Keyboard
dragonlock2·kicadboards·projects/keyboard/keyboard.kicad_pcb
About the Keyboard PCB
Keyboard is an open source AVR/Arduino PCB design by dragonlock2, published on GitHub under the Apache-2.0 license. It is a 2-layer board measuring 200 × 100 mm, with 225 components from 30 distinct parts.
Its main chip is the ATtiny13A-SS, from the AVR/Arduino family. Other key parts include the RPi_Pico, SSD1306, MIC5019 and MCP73831-2-OT. By type, the board carries 95 diodes, 58 capacitors, 46 switches, 16 resistors, 5 ICs and 4 connectors.
It belongs with the keyboards designs in this gallery.
From the project
Offsite backup for the miscellaneous KiCad boards that don't fit elsewhere
Using the pack of 45 mechanical switches I bought and a Pi Pico W to make a keyboard.
Main components on the Keyboard
Keyboard bill of materials (BOM)
225 components, 30 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | RPi_Pico | RPi_Pico_W | U1 |
| 1 | SSD1306 | SSD1306 | U3 |
| 1 | ATtiny13A-SS | SOIC-8_3.9x4.9mm_P1.27mm | U4 |
| 1 | MIC5019 | Micrel_QFN-4_1.2x1.2mm_P0.65mm | U5 |
| 1 | MCP73831-2-OT | SOT-23-5 | U6 |
| 1 | PSMN4R5-30YLC | LFPAK56 | Q1 |
| 1 | USB_C | USB_C_Receptacle_Palconn_UTC16-G | J1 |
| 1 | SWD | Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_Vertical | J2 |
| 1 | lipo | Molex_DuraClik_Vert_2pin | J3 |
| 1 | ICSP | Tag-Connect_TC2030-IDC-NL_2x03_P1.27mm_Vertical | J4 |
| 1 | spinny boi | RotaryEncoder_Alps_EC11E-Switch_Vertical_H20mm | SW1 |
| 45 | MX | SW_Cherry_MX_1.00u_PCB | SW3, SW4, SW5, SW6, SW7, SW8, SW9, SW10 +37 |
| 1 | PRTR5V0U2X | SOT-143 | D1 |
| 1 | CHRG | LED_0603_1608Metric | D2 |
| 1 | FULL | LED_0603_1608Metric | D3 |
| 1 | low_batt | LED_0603_1608Metric | D4 |
| 1 | pwr | LED_0603_1608Metric | D5 |
| 45 | WS2812B | LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm | D6, D8, D10, D12, D14, D16, D18, D20 +37 |
| 45 | D_Schottky_Small_Filled | D_SOD-123F | D7, D9, D11, D13, D15, D17, D19, D21 +37 |
| 50 | 100n | C_0603_1608Metric | C1, C4, C9, C11, C12, C14, C15, C16 +42 |
Show 10 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 3 | 4u7 | C_0603_1608Metric | C2, C5, C13 |
| 3 | 10u | C_0805_2012Metric | C3, C8, C10 |
| 2 | 2u2 | C_0603_1608Metric | C6, C7 |
| 2 | 5k1 | R_0603_1608Metric | R1, R2 |
| 5 | 10k | R_0603_1608Metric | R3, R11, R14, R15, R16 |
| 1 | 22 | R_0603_1608Metric | R4 |
| 5 | 2k2 | R_0603_1608Metric | R5, R6, R7, R8, R9 |
| 1 | 390k | R_0603_1608Metric | R10 |
| 1 | 10M | R_0603_1608Metric | R12 |
| 1 | 1M | R_0603_1608Metric | R13 |
Keyboard design files
The KiCad project lives in the dragonlock2/kicadboards repository on GitHub; these links point at the commit this page was built from.
Keyboard: common questions
What microcontroller does the Keyboard use?
The Keyboard is built around the ATtiny13A-SS, from the AVR/Arduino family.
How big is the Keyboard PCB?
The Keyboard measures 200 × 100 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Keyboard?
225 components, from 30 distinct parts. The full bill of materials is listed on this page.
Where can I download the Keyboard design files?
From the dragonlock2/kicadboards repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Keyboard design in my own project?
Yes, under the terms of its Apache-2.0 license, which dragonlock2 chose for the repository.
Can I test firmware for the Keyboard without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug AVR/Arduino firmware against it before you order a PCB.
More boards in kicadboards
RISC-V
Adin1100 podl
dragonlock2
72 × 24 mm125 parts2LApache-2.013FPGA
Rvice adc
dragonlock2
44 × 27 mm124 parts2LApache-2.013AVR/Arduino
Word watch
dragonlock2
36 × 36 mm122 parts2LApache-2.013NXP
Lpc1768 poe
dragonlock2
69 × 23 mm116 parts4LApache-2.013STM32
Stm32 esc
dragonlock2
36 × 59 mm106 parts2LApache-2.013AVR/Arduino
Psu monitor
dragonlock2
67 × 28 mm94 parts2LApache-2.013NXP
JABICAN-USB Pro
dragonlock2
70.3 × 38 mm91 parts2LApache-2.013Ft4232h
dragonlock2
43 × 20 mm67 parts2LApache-2.013Silicon Labs
Efm32wg
dragonlock2
32 × 32 mm61 parts2LApache-2.013Artemis
dragonlock2
22.8 × 33.4 mm37 parts2LApache-2.013
Similar boards
AVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0kAVR/Arduino
Megadesk
gcormier
41.7 × 32.2 mm23 parts2LGPL-3.0818AVR/Arduino
Easyduino Atmega Nano
Hanqaqa
43.4 × 18 mm30 parts4LCERN-OHL-P-2.0746