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.

DLPC2607: I want to rotate projected screen by 90 degree clockwise.

Part Number: DLPC2607
Other Parts Discussed in Thread: DLP2000,

Hi,

currently, I am working on a project which uses a dlp200 projector to project the image. It needs to rotate the image by 90 degrees clockwise. I am sending data through i2c. The code background is in python.

I use the dlpu013a software document  for rotation of image I uses below command :

i2cset -y 2 0x1b 0x0b 0x00 0x00 0x00 0x00 i
i2cset -y 2 0x1b 0x0c 0x00 0x00 0x00 0x0e i
i2cset -y 2 0x1b 0x0f 0x00 0x00 0x00 0x00 i
i2cset -y 2 0x1b 0x0e 0x00 0x00 0x00 0x01 i

it rotate the image but it is showing vertical flickering with 3 copied image.

I setup is the dlp2000 projector with the beagle bone black.

Kindly provide me some information. That would be helpful.

  • Hello Harshit,

    Welcome to the E2E forum and thank you for your interest in DLP technology.

    Can you say what input resolution you are hoping to configure in line 2 of your commands above?

    Regards,

    Austin

  • Harshit,

    Per the DLPC2607 Programmer's Guide, I do not believe that rotation of this sort is currently supported on the DLP2000 DMD.

    You may need to implement rotation via software if you wish to achieve the effect you are seeking.

    I apologize for the inconvenience.

    Regards,

    Philippe Dollo

  • Hi Philippe,

    can you guide me on how can I do this through Python programming? Currently, I am using the Tkinter library to create images.

    Thanks & Regards

    Harshit Gupta 

  • Harshit,

    Do you mean to perform a software rotation? Unfortuately I am not familiar with the particular library you are using. For the most effective help in this regard you may want to consult a python community forum.

    With regards to the DLP system, you can consider it like you would a generic 854x480 display output. Any software implementation that you are comfortable with should be compatible with the EVM + BBB system.

    I hope this helps.

    Best Regards,

    Philippe Dollo