Starting after the holidays I'm going to start making an open source USB rgb laser dac board.
If I were making it only for myself I would make it have these features and only these features:
-usb
-Small
-low cost
-only up to 64kpps speeds
-12 bit XY channels (differential)
-3 analog laser (single ended, non-differential) unsure of resolution
-possibly have an interlock pin
-breakout pins if convenient.. but probably not 0.1" headers since those take up lots of board space and make routing more difficult on 2-layer boards.
-mounting holes
-no ilda connector
Chances are if I showed this board with these features to a forum like this I would get a ton of "why didn't you ad / if only this board had [insert feature here]" responses which can be depressing and drop my motivation since many of the feature requests would be simple to implement or at least make possible at a later point in time via breakouts.
SO! I would like to solicit feedback from you folks to see what features you would want or deem necessary in a usb dac intended to be stuffed in a box along with the lasers such as:
-Minium/maximum ilda rates
-how many color channels should it have?
-should the color channels be differential? single vs bipolar?
-what other channels/connectors should it have (i.e. shutter, focus, digital turboencabulator pwm thrust bearing autoaligner input, etc)?
-What resolution should the color channels be? Before I started the lasershark I read around on these forums and saw folks requesting 12bit color channels. When I showed the Lasershark board here and a few other places I had many pm or email me and ask why it supported 12 vs 8 which surprised me. Is there really no desire for more colors?! Is 8 deemed to be good enough? It would significantly cut costs is why I ask.