Page 1 of 4 1234 LastLast
Results 1 to 25 of 87

Thread: Ether Dream: new Ethernet DAC

  1. #1
    Join Date
    Apr 2010
    Location
    San Francisco
    Posts
    161

    Default Ether Dream: new Ethernet DAC

    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.

  2. #2
    Join Date
    Nov 2005
    Location
    Melbourne, Australia
    Posts
    2,990

    Default

    Awesome!

    Might well be interested here i think
    Lasershowparts- High quality DPSS lasers, scanners and DMX converter boards for sale at great prices
    www.lasershowparts.com
    http://stores.ebay.com.au/Lasershow-Parts

  3. #3
    Join Date
    Jun 2010
    Location
    Perth Australia
    Posts
    2,438

    Default

    Nice. Do you have a GIT repository or similar setup for your firmware source? I would like to take a look.
    To steal ideas from one person is plagiarism. To steal from many is research.

  4. #4
    Join Date
    Apr 2010
    Location
    San Francisco
    Posts
    161

    Default

    It's all right here: https://github.com/j4cbo/j4cDAC

  5. #5
    Join Date
    Jun 2010
    Location
    Perth Australia
    Posts
    2,438

    Default

    Thanks, I'll check it out and take a look.

    EDIT: Nice, well written. I can follow the code quite well.

    How do you plan to manage MAC addresses moving forward?
    Last edited by dnar; 10-11-2011 at 02:44.
    To steal ideas from one person is plagiarism. To steal from many is research.

  6. #6
    Join Date
    May 2009
    Location
    Burntisland, Scotland
    Posts
    502

    Thumbs up Brilliant.

    This is wonderful news!

    I'm very much excited about this project, it's somthing I've been dreaming of (no pun intended) for a long long time!

    I'll certainly be interested in buying a few when I actually get some budget for it

    Cheers,

    N.

  7. #7
    Join Date
    Oct 2008
    Location
    France
    Posts
    336

    Default

    Excellent Job ! I may be interested by 2, the Ethernet interface is really a good point !

  8. #8
    mixedgas's Avatar
    mixedgas is online now Infinitus Excellentia Ion Laser Dominatus
    Join Date
    May 2007
    Location
    A lab with some dripping water on the floor.
    Posts
    5,674

    Default

    Quote Originally Posted by kl79 View Post
    Excellent Job ! I may be interested by 2, the Ethernet interface is really a good point !

    I'm in if Drlava can supports it.

    ?

    Steve

  9. #9
    Join Date
    Oct 2010
    Location
    Athens, Greece
    Posts
    1,356

    Default

    i'm also in, pending LSX support
    "its called character briggs..."

  10. #10
    Join Date
    Apr 2010
    Location
    San Francisco
    Posts
    161

    Default

    Quote Originally Posted by dnar View Post
    How do you plan to manage MAC addresses moving forward?
    The current run of boards have an I2C EEPROM that I buy pre-serialized with a MAC address (Microchip 24AA02E48); that EEPROM will also be used to store a little bit of config info. The hardcoded address you see in the code is only used on the boards I built last year that don't have that chip.

  11. #11
    Join Date
    Apr 2010
    Location
    Grand Rapids, Mi
    Posts
    1,033

    Default

    Was this also the interface that was to handle built on abstract generation?
    leading in trailing technology

  12. #12
    Join Date
    Mar 2010
    Location
    Raleigh, NC
    Posts
    889

    Default

    That is a nice looking DAC. Good luck!
    I no longer visit this forum. Please contact me by other means. Thank you.

  13. #13
    Join Date
    May 2009
    Location
    Burntisland, Scotland
    Posts
    502

    Default

    Just a thought for a Wednesday morning (For me at least)

    Do you think POE support could be a possibility in the future ? Running these off your on-stage switch (With redundant power supply) would be lovely!

    Cheers,

    Nige.

  14. #14
    Join Date
    Apr 2010
    Location
    San Francisco
    Posts
    161

    Default

    Quote Originally Posted by gashead View Post
    Do you think POE support could be a possibility in the future ? Running these off your on-stage switch (With redundant power supply) would be lovely!
    I considered it. The thing is, although PoE can supply plenty of power for the DAC itself, it really isn't enough to power a whole laser projector. (The lasers, possibly; the galvos, not so much.) So the projector would need its own power feed anyway, and PoE would be a significant amount of added cost and complexity. If there's a really compelling case for it, then maybe in a future revision, but probably not.

    That said, the DAC board is designed to be able to be built right into a projector. It'll run off of anything in the 8v-25v DC range, so you can feed it from the galvo power supply or a convenient +12 rail or whatever, and there's a pin header for the output signals as well as the DB25 connector.

    Quote Originally Posted by polishedball View Post
    Was this also the interface that was to handle built on abstract generation?
    Yes, there's also a built-in abstract generator, though the user interface for it isn't exactly ready for prime time yet. "Coming soon..."

  15. #15
    Join Date
    Aug 2009
    Location
    Harpers Ferry, WV
    Posts
    169

    Default

    This looks excellent.

    Do you have plans for a sound activated playback off the SD card?

    (the user could build frames and they would display in sync with a mic or line in input)

    Will the abstract generator be able to sync to a audio input?

  16. #16
    Join Date
    Nov 2006
    Location
    Goodyear, AZ
    Posts
    826

    Default

    there will be LSX support for this dac and LSX has a number of sound related effects. i'm not sure that any of them work for external audio, but they do work if the computer is playing wave or mp3 files.

    Quote Originally Posted by no-esc View Post
    This looks excellent.

    Do you have plans for a sound activated playback off the SD card?

    (the user could build frames and they would display in sync with a mic or line in input)

    Will the abstract generator be able to sync to a audio input?
    I, Robot. You, Jane.

  17. #17
    Join Date
    Jun 2010
    Location
    Perth Australia
    Posts
    2,438

    Default

    j4cbo, you didn't respond to my question regarding the MAC address (hard coded currently).

    Can I suggest you take a look at the Microchip 2AA02E48 (or similar) EEPROM. These come shipped with a unique MAC address stored. It's a cheap and simple way to buy a unique MAC address, the 48 bit address is stored in the upper-most bytes. Simply read the address at boot, load and go.

    http://ww1.microchip.com/downloads/e...Doc/22124B.pdf
    To steal ideas from one person is plagiarism. To steal from many is research.

  18. #18
    Join Date
    Dec 2006
    Location
    denver,co
    Posts
    824

    Default

    Dnar: He did answer your question

    Quote Originally Posted by j4cbo View Post
    The current run of boards have an I2C EEPROM that I buy pre-serialized with a MAC address (Microchip 24AA02E48); that EEPROM will also be used to store a little bit of config info. The hardcoded address you see in the code is only used on the boards I built last year that don't have that chip.
    chad
    L-Brackett https://sites.google.com/site/laserthings/l-brackett

    When the going gets weird, the weird turn pro.


  19. #19
    Join Date
    Dec 2008
    Location
    veenwouden
    Posts
    1,562

    Default

    Looks fantastic!!! Very impressed by your development skills! Keep up the good work!!!

  20. #20
    Join Date
    Jun 2010
    Location
    Perth Australia
    Posts
    2,438

    Default

    Quote Originally Posted by chad View Post
    Dnar: He did answer your question


    chad
    Aw, I missed it. Need more sleep...
    To steal ideas from one person is plagiarism. To steal from many is research.

  21. #21
    Join Date
    May 2009
    Location
    Burntisland, Scotland
    Posts
    502

    Default

    (POE Support)
    Quote Originally Posted by j4cbo View Post
    I considered it. The thing is, although PoE can supply plenty of power for the DAC itself, it really isn't enough to power a whole laser projector. (The lasers, possibly; the galvos, not so much.) So the projector would need its own power feed anyway, and PoE would be a significant amount of added cost and complexity. If there's a really compelling case for it, then maybe in a future revision, but probably not.

    That said, the DAC board is designed to be able to be built right into a projector. It'll run off of anything in the 8v-25v DC range, so you can feed it from the galvo power supply or a convenient +12 rail or whatever, and there's a pin header for the output signals as well as the DB25 connector.
    Yeah, I understand where you're coming from, I initially imagined the DAC external to the projector and in the majority of cases this is what I'd prefer.. hence my POE interest.

    I do however understand and appreciate that the board will become a internal component in most builds - this is also very cool!

    It sounds like the extra work to POE enable the board is just not worth the time, I'm afraid I don't have a compelling argument at this time although I do see it as being an advantage in very large installations - that said at the current price it's definitely more viable to have a DAC inside every projector which is probably the ultimate configuration anyway.

    Sorry - thinking out aloud this morning.

    Cheers,

    Nige.

  22. #22
    Join Date
    Oct 2011
    Posts
    2

    Default

    May be there was a link or an information but I did not found it, so my (stupid) question: is there somewhere a manual that describes how to access this card out of own applications?

    Edit: OK, I found it :-)
    Last edited by Elmi; 10-17-2011 at 05:47.

  23. #23
    Join Date
    Apr 2010
    Location
    San Francisco
    Posts
    161

    Default

    And there's now a web site with order form!

    http://ether-dream.com/

  24. #24
    Join Date
    May 2006
    Location
    Native Floridian
    Posts
    2,453

    Default

    I see, it all makes sense to me now....

  25. #25
    Join Date
    Sep 2009
    Location
    Brno, CZ / Povazska Bystrica, SK
    Posts
    189

    Default

    in the next production batch will there be also the possibility to buy complete box with casing? or is the "projector-inside" the primary use for this DAC? thanks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •