A keyboard
HildingL·A_keyboard·pcb/A_keyboard.kicad_pcb
About the A keyboard PCB
A keyboard is an open source Raspberry Pi PCB design by HildingL, published on GitHub. It is a 2-layer board measuring 313.5 × 124.5 mm, with 163 components from 9 distinct parts.
Its main chip is the Raspberry_Pi_Pico_THT, from the Raspberry Pi family. By type, the board carries 81 switches, 81 diodes and 1 module.
It belongs with the keyboards designs in this gallery.
From the project
Evrerything is bought from aliexpress, see links. Prices as of writing. # OBS! Full case file The complete case-file was to big for github, therefor i uploaded it to the slack cdn: https://hc-cdn.hel1.your-objectstorage.com/s/v3/3df98c002cca8f447206d590c6b9a0739d3f8359akeyboardv1
Evrerything is bought from aliexpress, see links. Prices as of writing. # OBS! Full case file The complete case-file was to big for github, therefor i uploaded it to the slack cdn: https://hc-cdn.hel1.your-objectstorage.com/s/v3/3df98c002cca8f447206d590c6b9a0739d3f8359akeyboardv1full.stl Plz contact me if i should do it any other way. # Pictures:
Made by Hilding Lind, hiding@lind.pp.se, @HildingL

Main components on the A keyboard
A keyboard bill of materials (BOM)
163 components, 9 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Raspberry_Pi_Pico_THT | RaspberryPi_Pico_Common_THT | A1 |
| 72 | SW_Push | MX-Hotswap-1U | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8 +64 |
| 2 | SW_Push | MX-Hotswap-2U | SW28, SW58 |
| 1 | SW_Push | MX-Hotswap-1.5U | SW29 |
| 1 | SW_Push | MX-Hotswap-1.75U | SW43 |
| 1 | SW_Push | MX-Hotswap-ISO | SW56 |
| 3 | SW_Push | MX-Hotswap-1.25U | SW73, SW74, SW75 |
| 1 | SW_Push | MX-Hotswap-6.25U | SW76 |
| 81 | D | D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D3, D4, D5, D6, D7, D8 +73 |
A keyboard design files
The KiCad project lives in the HildingL/A_keyboard repository on GitHub; these links point at the commit this page was built from.
- Layoutpcb/A_keyboard.kicad_pcb
- Schematicpcb/A_keyboard.kicad_sch
A keyboard: common questions
What microcontroller does the A keyboard use?
The A keyboard is built around the Raspberry_Pi_Pico_THT, from the Raspberry Pi family.
How big is the A keyboard PCB?
The A keyboard measures 313.5 × 124.5 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the A keyboard?
163 components, from 9 distinct parts. The full bill of materials is listed on this page.
Where can I download the A keyboard design files?
From the HildingL/A_keyboard repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the A keyboard design in my own project?
The repository has no license, so all rights stay with HildingL. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the A keyboard without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug Raspberry Pi firmware against it before you order a PCB.
Similar boards
Raspberry Pi
Open source rover
nasa-jpl
220 × 178 mm144 parts2LApache-2.09.7kRaspberry Pi
SPIRIT
SPIRIT-org
82 × 155 mm130 parts6LCERN-OHL-S-2.01.3kRaspberry Pi
CM5RevEng
schlae
55 × 40 mm417 parts10LNo license1.0kRaspberry Pi
Haxo hw
cardonabits
102.4 × 211.3 mm38 parts2LCustom license672Raspberry Pi
Desktop 50 Pin TopConn
BlueSCSI
89.2 × 82.6 mm103 parts2LGPL-3.0449Raspberry Pi
PowerBook
BlueSCSI
74.5 × 56.3 mm78 parts2LGPL-3.0449