This is the evolution of the j4cDAC DAC project. I've been working on turning my new DAC into something I can produce and sell, and here it is.
What's it got onboard?
- 96 MHz ARM processor, 512kB Flash memory, 64kB on-chip SRAM
- 100mbps Ethernet interface
- USB slave interface
- ILDA output:
- 12-bit DAC for each of X, Y, I, R, G, B, U1, U2
- TTL Shutter output
- Controllable relay across interlock pins
- microSD socket
- Expansion headers:
- Three six-pin headers for off-board DMX, MIDI, TTL, etc interface circuitry
- One 12-pin header with high-speed serial I/O and extra microcontroller pins
- 26-pin header with ILDA
- Serial port and standard ARM JTAG debug header
As for the software:
- Embedded TCP/IP stack
- Real-time streaming of points over Ethernet
- Built-in geometric correction controlled over OSC
- ILDA playback from SD card
On the PC side, I'm working with drlava to include deep support for the Ether Dream in his multi-DAC interface library (and, therefore, ILD SOS and LSX). Additionally, there's an EzAudDac/EasyLase-compatible DLL that should work with any application supporting that API.
I'm about to send out for the first production run of 25, and am taking reservations now; I'll accept payment once they're ready to ship. The price for the first batch is $275 per board. (I'm hoping that this will drop somewhat, but prototyping is *expensive* and I need to recoup my costs.) In the future I'll also be making available a kit with a case and power supply for something under $50, but that's taking a back seat to getting the first boards out the door.
As before, the firmware is open source and the board is designed to be an expandable platform - I'm excited to see what other people can do with this. All the expansion headers are on a 0.1" grid and it should be quite easy to make add-on modules for TEC control, DMX, MIDI, and plenty of things I haven't even thought of yet.
If you'd like one of the first 25 boards, send me a PM, and you should have it by the end of the month.