USB48G - Upcycle Broken Hp48 Keyboard

by epostkastl in Circuits > USB

3016 Views, 2 Favorites, 0 Comments

USB48G - Upcycle Broken Hp48 Keyboard

20190410_073540.jpg

A guided upcycle project for a broken hp48.

Reuse the keyboard and make it work as a standard usb keyboard.

Tested: Check youtube:

The video shows the keyboard plugged under Windows 10 running EMU48+.

Open the Hp48

20170809_200656.jpg

Opening the hp48 is not that easy. Be careful, you risk to crash you calc.

I found the following documentations useful:

http://documents.epfl.ch/users/f/fr/froulet/www/HP...

https://www.hpcalc.org/hp48/docs/opening/

https://users.ju.edu/hduong/repair/

Checking the Connectors

hp-48g-connector.jpg
Unbenannt.png

The connectors on my keyboard have a resistance of

* 8 kOhm closed and

* 2 MOhm opened.

hp48 Backside Circuit: http://users.ju.edu/hduong/repair/circuit.jpg

hp48 Backside Circuit: http://users.ju.edu/hduong/repair/dome.jpg

Outputs: A9, A10, A11, A12, A13, A14, A15, A16, AR17

Input: A0, A1, A2, A3, A4, A5, ON-keyboard

Correspondence Table

keyboard.png

V-USB - a Firmware-Only USB Driver for Atmel AVR Microcontrollers

The project is build on: https://www.obdev.at/products/vusb/index-de.html and http://symlink.dk/projects/c64key/

Thank you for having brought the USB to the the atmega family

First Circuit

circuit usb48g.jpg
20190402_211845.jpg
20190402_211812.jpg

The picture shows the first try. It worked out, therefore the wire-mess was never changed...

The usb plug subsitutes the serial plug. The ACRISP Plug is behind the IR-cover.

Coding & Uploading

images.jpg
20190409_181316.jpg
Fuses.jpg

Attached the code. It works under AVR Studio4.

Downloads

Testing

20190410_073339.jpg

The keyboard appears as standard keyboard and does not need any additional driver.