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.

DLPR350: How to control DLP from Matlab?

Part Number: DLPR350
Other Parts Discussed in Thread: DLPC350


I am very new to this technology and we want to use it for imaging. We would like to control the DLP from MATLAB through SDK  but I have no clue where to start. I appreciate if someone can help me on this.

Thank you in advance.


  • Hi,

    Depending on the communication protocol for the system under interest, you will be able to communicate with the DLP system and, hence control it. Typically the specifics are indicated on the programmer's guide. Example for the DLPC350 Programmers Guide can be found under

    Also you can reference the following post:

    Please let me know if we can help on any additional request.

    Thanks and Regards,
    Mario Rodriguez
  • Hi Mario,

    Thanks for reply.
    Actually we would like to control the pattern sequence of DMD through Matlab in a microscope system.
    The camera and microscope can be tuned with our written Matlab code. I am currently reading the program guid, it seems very complicated though.
    My question is how I am able to control the pattern, apart from the DLP GUI? I appreciate if you could give me some tips in detail.

    Thanks in advance.

  • Hi,

    Thanks for your reply with more specific information regarding your approach…
    The DMD pattern can be controlled via commands and values sent via the supported communication protocol in your system. Aside from the patterns, you will have control in other areas: e.g. LED brightness, front end source, image orientation, etc. Let’s put as example the following case: If the system supports I2C communication, you will need to use this protocol via Matlab. I2C commands and values can be referenced to its respective programmer’s guide.

    I found below some links that may be able to help you (Mathworks references):
    Transmitting Data Over the I2C Interface:
    Matlab I2C Communication:

    Do you have any particular DMD system under interest in which I can help you more specifically? Also is there something specific I can help you with in regards the programmer's guide?

    Thanks and Regards,
    Mario Rodriguez
  • Hi,

    Just want to follow up: Were you able to successfully solve this event?
    I will tentatively categorized this post as resolved, but feel free to contact me for any questions or concerns regarding this topic.

  • Hi Mario,

    Thank you so much for your attention. I am still working on it Besides your informative answer,  I found the following discussion on the TI forum:

     I was wondering whether there is a way you could put me in contact with  or . I belive they would be able to answer my questions.

    Many Thanks,

  • Hi,

    Unfortunately they are not TI employees to assist you further. One alternative approach would be to send them a friend request via E2E to get in direct contact with them.

    Please let me know if we can further assist you.

    Thanks for the inputs.