A few years ago I salvaged the display from a busted HP Deskjet 3059A printer.
Since I had no info on it, driving it wasn’t possible.
I had salvaged another HP printer display and it contained the same LCD, but also the MCU driving it (an STM8S103)
The only thing missing was a crystal for the MCU’s clock, and the clock pins went to the header for the ribbon cable that connected the display unit to the printer so running it wouldn’t be possible.
I did however measure what pins on the lcd went to what pins on the MCU and found out it was an SPI driven display.
After tons of google searches, I ended up on a russian or polish forum where somebody else had been playing around with the same type of LCD display and found out what controller it had.
Also found out the display was 3.3V driven.
With that info and the pinout I found out by looking how it was hooked up to the mcu on the other board I soldered some cables on the 3059 display, build myself a 3.3v arduino uno on a breadboard and installed the U8G2 library in the Arduino IDE.
After loading up an example sketch to my “breadboarduino” I hooked up the display and it was working.
Now all I have to do is put together some nice docs on the display from the notes I have been writing down and think of a project to use this display in.
I was thinking since the display has some buttons, I could make a simple portable game or something like that…so to be continued