key: ≡ parallel, ↔ serial, ~ LVDS, _ unknown, ✘ discarded as not useful
This is an old revision of the document!
LCD Description |
|
|---|---|
| Model | PQUP10525ZA |
| Manufacturer | |
| Recovered from | Panasonic KX-F2750NZ |
| LCD type | |
| Polarizer type | reflective |
| Columns | 15 |
| Rows | 1+ |
| Char matrix | 5×7 |
| Driver IC | KS0066F000 |
| Backlight | - |
| Arduino driver | hd44780 |
| Connector | PCB flex cable |
| Num Pins | 10 |
| Pin spacing | 0.05“ |
| Arduino test rig 1) | ||||
|---|---|---|---|---|
| Pin# | IC pin | Label | Pin | colour |
| 1 | RS | |||
| 2 | R/W | |||
| 3 | E | |||
| 4 | DB4 | |||
| 5 | DB5 | |||
| 6 | DB6 | |||
| 7 | DB7 | |||
| 8 | GND | |||
| 9 | Vdd | |||
| 10 | Vee (polarization) | |||
Structured as 8 chars * 2 lines except both lines are inline on the first row, and the 16th character displays arrow icons on the 2nd row that are normally used to point to labels on the LCD surround.
The second line of symbols is controlled by individual pixels in the 5×7 character written to the 16th screen location (column 8, row 2). Below are the character matrix binary codes corresponding to each display element on that second line. Only pixels on the 1st, 6th and 7th matrix rows are significant, you could either dynamically create a programmable character to write to the control location, or just select characters that have suitable pixels in their matrix from a table.
| 1 | 2 | 3 | 1 | 2 | 3 | v | v | v | v | v | v |
|
|
|
|
|
|
|
|
|
|
|
|

This schematic diagram is from the KX-F1000 service manual 2). Not a particularly similar FAX machine, but it does have the same LCD holder part number, PQHR10354, and online photos show a similar display, implying it uses a similar LCD, so the pin-out might be the same (confirmed through testing).

Schematic from similar FAX, KX-F2200 3).
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International