|
arduino IDEArduino
|
|
|
EagleAutodesk
|
|
|
|
TL866-II PlusXgpro
|
C64-Keyboard
I can confirm that the project is now fully working with either PS/2 or 5pin din connector and works with the VIC20 and the C64!
01/12/21 Ordering is now available!
20/11/21 PCB under review due to incorrect footprint size!
25/11/21 Footprint size now corrected .
Now on my website https://www.levosretrocomputerprojects.co.uk/index.php/c64/c64-vic20-pc-keyboard-adapter
Based on code from https://github.com/Hartland/C64-Keyboard . If you wish to use the arduino IDE full code is here under ps2/c64_keyboard. There are 4 files to download and a library to install . All the details are on that website.
Currently there is no pcb available for this project , so , i decided to create my own.
The circuit decodes the keyboard presses from the PS/2 ( or AT ) keyboard and converts that to matrix connections via the MT8808 matrix chip. As far as the target computer knows it is receiving keystrokes from a genuine matrix keyboard.
The circuit could be adapted for any computer using a matrix keyboard but , i decided to stick with the C64/VIC20 version.
I have also included an LED to show data moving between the keyboard and AVR and the option for an external crystal for the AVR.
Only one keyboard can be connected so you need either a 180degree 5 pin din socket OR a PS/2 6 pin mini din socket .
Currently under test Tested in Australia by Banman ( from the Melon64 forum ) and me in the UK.
If using a PS/2 connector you need to put some kapton tape or nail varnish over this pad to stop any shorts occuring.

C64-Keyboard
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(17)
- Likes(21)
-
Engineer
Sep 08,2025
-
Engineer
Apr 01,2025
-
Anthony Pedotto
Feb 22,2025
-
Carsten Hilbig
Oct 28,2024
-
Engineer
Aug 18,2024
-
Engineer
Mar 03,2024
-
Engineer
Dec 26,2023
-
Paweł Janowski
Sep 23,2023
-
Holger OnkelHolgi
Aug 18,2023
-
Artur Jasowicz
Jun 17,2023
-
Bernd Desens
Mar 06,2023
-
erikhuybregts
Feb 17,2023
-
Mr. Marsupial
Feb 08,2023
-
Marco Pantanetti (persso Task SRL)
Nov 15,2022
-
Ted Grenfell
Oct 05,2022
-
AlexBSM
Apr 24,2022
-
Francisco Meza
Nov 13,2021
-
Engineer
Nov 04,2021
-
(DIY) C64iSTANBUL
Nov 04,2021
-
Mr Eddie Bannister
Nov 03,2021
-
Alan Leverett
Nov 03,2021
- 3 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
-
10design
-
10usability
-
10creativity
-
10content
-
10design
-
10usability
-
10creativity
-
10content
-
9design
-
10usability
-
8creativity
-
9content
More by Alan Leverett
-
A500 IDE/Flop
The Idea for this project came from my building of a Spitfire500 accelerator .The Spitfire500 is a 1...
-
PiSCSI 'Drive'
Old SCSI hard drives and cd-rom drives are at the end of there life and failing .They are not being ...
-
RaSCSI Target Board
RaSCSI Target BoardThis is a target board for use with the Raspberry-Pi and the RaSCSI project .Aso ...
-
C64-Keyboard
I can confirm that the project is now fully working with either PS/2 or 5pin din connector and works...
-
DIY Cart+8
A DIY Cartridge for the VECTREX gaming system.Easy to use selection ( no link settings ) .This one i...
-
DIYCart+32
A DIY Cartridge for the VECTREX gaming system.Easy to use selection ( no link settings ) .This one i...
-
ZX81-PERIPHERAL-SUPPLY-PCB
A power supply and breakout board for ZX81 peripherals.Full details on my website.http://www.levosre...
-
ANanoMouse
Welcome to the ANanoMouse Page.Here we will create an interface for the AMIGA to use ps/2 optical a...
-
C64 ZaxxDual
While working on a project to replace the PLA in one of my Commodore64's I came across the fact that...
-
C64 PLA to ROM adapter
I have been looking at this project for a while and there are several boards around , however nobody...
-
-
AEL-2011 Power Supply Module
322 0 1 -
AEL-2011 50W Power Amplifier
296 0 1 -
-
-
Custom Mechanical Keyboard
565 0 0 -
Tester for Touch Screen Digitizer without using microcontroller
230 2 2 -
Audio reactive glow LED wristband/bracelet with NFC / RFID-Tags
237 0 1 -
-
-







