

Custom 10-key
Keyboard related firmware and files
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 54
- Nets
- 32
- Pads
- 164
- Tracks, vias
- 33, 0
- Routed
- Yes
- KiCad
- KiCad 4
- Created
- 31 Oct 2016
- Updated
- 22 Jun 2024
Overview
Custom 10-key is an open-source printed circuit board by iplay88keys, from the iplay88keys/keyboards repository on GitHub. It is a 2-layer board with 54 parts on 32 nets, routed with 33 tracks and 0 vias.
Its parts include 22 diodes, 22 switches and 10 connectors.
README
README.mdKeyboards
Setup
git submodule update --init --recursive
To build on Ubuntu, these libraries are necessary:
- gcc-avr
- avr-libc
- dfu-programmer
- dfu-util (required for flashing)
- make
And these may be necessary:
- gcc-arm-none-eabi
(Successfully built on pocket chip)
Some useful sites/tutorials
KiCAD Keyboard PCB Design Guide
How to Build Your Very Own Keyboard Firmware
Acknowledgements
Parts
54| Qty | Value | Footprint | References |
|---|---|---|---|
| 22 | DIODE | SM0805:SOD-123(A-C) | D1:1, D1:2, D1:3, D1:4, D1:5, D2:1, D2:2, D2:3, D2:4, D2:5, D3:1, D3:2, D3:3, D3:4, D4:1, D4:2 +6 |
| 22 | MX1A | CHERRY_PCB_100H:CHERRY_PCB_100H_Plated | S1:1, S1:2, S1:3, S1:4, S1:5, S2:1, S2:2, S2:3, S2:4, S2:5, S3:1, S3:2, S3:3, S3:4, S4:1, S4:2 +6 |
| 1 | Col 1 | pad:Pad | P6 |
| 1 | Col 2 | pad:Pad | P7 |
| 1 | Col 3 | pad:Pad | P8 |
| 1 | Col 4 | pad:Pad | P9 |
| 1 | Col 5 | pad:Pad | P10 |
| 1 | Row 1 | pad:Pad | P1 |
| 1 | Row 2 | pad:Pad | P2 |
| 1 | Row 3 | pad:Pad | P3 |
| 1 | Row 4 | pad:Pad | P4 |
| 1 | Row 5 | pad:Pad | P5 |
Questions
What parts does the Custom 10-key use?
54 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 Custom 10-key KiCad files?
From the iplay88keys/keyboards repository on GitHub, at the commit this page was made from: the board is keyboard/10key/kicad/Custom 10-key.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Custom 10-key design in my own project?
Its repository states no licence, so its author keeps all rights: ask iplay88keys before reusing the design.
Similar boards
- 2 layers203 × 26.6 mm

- 2 layers30 × 50 mm

- 2 layers100.1 × 40 mm

32Bit shift register
MaltWhiskey/Mega-Cube
16x16x16 PL9823 Cube with Teensy 4.0 and FlexIO driver
54 parts766 - 2 layers100 × 120 mm

- 2 layers

- 2 layers104.3 × 38.9 mm

- 2 layers

- 2 layers93.8 × 64.2 mm

PiFinder smt
brickbots/PiFinder
A plate solving telescope finder based around a Raspberry PI and RPI HQ Camera
54 parts257GPL-3.0