

C64-Pi Pico USB Keyboard
Adapter to use serial/usb/wireless keyboard to type on C64
- Size
- 89.8 × 55.6 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 49
- Nets
- 98
- Pads
- 287
- Tracks, vias
- 342, 72
- Pours
- 14
- Routed
- Yes
- KiCad
- KiCad 6 (file 20211014)
- Created
- 5 Sep 2022
- Updated
- 10 Sep 2022
Overview
C64-Pi Pico USB Keyboard is an open-source printed circuit board by baldengineer, from the baldengineer/C64-Pi-Pico-USB-Keyboard-Adapter repository on GitHub. It is a 2-layer board of 89.8 × 55.6 mm with 49 parts on 98 nets, routed with 342 tracks and 72 vias.
It is built around the 74HCT245, MT8816AP1 and SM4001. Its parts include 8 resistors, 6 capacitors, 6 connectors, 4 ICs and 4 diodes. It belongs with the keyboards and input and interfaces and adapters boards and the RP2040 boards of this library.
Main components
374HCT245
DIP-20-40℃~+85℃ 28ns@4.5V 4.5V~5.5V 6mA 6mA 74HCT 8 8uA Bidirectional TTL-compatible CMOS Tri-State DIP-20 Buffers, Drivers, Receivers, Transceivers ROHSWuxi I-core Elec74 SeriesMT8816AP1
PLCC-44(16.5x16.5)-40℃~+85℃ 16:1 20pF 30ns 4.5V~13.2V 45MHz 65Ω 8 Bidirectional analog channel PLCC-44(16.5x16.5) Analog Switches, Multiplexers ROHSMicrochip TechnologyAnalog Switches, MultiplexersSM4001
DO-213AB-50℃~+175℃ 1 Independent 1.1V@1A 1A 44A 50V 5uA@50V DO-213AB Diodes - General Purpose ROHSDIOTECDiodes - General Purpose
README
README.mdHere's a mirror for the MT8816 Datasheet.
Parts
49| Qty | Value | Footprint | References |
|---|---|---|---|
| 5 | 10u | Capacitor_SMD:C_0805_2012Metric | C1, C2, C3, C4, C6 |
| 4 | 10k | Resistor_SMD:R_0805_2012Metric | R5, R6, R7, R8 |
| 4 | MountingHole | MountingHole:MountingHole_2.2mm_M2 | H1, H2, H3, H4 |
| 3 | 1k | Resistor_SMD:R_0805_2012Metric | R2, R3, R4 |
| 3 | TestPoint_Harwin | My Libraries:Harwin-S1751-46-Test-Point | TP1, TP2, TP3 |
| 2 | 74HCT245 | Package_SO:SOIC-20W_7.5x12.8mm_P1.27mm | U2, U3 |
| 2 | G*** | kibuzzard-62FFC8F9 | kibuzzard-62FFC8F9, kibuzzard-62FFC8F9 |
| 2 | G*** | kibuzzard-62FFC8D3 | kibuzzard-62FFC8D3, kibuzzard-62FFC8D3 |
| 1 | +3V3 | LED_SMD:LED_1206_3216Metric | D2 |
| 1 | +5V | LED_SMD:LED_1206_3216Metric | D3 |
| 1 | 100u | Capacitor_THT:CP_Radial_D5.0mm_P2.50mm | C5 |
| 1 | 2N3904 | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | 4k7 | Resistor_SMD:R_0805_2012Metric | R1 |
| 1 | Board Header | Connector_PinSocket_2.54mm:PinSocket_1x20_P2.54mm_Vertical | CN1 |
| 1 | G*** | kibuzzard-62FFC121 | kibuzzard-62FFC121 |
| 1 | G*** | My Libraries:BE5v2 | svg2mod |
| 1 | G*** | kibuzzard-62FFC0CE | kibuzzard-62FFC0CE |
| 1 | G*** | kibuzzard-62FFC0C4 | kibuzzard-62FFC0C4 |
| 1 | G*** | kibuzzard-62FFC032 | kibuzzard-62FFC032 |
| 1 | G*** | kibuzzard-62FFC8C1 | kibuzzard-62FFC8C1 |
| 1 | L | LED_SMD:LED_1206_3216Metric | D1 |
| 1 | Logic Analyzer | Connector_PinHeader_2.54mm:PinHeader_1x20_P2.54mm_Vertical | CN2 |
| 1 | MT8816 | Package_LCC:PLCC-44_THT-Socket | U1 |
| 1 | Mode Select | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J1 |
| 1 | OLED Adapter | Connector_PinSocket_2.54mm:PinSocket_1x04_P2.54mm_Vertical | J2 |
| 1 | Pico | My Libraries:RPi_Pico_W_Combined_SMD_TH | U4 |
| 1 | Reset Pico | Button_Switch_SMD:SW_SPST_PTS810 | SW1 |
| 1 | SM4001 | Diode_SMD:D_SMA_Handsoldering | D4 |
| 1 | SWD | FTSH-105-01-L-DV-K:SAMTEC_FTSH-105-XX-X-DV | J5 |
| 1 | Serial | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J3 |
The 47 most common of 49 parts.
Similar boards
- 2 layers107.9 × 59.7 mm

- 2 layers67.3 × 58.1 mm

Kicad c128keyb
ytmytm/C128-keyboard
Allow a modern USB keyboard to be used with a Commodore 128 in place of the original keyboard.
19 parts20GPL-3.0 - 2 layers99.9 × 72.8 mm

- 2 layers99.9 × 99.8 mm

- 2 layers67.1 × 67 mm

- 2 layers170 × 170.1 mm

- 2 layers108 × 59.7 mm

- 2 layers19 × 106 mm

Questions
How big is the C64-Pi Pico USB Keyboard PCB?
It measures 89.8 × 55.6 mm and has 2 copper layers, 1.6 mm thick.
What parts does the C64-Pi Pico USB Keyboard use?
49 parts, built around the 74HCT245, MT8816AP1 and SM4001. 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 C64-Pi Pico USB Keyboard KiCad files?
From the baldengineer/C64-Pi-Pico-USB-Keyboard-Adapter repository on GitHub, at the commit this page was made from: the board is KiCad/C64-Pi Pico USB Keyboard.kicad_pcb and its schematic KiCad/C64-Pi Pico USB Keyboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the C64-Pi Pico USB Keyboard design in my own project?
Its repository states no licence, so its author keeps all rights: ask baldengineer before reusing the design.