Screen Module Model/Controller

Hola!
Mi PicoCalc ya está en camino. :crossed_fingers:

Uno de los proyectos que me gustaría realizar consiste en ejecutar y editar código MicroPython en ella. Para eso, entre otras cosas, necesito saber que modelo de controlador tiene la pantalla del dispositivo. ¿Alguien tiene esa información?

Se que es una pantalla de 320x320 y como es su conector, pero no se que librería de MicroPython debería usar con ella..

Cualquier ayuda es bienvenida.

PD: Se que ya existe un port de MicroPython para PicoCalc, pero tiene algunas limitaciones con las que no me siento muy cómodo. Por eso estoy “jugando” con esta idea.


My PicoCalc is already on the way.:crossed_fingers:

One of the projects I’d like to work on is running and editing MicroPython code on it.
To do that, among other things, I need to know which display controller the device uses. Does anyone have that information?

I know it’s a 320×320 display and I’m familiar with its connector, but I’m not sure which MicroPython library I should use with it. Any help is welcome.

P.S.: I know there’s already a MicroPython port for PicoCalc, but it has some limitations I’m not entirely comfortable with, so I’m “playing” with this idea.

1 Like

The initial PicoCalc modified ‘webmite/picomite’ builds used a ILI9488P display driver, now using a much faster ST7796SP.

1 Like

https://www.txwlcd.cn/en/h-pd-545.html
According to the information provided by the screen supplier, the driving IC is ST7365P.
the same model on this page get a 480x480 resolution,weird。
I really want to test this alternate screen,but the Minimal order quantity is 2,a little expensive for me

Thank you all for the information.
I now have enough to start digging into it.

Thanks again.
Greetings from Argentina.

We need someone to write a program to read the actual display ID from the controller nvram…. Will put this to bed once and for all.

1 Like

From my research, this is not possible, there is no ID to read.

1 Like

A good start….

RDID1 (Dah): Read ID1
This read byte identifies the LCD module’s manufacturer.

RDID2 (DBh): Read ID2
This read byte is used to track the LCD module/driver IC version.

RDID3 (DCh): Read ID3
This read byte identifies the LCD module/driver.

Those are not listed in the datasheets I have?