Go Down

Topic: HP LaserJet Control/Display Panel (Read 5169 times) previous topic - next topic


Mar 23, 2011, 12:47 am Last Edit: Mar 23, 2011, 01:51 am by TitaniumStudios Reason: 1
HP LaserJet control panel hooked up to an Arduino:


This has been done before here: http://hackaday.com/2009/07/20/touchpad-and-vfd-hacking/ but the links to the details are dead so there seemed to be a good excuse to do it again. I haven't seen anyone demo the buttons and LEDs before either. The board isn't really very practical to reuse but it was fun to mess around with. I believe the M66004 VFD driver IC is also used in some Hi-Fi equipment also.

Library, sketch and other details are available here: http://arduino.cc/playground/Main/M66004Vfd


Mar 23, 2011, 06:22 am Last Edit: Mar 26, 2011, 03:59 am by gigawatts Reason: 1
YES!  I have had this VFD board sitting in my drawer for about a year now, itching to use it in a project.

Thank you very much for documenting this, extremely helpful!  Thank you even more for the PM to inform me of your post!

*Tips hat*

:: Update ::
Got a chance to hook mine up and try it, and it works!  Mine only had 9 pins in a single row though, so I had to determine the correct connections for mine with a bit of trial and error (along with some help from a multi-meter)

Here is the pin-out for my board:

Pin 1 - Ground
Pin 2 - Ground
Pin 3 - LED/Button dataReadPin
Pin 4 - LED/Button latchPin
Pin 5 - VFD chipSelectPin
Pin 6 - clockPin (for both)
Pin 7 - dataWritePin (for both)
Pin 8 - +5 Volts
Pin 9 - +5 Volts


Not sure if you saw this page: http://arduino.cc/playground/Main/HpLaserJetControlDemo but I had a guess for the 9 pin pinout on it. Thanks for confirming it.

Do you have any plans for the board?


Heh, no, I didn't see that page. Oh well, glad I could help.

I'll probably end up implementing it in the thermostat I was working on, instead of the LCD I was going to use, as this already had buttons and status LED's built in.

Thanks again!


The past days  i received a RM1-5059 HP control panel, i searched on the web for some solution to interface it with the arduino uno v3. Found some libraries for it http://playground.arduino.cc/Code/HpLaserJetLcd but it don't work. I have the IDE v1.5.5 if someone may help me with the correct libraries or some tip will be great.


I have a Laserjet 5 (in full working order) that I was going to dump, but seeing this I may take the display out of it before I do so.

Go Up

Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

via Egeo 16
Torino, 10131