Connecting old retro keyboards to USB with a cheap Raspberry PI PICO for MiSTerFPGA cores.
leesmiths workshop leesmiths workshop
4.07K subscribers
4,886 views
0

 Published On Oct 21, 2022

This video was made possible with the support of PCBWAY.....https://www.pcbway.com/

For a while I wanted to use an actual old keyboard with my MiSTer and design an addon for my wedge case so I decided to look at KMK firmware that a lot of people use for custom mechanical keyboard. KMK and Circuit python was very easy to use and just had to change the examples to work with the small selection of keyboards I had to try. While I was working on this I also found the BBC and Amiga 600 projects , but I was not able to borrow an A600 keyboard for the video.

My scripts used.
https://github.com/midicdj1000/RETRO-...

BBC PICO keyboard project
https://alexparsons.co.uk/connecting-...
https://github.com/ajparsons/bbc-micr...

Amiga 600 PICO Keyboard
https://github.com/thinghacker/Amiga6...
links to pcbway shared files

https://circuitpython.org/
https://github.com/KMKfw/kmk_firmware

Noels Amstrad CPC diagnostics
https://github.com/llopis/amstrad-dia...

The connector I used for the Flat flex is a
TE Connectivity, Trio-Mate, 6-520315 2.54mm Pitch 16 Way Straight Female FPC Connector

Music is from the Youtube Library
The Thought of You - TrackTribe

00:00 intro
01:08 WHY ?
02:13 The keyboards I have for this video
05:10 Prototypes made on my CNC
06:50 Board design
08:07 uploading Gerber to PCBWAY
08:49 Looking at the new PCB and some PCBWAY goodies
10:32 Soldering Montage
11:43 connecting the new PCB to the Keyboards
14:00 Programming the PICO with Circuit Python and KMK firmware
16:19 How it works
21:15 Testing the Keyboards in MiSTer FPGA cores
24:15 Final words

show more

Share/Embed