RasmusB / PsioPi-Old

Hardware upgrade project for the Psion Series 5/5mx
22 stars 2 forks source link

Psion + Pi display driver #2

Open osresearch opened 3 years ago

osresearch commented 3 years ago

PXL_20210722_102638362

In case you are interested in restarting this project, I've reverse engineered the display interface and can drive it from the Pi's TFT interface using an ice40up5k as a driver. My notes are here: https://github.com/osresearch/psionpi

RasmusB commented 3 years ago

Thank you, that's awesome!

I'm slowly working on the project still, but progress has been super slow due to life and other projects getting in the way. I'll keep your project in mind for future use :)

osresearch commented 3 years ago

I'm going to spin a prototype board based on your outline with breakouts for all of the FPC pins and case switches, and with a +/-20V power supply for the LCD. Thanks for putting the effort into making it!

RasmusB commented 3 years ago

Great! Really glad to hear that someone might make use of some of my efforts :)

I'm also in the process of making a new mainbord, but using a CM4 and running an HDMI signal to the lid where I'll have a HDMI -> MIPI-DSI converter board and a screen from a smartphone.

But I can share some progress I made on other parts, hopefully you can reuse some of that effort as well.

I think it is possible to squeeze a mid-mount USB-C connector into the space where the serial port lived:

image

If you want to try the same, check out this USB port.

I have also been looking at case switches and found replacements for some of them:

The battery connector seems to be custom (useful for RTC backup), but i think these parts will fit with the original case:

osresearch commented 3 years ago

image

If you do go back to playing with the original LCD, be sure to pay attention to Note 1 in the timing diagram for the bias voltages. I couldn't find the proper datasheet for the SR14H001-T1A, so that is from the SR14Q001 (a similar era 320x240 unit).

image

One of my display modules seems to be ruined as a result for applying the +/-20v without having the 3.3v logic power enabled.