Connecting HP Display board CR231-80002-B

Hi there!
I found a closed topic about this display board but without answer HP printer display board CR231


There is no display or controller model listed.
So I investigated and found that most probably there probably used display JHD12864 with Driver IC ST7567. The second challenge was to find the datasheet, but I was wondering it was absent in google search =(
A seller from Aliexpress helped me with it and sent me a datasheet for JHD12864-G425BTW.

So I want to share my result with others.

Resolution is 128x64
I connected it to Wemos D1 mini and used U8g2 library

#include <SPI.h>
#include <U8g2lib.h>

#define SCK_PIN 14
#define MOSI_PIN 13
#define CS_PIN 15
#define RST_PIN 5
#define DC_PIN 4


U8G2_ST7567_ENH_DG128064_F_4W_SW_SPI display(U8G2_R0, /* clock=*/SCK_PIN, /* data=*/MOSI_PIN, /* cs=*/CS_PIN, /* dc=*/DC_PIN, /* reset=*/RST_PIN);

If any questions ping me

1 Like

Hello, i found the same dispaly in a printer i was working on, and i am trying to connect it to an rduino, but i cant find a port for connecting it. Do you have any sugestinos for finding a 16 pin ffc/fpc that works with the screen?

Hi! Not sure it should be 16pin. For display need only 8 because spi connection. Other resoonsible for buttons

@dimonick, thanks for your investigations. It works with an old Arduino Duemilanove too. Since its 5V TTL out maybe not too long.... .
In order to use the complete Display panel, you will find my reverse engineered schematic here:
HPDJ3055DisplayPanel_Schematic.pdf
I found the datasheet of the integrated Sitronix ST7567 here [128x64 Low Power Backlit LCD from Crystalfontz] and open the box 'Electronics'.

1 Like

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.