logo

Connecting old retro keyboards to USB with a cheap Raspberry PI PICO for MiSTerFPGA cores.

time2 yr agoview20 views

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-PICO-KMK-Keyboards

BBC PICO keyboard project https://alexparsons.co.uk/connecting-a-bbc-micro-keyboard-to-a-raspberry-pico/ https://github.com/ajparsons/bbc-micro-keyboard

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

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

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

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

Loading comments...