Page 2 of 3 FirstFirst 123 LastLast
Results 11 to 20 of 28

Thread: Soon starting Open source low cost RGB laser dac. Need input

  1. #11
    Join Date
    Mar 2012
    Location
    Akron, Ohio USA
    Posts
    2,197

    Default

    LaserBoy creates waves with RGB+I and I can be caculated as a simple average, a color weighted average or a bitwise OR. Bitwise OR actually makes the most sense because when any one color channel is full on I is full on.

    LaserBoy also supports color re-scaling tables. You can make an ASCII text table of 256 positive, even, 16 bit (14 bit) numbers, (first one must be zero, no repeats) for any one or all of the color channels including I, and LaserBoy will save that in the header of the wave and use it as a lookup table to translate the 0 to 255 values that come from the computer's RGB+I values. Since the numbers are all unique per channel, the process can be reversed when loading the wave back into LaserBoy.

    The reason the numbers must be even is to leave the least significant bit open for marking ends of frames and re-scanned frames.

    LaserBoy is also Open Source!

    James.
    Last edited by james; 01-13-2013 at 10:42.
    Creator of LaserBoy!
    LaserBoy is free and runs in Windows, MacOS and Linux (including Raspberry Pi!).
    Download LaserBoy!
    YouTube Tutorials
    Ask me about my LaserBoy Correction Amp Kit for sale!
    All software has a learning curve usually proportional to its capabilities and unique features. Pointing with a mouse is in no way easier than tapping a key.

  2. #12
    Join Date
    Apr 2012
    Location
    Baltimore, MD
    Posts
    69

    Default

    Quote Originally Posted by colouredmirrorball View Post
    This is a very interesting project, keep up the good work!

    I'm still here, just waiting for more feedback before doing schematic entry and layout. Even if it's just a "yea, these specs and connectors seem ok with me" response


    In the meantime I'm working on making some open source p-channel high-side drivers and possibly some tec drivers too. I'd love for these things to exist already, but haven't found anything.
    Last edited by macpod; 01-13-2013 at 14:16.

  3. #13
    Join Date
    Dec 2006
    Location
    denver,co
    Posts
    1,078

    Default

    How about a review of what you have planed.

    chad


    Quote Originally Posted by macpod View Post
    I'm still here, just waiting for more feedback before doing schematic entry and layout. Even if it's just a "yea, these specs and connectors seem ok with me" response


    In the meantime I'm working on making some open source p-channel high-side drivers and possibly some tec drivers too. I'd love for these things to exist already, but haven't found anything.


    When the going gets weird, the weird turn pro.


  4. #14
    Join Date
    Apr 2012
    Location
    Baltimore, MD
    Posts
    69

    Default

    It hasn't changed since post #3, but I do know some component values I will use so..

    Specs:
    • usb
    • Small
    • low cost
    • only up to 64kpps speeds
    • 12 bit XY channels (differential, standard ILDA specs [e.g. x+(-5 to +5v), x- (-5 to +5v), gnd]) Tuneable via on-board pots.
    • 12bits of Intensity control (not broken out, this connects to the analog laser dac for scaling). If SW doesn't support it, it is maxed.
    • 12bit channel for ???? thoughts on use?
    • 4 analog laser channels 0-5V (single ended, non-differential) 8 bits, but possibly slightly higher if price is neglegible on components.
    • 5v TTL Interlock A (output) and B (input)
    • 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
    • Serial number


    Technical
    • Will use LPC175x series chip. These will allow users to easily update/program the chip without a programmer and provide me with 1024byte usb iso transfers.
    • Will have SWD header
    • WILL NOT have dedicated i2c, spi, etc breakout headers. Instead I will just try to breakout all the lpc pins in a < 0.1" pitch header. This Hopefully will make "shields" easier to make
    • Will use same 4 channel 12-bit dac as on the lasershark
    • May use surface mount version of +/-12v power supply instead of through-hole to save automated assembly costs.
    • Will use same x/y driving circuit
    • Will use same rgb laser channel color circuits.
    • Will have 4 leds (usb, power, usr1, usr2)
    • Will have two momentary push buttons (RST, PGM)
    Last edited by macpod; 01-13-2013 at 15:05.

  5. #15
    Join Date
    Nov 2012
    Location
    Netherlands
    Posts
    78

    Default

    so its a DAC and controller card in one?

    if so, this sounds much like a device i would want if price is right

  6. #16
    Join Date
    Apr 2012
    Location
    Baltimore, MD
    Posts
    69

    Default

    Quote Originally Posted by mrfloppy View Post
    so its a DAC and controller card in one?

    if so, this sounds much like a device i would want if price is right
    What do you consider a DAC and what do you consider a controller card?

  7. #17
    Join Date
    Nov 2012
    Location
    Netherlands
    Posts
    78

    Default

    Quote Originally Posted by macpod View Post
    What do you consider a DAC and what do you consider a controller card?
    DAC = the device between a laser projector and PC (usually USB or RJ45)
    controller card = the card converting the signals from DAC into TTL/analog modulation and galvo steering


    greetz
    Mrfloppy

  8. #18
    Join Date
    Apr 2012
    Location
    Baltimore, MD
    Posts
    69

    Default

    Quote Originally Posted by mrfloppy View Post
    DAC = the device between a laser projector and PC (usually USB or RJ45)
    controller card = the card converting the signals from DAC into TTL/analog modulation and galvo steering


    greetz
    Mrfloppy
    In my mind, those are always the same thing. Do you have examples of where the DAC and controller card are different units?

    The components should be:
    Computer->Usb DAC (aka showcard)->([laser ttl/analog input] and [differential galvo input lines])

  9. #19
    Join Date
    Nov 2012
    Location
    Netherlands
    Posts
    78

    Default

    yes, my laserworld projector has a small controller card that handles auto audio and DMX IDLA inputs, my DAC only converts USB to ILDA / easylase
    using a dip switch on the back i can switch from ILDA to DMX or AUTO/Audio

    but i see this has both the functions, so i think ill like it, if price is good enough,
    Last edited by mrfloppy; 01-16-2013 at 06:22. Reason: extra line

  10. #20
    mixedgas's Avatar
    mixedgas is offline Creaky Old Award Winning Bastard Technologist
    Infinitus Excellentia Ion Laser Dominatus
    Join Date
    May 2007
    Location
    A lab with some dripping water on the floor.
    Posts
    10,026

    Default

    Quote Originally Posted by macpod View Post
    In my mind, those are always the same thing. Do you have examples of where the DAC and controller card are different units?

    The components should be:
    Computer->Usb DAC (aka showcard)->([laser ttl/analog input] and [differential galvo input lines])
    Ah, he's been a victim of sound card DACs where you need the level shifter board. The scars will heal in time. ;- 0

    Steve

Posting Permissions

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