Hi folks,
I'd like to end 2020 on a high note by announcing the next generation of Ether Dream.
![]()
What isn't changing?
- Same 16-bit X/Y and 8-channel 10-bit color resolution.
- Same network protocol, so existing software will work seamlessly.
But there are a few changes on the outside:
- Smaller form factor. The metal case will have exactly the same profile, just cropped a little shorter.
- USB power supply instead of 12v; some projectors have USB outputs for firmware updates and such, and so this can piggy-back off that. (The USB-C port is a robust through-hole unit to ensure reliability.) Firmware updates over USB too just like before.
- USB host port instead of MicroSD, for playing shows from a thumb drive, with the ability to talk to other devices down the line.
And on the inside, there's more:
- High-performance STM32F7 microcontroller.
- Point rates up to 180kpps - no galvos can go that fast (yet!) but diodes can...
- Numerous extra GPIO pins on an 18-pin 0.1" header.
- X/Y and color available on JST connectors as well as 0.1" header.
- Versatile color channels: the ILDA User-1 to User-4 pins can be repurposed to act as high speed digital outputs, with hardware support for GPIO, USART, I2C, I2S, S/PDIF, and XY2-100.
- Cryptographic accelerators allowing for point data to be encrypted over the wire (ECDHE + AES-GCM).
- All firmware will be open-source, and the boards are designed for easy JTAG debug with an ST-Link V3 (<$10).
Earlier generations of Ether Dream were pretty much tapped out in terms of their CPU abilities; this one has a lot more headroom to do more stuff onboard. I'm looking forward to seeing what people come up with to use it!