|
KiCad 9.0 |
C64 Keyboard to USB
Commodore 64 USB Keyboard Adaptor – Powered by Raspberry Pi Pico
Bring your original Commodore 64 keyboard back to life!
This project uses a Raspberry Pi Pico and a custom USB adaptor board to connect your vintage C64 (or compatible) keyboard directly to a modern computer or emulator — no soldering (you will need to solder on a socket for the PICO and a header for the keyboard connector if they are not included in your PCBWay order ), rewiring, or expensive interface boards required.
Once the Pico is flashed with the provided open-source firmware (available on GitHub), the adaptor works as a plug-and-play USB keyboard, with full key mapping for the original Commodore layout. It’s the simplest, most affordable, and authentic way to experience retro computing on today’s systems.
- Low-cost design: Uses a Raspberry Pi Pico instead of pricey interface chips.
- Plug and play: Just program the Pico, plug in your keyboard, and connect via USB.
- Fully mapped keys: Complete keyboard support for C64 emulators and modern OSs.
- Maker-friendly: Open hardware + firmware hosted on GitHub.
- Perfect for retro restorations, emulator builds, and DIY retro PCs.
Project Type: Raspberry Pi Pico USB Adaptor Board
Purpose: Connect Commodore 64 (and compatible) keyboards to USB hosts via Pico
Difficulty: Easy – Intermediate
License: Open Source (hardware + firmware)
Get the software for this project here: https://github.com/rumbledethumps/cbm2usb
Get the uf2 file to copy to your PICO board here: https://github.com/rumbledethumps/cbm2usb/releases/tag/V1.2
For RPi Pico Flashing Instructions go here: https://learn.adafruit.com/getting-started-with-raspberry-pi-pico-circuitpython/circuitpython and use the kb6.uf2 (or later) image instead of the one mentioned in the article.
C64 Keyboard to USB
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(1)
- Likes(4)
-
David Hansen
Dec 23,2025
-
Thomas Oertel
Dec 10,2025
-
Albert Kuciński
Nov 08,2025
-
Mr. Marsupial
Oct 28,2025
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by William A Henderson
-
A Compact Charging Breakout Board For Waveshare ESP32-C3
462 3 4 -
AI-driven LoRa & LLM-enabled Kiosk & Food Delivery System
475 2 0 -
-
-
-
ESP32-C3 BLE Keyboard - Battery Powered with USB-C Charging
678 0 1 -
-
mammoth-3D SLM Voron Toolhead – Manual Drill & Tap Edition
664 0 1 -
-
AEL-2011 Power Supply Module
1339 0 2 -
AEL-2011 50W Power Amplifier
1219 0 2







