

- Size
- 100 × 80 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 47
- Nets
- 32
- Pads
- 149
- Tracks, vias
- 165, 12
- Pours
- 4
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 5 Jul 2023
- Updated
- 27 Oct 2026
Overview
15key is an open-source printed circuit board by McbeEringi, from the McbeEringi/pcb-stuff repository on GitHub, published under the MIT licence. It is a 2-layer board of 100 × 80 mm with 47 parts on 32 nets, routed with 165 tracks and 12 vias.
It is built around the ATTINY404-SSN and CR2032. Its parts include 17 switches, 15 diodes, 3 connectors, 2 capacitors and 2 resistors. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
2Parts
47| Qty | Value | Footprint | References |
|---|---|---|---|
| 15 | 1N4148 | Diode_THT:D_DO-35_SOD27_P7.62mm_Horizontal | D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15 |
| 15 | SW_Push | Button_Switch_Keyboard:SW_Cherry_MX_1.00u_PCB | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10, SW11, SW12, SW13, SW14, SW15 |
| 4 | MountingHole | MountingHole:MountingHole_3.2mm_M3 | H1, H2, H3, H4 |
| 2 | 4u7 | Capacitor_SMD:C_0603_1608Metric | C1, C2 |
| 1 | Library:PCB.MCBEERINGI.DEV | ||
| 1 | 10k | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | ATtiny404-SS | Package_SO:SOIC-14_3.9x8.7mm_P1.27mm | U1 |
| 1 | AudioJack3 | Library:MJ-8435 | J1 |
| 1 | CR2032 | Battery:BatteryHolder_Multicomp_BC-2001_1x2032 | BT1 |
| 1 | LOGO | Library:mcbeeringi_icon_20mm | |
| 1 | POW | Connector_JST:JST_XH_S2B-XH-A_1x02_P2.50mm_Horizontal | J2 |
| 1 | PTF | Resistor_SMD:R_1020_2550Metric | R2 |
| 1 | SW_Push | Library:alps-skrg | SW16 |
| 1 | SW_SPDT | Button_Switch_THT:SW_Slide_SPDT_Straight_CK_OS102011MS2Q | SW17 |
| 1 | UPDI | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J3 |
Questions
How big is the 15key PCB?
It measures 100 × 80 mm and has 2 copper layers, 1.6 mm thick.
What parts does the 15key use?
47 parts, built around the ATTINY404-SSN and CR2032. 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 15key KiCad files?
From the McbeEringi/pcb-stuff repository on GitHub, at the commit this page was made from: the board is proj/audio/keyboard/15key/15key.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the 15key design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
More from McbeEringi/pcb-stuff
12- 2 layers100 × 90 mm

- 2 layers95 × 100 mm

- 2 layers100 × 86 mm

- 2 layers100 × 100 mm

- 2 layers48 × 73 mm

- 2 layers92.5 × 98.4 mm

- 2 layers100 × 100 mm

- 2 layers100 × 99 mm

- 2 layers94 × 95.2 mm

- 2 layers44 × 44 mm

- 2 layers100 × 75 mm

- 2 layers24 × 49 mm

Similar boards
- 2 layers61.7 × 36.8 mm

Genesis 6button
rfmerrill/genesis_6button
Simple PCB + ATTiny404 code for a 6-button mega drive controller.
27 parts5MIT - 2 layers57.1 × 24.4 mm

- 2 layers70 × 65.5 mm

- 2 layers67.8 × 83.8 mm

- 2 layers90 × 40 mm

- 2 layers62 × 83 mm

Vehicle Power Switch
custom-ds/Vehicle-Auto-On
With the Arduion programmer board loaded with the jtag2updi software, and the Pin 6 from the Arduino connected to the Reset line on the ATTiny404, you can Build and Program directly inside of the Visual Studio Code.
49 partsGPL-3.0 - 2 layers65.5 × 30 mm

- 2 layers50.8 × 44 mm

Rf room sensor
dselcan/rf-room-sensor-hw
PCB design files and BOM for the RF Room Sensor device
32 partsBSD-3-Clause