

A600Keyboard USB Pico
Amiga 600 USB Keyboard Adapter Using Raspberry Pi Pico and CircuitPython
- Size
- 57.7 × 56.4 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 13
- Nets
- 42
- Pads
- 150
- Tracks, vias
- 270, 0
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 5 (file 20171130)
- Created
- 9 Jul 2021
- Updated
- 13 May 2026
Overview
A600Keyboard USB Pico is an open-source printed circuit board by thinghacker, from the thinghacker/Amiga600KeyboardUSBAdapter repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 57.7 × 56.4 mm with 13 parts on 42 nets, routed with 270 tracks and 0 vias.
Its parts include 2 resistors, 2 ICs and 2 connectors. It belongs with the RP2040 boards of this library.
README
PCB-Amiga600Keyboard_USB_Pico/readme.mdAmiga600 Keyboard USB Adapter Using a Raspberry Pi Pico and MCP20008
This Kicad 5.1.10 project enables an existing Amiga 600 Keyboard to be USB enabled via a Raspberry Pi Pico and MCP20008 with the appropriate firmware such as This CircuitPython Firmware
The hardware design open and distributed under a GPL Version 3 License
Here is a PDF of the schematic for reference
Gerbers have already been generated and are present in the "plot" directory
Parts
13| Qty | Value | Footprint | References |
|---|---|---|---|
| 2 | 4K7 | Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_Horizontal | R1, R2 |
| 1 | 39-53-2304 | eec:Molex-39-53-2304-Manufacturer_Recommended | J2 |
| 1 | Conn_01x04_Male | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Horizontal | J1 |
| 1 | MCP23008_SP | Package_DIP:DIP-18_W7.62mm | U2 |
| 1 | Pico | MCU_RaspberryPi_and_Boards:RPi_Pico_SMD_TH | U1 |
The 6 most common of 13 parts.
Questions
How big is the A600Keyboard USB Pico PCB?
It measures 57.7 × 56.4 mm and has 2 copper layers, 1.6 mm thick.
What parts does the A600Keyboard USB Pico use?
13 parts. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the A600Keyboard USB Pico KiCad files?
From the thinghacker/Amiga600KeyboardUSBAdapter repository on GitHub, at the commit this page was made from: the board is PCB-Amiga600Keyboard_USB_Pico/A600Keyboard_USB_Pico.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the A600Keyboard USB Pico design in my own project?
Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers40 × 20 mm

- 2 layers74.9 × 49.5 mm

- 2 layers35 × 29 mm

MagSpoofTC
samyk/magspoof
A portable device that can spoof/emulate any magnetic stripe, credit card or hotel card "wirelessly", even on standard magstripe (non-NFC/RFID) readers.
13 parts4.2k - 2 layers20.6 × 23.6 mm

AO-03 signal amplifier
fossasia/pslab-scripts
Pocket Science Lab - Scripts for Sensor Experiments
13 parts1.6kApache-2.0 - 2 layers47 × 35.6 mm

- 2 layers95 × 95 mm

Cube batteryboard
willem-pennings/balancing-cube
A cube that balances itself in a corner or edge using reaction wheels
13 parts1.1kGPL-3.0 - 2 layers15.2 × 20.3 mm

Pt100stick
VoronDesign/Voron-Hardware
Cool Hardware designed by the Voron Design group
13 parts1.1kGPL-3.0 - 2 layers53.9 × 23.2 mm

Buffer
hoglet67/RGBtoHDMI
Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI
13 parts1kGPL-3.0