• Products
    • Isadora
    • Get It
    • ADD-ONS
    • IzzyCast
    • Get It
  • Forum
  • Help
  • Werkstatt
  • Newsletter
  • Impressum
  • Dsgvo
  • Press
  • Isadora
  • Get It
  • ADD-ONS
  • IzzyCast
  • Get It
  • Press
  • Dsgvo
  • Impressum

Navigation

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Tags

    [ANSWERED] Epson command PJLINK Help

    Hardware
    4
    16
    1460
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • P
      puppetisto last edited by Woland

      Greetings! 

      I'm trying to find the code to use to be able to remote load saved states in my Epson projector. The goal is that during the show we can issue a command via Isadora to have the projector shift lens/focus positions.

      We have the PJ Link actor and that's working great to control power on and off but I haven't been able to find the PJ Link code needed to control the load pre-set functions. 

      Any help is appreciated. 

      Juriaan D J 4 Replies Last reply Reply Quote 0
      • Juriaan
        Juriaan Tech Staff @puppetisto last edited by

        @puppetisto

        Hey!

        Most of the time that information can be found in the manual of the projector. If you could give us that information we could take a look with you.

        - Juriaan

        Isadora 3.1.1, Dell XPS 17 9710, Windows 10
        Interactive Performance Designer, Freelance Artist, Scenographer, Lighting Designer, TroikaTronix Community moderator
        Always in for chatting about interaction in space / performance design. Drop me an email at hello@juriaan.me

        P 1 Reply Last reply Reply Quote 2
        • D
          DillTheKraut @puppetisto last edited by

          @puppetisto

          unfortunately it seams the lens memory isn't supported by pjlink nor web API. The best way to go would be Art-Net.
          You need the Art-Net Plug Ins for this.

          I already worked with this and can confirm it's reliable.

          1 Reply Last reply Reply Quote 2
          • J
            jandraka @puppetisto last edited by

            @puppetisto

            Hi,

            To control lens memory I also use artnet. Just a note: it is to have a scene always activated with the artnet actors and send the values using the Broadcaster actor. Channel 13, which activates the artnet operation, is better not to pass through zero because it will turn off the projector.

            MBP M2 Max 32 GB. MacOS 13.7.3 Isadora 3.2.6 - 4.0.7

            1 Reply Last reply Reply Quote 3
            • P
              puppetisto last edited by

              Thank you so much for the help. I found the Artnet commands for the Epson Pro L1100U model HERE

              I'm still struggling to figure out the command to be able to tell the projector to switch to saved lens positions. I have successfully setup the network with a fixed IP address and can ping the projector from the computer that Isadora is running. 

              Thank you for any help or tips in advance! 

              1 Reply Last reply Reply Quote 0
              • P
                puppetisto @Juriaan last edited by

                @juriaan Thank you so much for offering to help! I posted the projector info below and was curious if you had a few minutes to help take a look?

                Juriaan 1 Reply Last reply Reply Quote 0
                • Juriaan
                  Juriaan Tech Staff @puppetisto last edited by Juriaan

                  @puppetisto

                  Hi!

                  According to the documents that you provided it is Channel 10.

                  DMX is going from 0 till 255

                  No operations: 0 - 15

                  Memory 1: 16 - 31

                  ...

                  So basically you need to sent the following to the Projector with our Artnet Actors, on Channel 10 + (offset), any value between 16 or 31 (borders included) will swap to lens memory #1

                  If you want to swap back to an other lens memory you have to offset it by +16 for an other lens memory.

                  So:

                  1. No operation: 0
                  2. Memory #1: 16
                  3. Memory #2: 32
                  4. Memory #3: 48
                  5. Memory #4: 64
                  6. Memory #5: 80
                  7. etc..

                  The Arnet Actors can be found here for Isadora 3.x

                  https://troikatronix.com/add-ons/artnet

                  Isadora 3.1.1, Dell XPS 17 9710, Windows 10
                  Interactive Performance Designer, Freelance Artist, Scenographer, Lighting Designer, TroikaTronix Community moderator
                  Always in for chatting about interaction in space / performance design. Drop me an email at hello@juriaan.me

                  P 1 Reply Last reply Reply Quote 0
                  • P
                    puppetisto @Juriaan last edited by

                    @juriaan Thank you so much for this info. I'm still struggling to understand how to make this work and unfortunately, the example patch doesn't have any applicable information. 

                    Do you have an example of how this works or a screen shot to show which value goes where? 

                    1 Reply Last reply Reply Quote 0
                    • D
                      DillTheKraut @puppetisto last edited by DillTheKraut

                      @puppetisto

                      It might be helpful to know more precise what you struggle with? I don't get which example patch you are referring to.

                      Anyway, I get that the ArtNet Plugins are not exactly intuitive.

                      Some basic informations on how the send actor works:
                      The 'raw dmx' input only excepts hexadecimal values. Every two digits represents the value for one channel of the DMX Universe.

                      Example:
                      'raw dmx' value 00FF7F means
                      Channel 1: 00 = 0
                      Channel 2: FF = 255
                      Channel 3: 7F = 128

                      You'll find a conversions table here.

                      As you need to always send all channel values below the channel you need to manipulate, it is advised to use the combination of the 'matrix send' and 'matrix receive' actors, to generate the value for the artnet actors. It offers a conversion to HEX as well. ('num fmt')

                      This threat might help you get going.

                      One advice. Most projectors have a "safety" channel, which activates/ deactivates the DMX remote. This channel needs to get a certain value before the projector reacts to other channels values. Epson seams to use channel 13, called 'Lock' for this.

                      Most channels have a value range with 'no operation'. Set every channel you don't want to manipulate, to a value accordingly.

                      1 Reply Last reply Reply Quote 1
                      • J
                        jandraka last edited by

                        Hi,

                        Here is an example of Arnet control of the lens memories.

                        epson-lens-positions-artnet.izz

                        Another interesting method is through http protocol: sending ESC/VP21 commands.
                        According to the Epson WEB API specification if you send a request

                        http://(ip adreess)/api/v01/control/escvp21?cmd=POPLP+01

                        You would be calling lens memory 1 (number 10 would be 0A in hex)
                        The problem is that I have tried to send this request with the GET/POST actor but it appears as unsupported.
                        Maybe someone here can give us a hand.
                        I have tried sending this request with the Vuo app and it works correctly.

                        Best.

                        MBP M2 Max 32 GB. MacOS 13.7.3 Isadora 3.2.6 - 4.0.7

                        1 Reply Last reply Reply Quote 0
                        • J
                          jandraka last edited by

                          Hi,

                          My bad: with the http method it works very well. The problem is that with the copy/paste I was introducing some plus sign in the GET/POST actor.

                          Best

                          MBP M2 Max 32 GB. MacOS 13.7.3 Isadora 3.2.6 - 4.0.7

                          P 1 Reply Last reply Reply Quote 1
                          • P
                            puppetisto @jandraka last edited by

                            @jandraka Thank you so much for all your help and the example of the Artnet implementation. I'm going to give this a try tomorrow at the theater and will report back. Much gratitude! 

                            J 1 Reply Last reply Reply Quote 0
                            • J
                              jandraka @puppetisto last edited by jandraka

                              @puppetisto

                              Hi,

                              After this thread I created a user actor to control my Epson projector. It has the functions I need but it could have many more. I find it more interesting than having, on the one hand, pjlink to control the shutter and artnet on the other to control the lens.
                              You must activate web control in the "Network" menu of the projector.
                              Best

                              epson-http-control.iua3

                              MBP M2 Max 32 GB. MacOS 13.7.3 Isadora 3.2.6 - 4.0.7

                              P 1 Reply Last reply Reply Quote 0
                              • P
                                puppetisto @jandraka last edited by

                                @jandraka Thank you for the actor it seems super helpful! 


                                I can't find the setting to enable web control in my projector network settings. I wonder if you have any tips on finding it? 


                                I'm able to ping the projector successfully from the computer running Isadora so hopefully, once I enable network control on the project the actor will work to control lens positions. 

                                Attached is a screen shot of how I have it set up with the IP address of the projector. 

                                J 1 Reply Last reply Reply Quote 0
                                • J
                                  jandraka @puppetisto last edited by

                                  @puppetisto

                                  Hi,

                                  You probably have the Web Control password activated. Use this new user actor and enter the password in the format "user:password" without quotes.
                                  If you have not changed the password, the default is "EPSONWEB:guest"
                                  You can also change the password in the menu if it doesn't work.
                                  I hope this helps.

                                  Best

                                  epson-http-control-password.iua3

                                  MBP M2 Max 32 GB. MacOS 13.7.3 Isadora 3.2.6 - 4.0.7

                                  P 1 Reply Last reply Reply Quote 0
                                  • P
                                    puppetisto @jandraka last edited by

                                    @jandraka Thank you again so much for your help! We ended up trying the actor with a different projector and it worked. The projector that it worked was slightly newer and had an option to enable web control. Really grateful for your help and support! 

                                    1 Reply Last reply Reply Quote 0
                                    • First post
                                      Last post