This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Compiler/DLPDLCR2010EVM: Simple C++ to upload images and display

Part Number: DLPDLCR2010EVM

Tool/software: TI C/C++ Compiler

I have the 2010 DLP EVM and need to be able to control it from my own code.

I have the GUI but I cannot find an SDK (only the one for the 3000 up)

How do I build my own code to perform simple display tasks (create and upload images, display a particular image by index, and trigger cameras)? Is there any demo or support ?

Thanks

  • Hi Andrew,
    Welcome to DLP Pico forum. Could you please share details about your application?
    The “DLP® LightCrafter™ Display 2010 Evaluation Module” is designed for standard Pico display application.

    DLP® Advanced Light Control SDK (www.ti.com/.../dlp-alc-lightcrafter-sdk) is targeted for Light control application and it supports EVMs for DLPC300, DLPC350 and DLPC900 only.
    Regards,
    Vivek
  • Thanks Given

    We are building a 3D structured light scanner for small volume (100mm field of view at a distance of 80 to 100mm)

    We need the projector/camera module to tilt (We use a Dynamixel AX18a servo).

    So far it all works but we are just using an off the shelf pico projector (fed via HDMI as a second monitor)

    We want to move to a proper set up with a TI projector, storing the patterns on board, and displaying the patterns via an indexing command from the PC. This should also trigger our cameras for better sync.

    We need an optical module about the same width as the cameras (20 - 25mm), 100lm rgb output, and with a flexible cable which will allow enough travel to rotate (roll) the optical module by 120 degrees while the controller board stays mounted rigid.

    I see you have some third party optical module suppliers. In short, what do we need to achieve our goal? I think we need

    1) A control board (similar to an EVM without the optics). This is plugged by USB into a controller PC which would run my C++ code to send commands to display different images etc. I was hoping TI had an SDK or API to do this painlessly, with example code!

    2) An optical module - hopefully these just plug into the board in 1) via a flexible cable allowing a few cm of travel.

    The reasons to separate 1 and 2 are to keep the tilting part small and light, and to get a reasonable lens (compared to a £200 off- the-shelf pico projector from the shops).

    We have funding and are ready to go, but obviously need some guidance. I am hoping you can help.

    Andy

  • Hi Andy,
    Thank you for sharing your requirements. This is very helpful. TI is currently developing DLPC3470 controller targeted for light control application. The DLPC3470 controller and DLP2010 DMD will meet your system requirement.
    You can preview DLPC3470 controller at www.ti.com/.../dlpc3470 link and also get samples.

    You can start board development now by leveraging existing reference design for DLCP3435 (www.ti.com/.../tida-00325). The DLPC3470 is pin compatible with DLPC3435.

    You can buy an DLP2010 optical engine from optical module providers (www.ti.com/.../optical-module.html) . Please make sure that your board connector matches with the flex cable of the optical engine.
    I hope this helps. Please let me know if you have any additional question.
    Regards,
    Vivek