Arduino Forum

Topics => Device Hacking => Topic started by: MicroTransactions on Feb 15, 2018, 04:29 am

Title: 640x400 LCD Screen from ECG with unknown protocol - Help Please
Post by: MicroTransactions on Feb 15, 2018, 04:29 am
I have come into possession of an old ECG machine, and have taken interest in it's screen. The screen works, as far as I can tell, and has a 4 pin peripheral connector for the backlight.

While the display will respond to input, I'm unsure of how to communicate with the screen properly. It has 12 pins, ruling out a standard LCD protocol. I came across this archived document: here (https://docslide.com.br/documents/lcd-modules-improve-performance.html), which suggests that the screen I have (LM384CXFR) is an EGA screen, but EGA connectors have 9 pins, so I'm not sure about that either.

The LCD screen itself is driven by 10 HD61104A (https://www.mikrocontroller.net/attachment/21584/HD61104.pdf) chips.

If anyone has any information or insight, I'd greatly appreciate it. I doubt I could get a 640x400 display running on an Arduino, but I'd like to get it running on something.

Images of Screen: https://imgur.com/a/7K4tN

Screen Specs:
                 
Resolution640x400
Display Drivers10x Hitachi HD61104A
Board NameLM384CXFR
Pins12
Title: Re: 640x400 LCD Screen from ECG with unknown protocol - Help Please
Post by: pert on Feb 15, 2018, 05:45 am
DON'T CROSS POST!!!!!!!!!!!!!!!!!!!!
http://forum.arduino.cc/index.php?topic=529311 (http://forum.arduino.cc/index.php?topic=529311)
I HAVE REPORTED THIS THREAD TO THE MODERATORS
Title: Re: 640x400 LCD Screen from ECG with unknown protocol - Help Please
Post by: Coding Badly on Feb 15, 2018, 06:28 am
...take down the ones outside of "Device Hacking"...
Done.

Title: Re: 640x400 LCD Screen from ECG with unknown protocol - Help Please
Post by: MicroTransactions on Feb 17, 2018, 01:14 am
Right, I've figured it out. On the ECG board itself, it's controlled by this chip (http://html.alldatasheet.com/html-pdf/230048/EPSON/S1D13305/151/1/S1D13305.html). The HD61104A's that drive the LCD are connected in cascade, fed data directly by the chip mentioned before. As such, I'll try to get a hold of one of those if I can. Hoping this helps anyone else who might need it. Thanks
Title: Re: 640x400 LCD Screen from ECG with unknown protocol - Help Please
Post by: m1dlg on Apr 30, 2018, 02:10 am
@Microtransactions, Any update on this project? I have a number of LCD's I'd love to drive using Arduino's and Have no idea what I am doing! I have in particular a Seiko Instruments G191C and a Hitachi LM225 The former uses the same HD61104A and the latter uses a LOT of HD1203's and HD61200's (16 of them).

If you have made some progress, I'd love to hear about it. If these could be driven by Arduino's easily, I have a couple of projects that will benefit from nice large LCD like these.
Title: Re: 640x400 LCD Screen from ECG with unknown protocol - Help Please
Post by: MicroTransactions on Mar 04, 2019, 12:16 am
Heya, sorry I took so long to reply, took me a while to get back to working on this. In regards to driving these chips, I plan to use an ESP8266 to emulate the S1D13305 LCD controller chip. This controller chip lets you take in a standard protocol, instead of having to manually write the waveforms out to the LCD chips. The HD61104A is not designed for direct input, it's driven by a separate chip, which I linked above