Etherdream 1.0 no output via laser device chop

we can see that it was able to get the IP via the etherdream DAT, so computer is connected to the etherdream, but sending data via laser device chop, nothing is getting to the laser.

i’ve confirmed the laser works via other dacs and signals.

Hi @ferventwindow,

can you share the TouchDesigner version you are using as well as the file that exhibits this behavior?

cheers
Markus

1 Like

lasers etherdream.toe (27.4 KB)

TD version is 2023.12000

You should be using port 7765 to send to your EtherDream device. 7654 is the port used for polling and discovery.

https://ether-dream.com/userguide.html

would anyone be down to help walk me through this on zoom or discord/reddit chat or something, i still cant get it to send anything from my M1 mac. i think im very lose, just cant get it to output, its probably some simple network setting but i’ve been trying all sorts of things for a while to no avail.

i am on an M1 macbook, using etherdream 1.0, connected direclty via USB-C to Ethernet adapter (no router)

etherdreamhelp.toe (10.4 KB)

in the etherdream DAT it says “hwrev 2” does this mean i have an etherdream 2.0 ? i have no vertical LED lights like it says on the website, so i assumed that meant i had etherdream 1.0

Do you have multiple network interfaces? You may need to select the correct one to send from using the Local Address parameter. When the parameter is left blank, the default interface is used, which is determined by the OS. The available interfaces are enumerated in the drop-down menu on the right side of the parameter.

got the patch working with a newer etherdream a friend loaned me!! i think my etherdream 1.0 needs a firmware update.

question : how can i have etherdream display a WAV laser show file? i currently have audio file in>rename2 (xyrgb)>laserdevice set for the etherdream and its not working. however it does work when i load a different patch for laser where touch designer is generating the laser signal, downloaded from github : etherdream-touch-designer/Lissajous at master · tgreiser/etherdream-touch-designer · GitHub

any ideas how i can get my wav file to display? it has 5 channels, XYRGB, cant figure out how to have it sent out the etherdream.

I’m glad to hear you at least got it working with a different EtherDream.

For the WAV file issue: what values does the Laser Device CHOP’s Info CHOP report? Do you see bytes_sent increasing? Can you attach the wav file so I can take a look?

thanks so much for trying to help me =]

so i can actually hear my laser scanners scanning, so i guess its receiving the XY channels, but not the RGB, so it appears as if the laser isnt projecting anything. im not sure why, in the exact same patch i have another network setup that sends all the color channels to the laser as well. i wonder if its because the colors are inverted (they go from 0 - negative5 in the wav file. do i need to invert channels 3, 4, and 5 in my wav file playback network to get it to work? ill attach the project file here, you can see the network of operators that create the laser signal from scratch inside touch designer works, but the network of operators i have set up to play a 5ch wav does not work.

screenshot and project attached. i wonder do i need to just apply some math or something to ch3,4, and 5
laserHelp.toe (32.0 KB)

the part of the project that works, using signals generated inside touch designer (and not using a WAV) was downloaded from github as an example laser project, i did not create it.

ok, i just did two select chops, one selected x and y, the other selected r g b. the rgb select goes into a math chop and i made the range 0 to negative 1 and then merged them all again and sent to the laser device chop and now its working. the laser needs an inverted RGB signal in order to display the light, i guess i figured it out

1 Like

ok, i can’t for the life of me get the original etherdream working. i have updated the firmwre. its unclear if i have version 1 or 2. when i ping it with the etherdream dat it says hwrev2 swrev2. but by the looks of it physically, compared to the website, it might be version 1. i’ve tried all sorts of various text files called autoplay.txt or ip.txt with different ip addresses etc in it. i cant get it to work. do you have any ideas or things to try?

Could you send a snapshot of the Laser Device’s Info CHOP when sending to the device?

1 Like

heres a screenshot of my current not-working etherdream in touch designer, using same settings except the ip is one number off from the working hardware, i changed its ip in the text file (at least i think i did, i probably screwed it up)

heres a screenshot i took using the other etherdream which works, once i got it all running i took this screenshot

In the first image, the IP reported in the DAT is 169.254.181.21 but you’ve put 10.1.1.21.

In the second image, the IP reported in the DAT is 10.1.1.22 and the parameter value matches, so I suppose this is the example that works?

Which device is 10.1.1.10 that’s shown on the network?

It seems to me like you should either be trying the value reported in the DAT, or the value reported by device on the network page. And by the way, what IP did you change it to on the device?

i cant figure out how to properly configure my older etherdream. thats the one that displays 169. i was able to make the newer working etherdream the ip “10.1.1.22” by typing that into the ini text file on the etherdream (which appears when you plug usb into it, no sd card is needed). on my older etherdream that i cant get to work, nothing happens when you plug in via usb, you need to use an sd card reader. when i load the sd card, i’m not sure whether to use an “autoplay.txt” or a “ip.txt” and what to type in there. i currently have a text file in there with the ip seen in the screen shot (i used 10.1.1.21, which is just one number off from the working one). the 10.1.1.10 device is (i think) the usbc to ethernet adapter i’m using to connect to the etherdream.

According to EtherDream that feature is only available for EtherDream v2 and v3 devices:

Have you tried sending to the IP 169.254.181.21? You may also need to undo the IP changes you made to the device, that could be screwing things up.

heres a screenshot of me trying the ip you suggested.
also notice the etherdream dat at the bottom of the screenshot, can you discern which version of the etherdream i have by that? it says hwrev2, but when i compare it to the photos on the etherdream site, it doesnt look like its version 2, the version 2 has three leds in a vertical line next to the ethernet port. mine looks like the 1.0 pictured on the site but in a black enclosure

as for the ip stuff i did, i have no idea if it even does anything.. i think i need to speak directly with Jacob, i cant find anyone that can help me with this that knows about the ip configuration stuff for 1.0 etherdream (if thats even what i have.. hwrev2 on the dat is strange, no?

hwrev and swrev are Hardware Revision and Software Revision respectively, and to be honest I’m not entirely sure if those directly correlate to the EtherDream device versioning.

I definitely recommend contacting Jacob at EtherDream – I think they’ll be of more help than I with diagnosing this specific issue.