Why
lfgberg·why-PCB·KiCad/why.kicad_pcb
About the Why PCB
Why is an open source AVR/Arduino PCB design by lfgberg, published on GitHub under the CC-BY-NC-4.0 license. It is a 2-layer board measuring 19.1 × 23.3 mm, with 14 components from 11 distinct parts.
Its main chip is the ATmega32U2-MU, from the AVR/Arduino family. By type, the board carries 6 resistors, 1 IC, 1 crystal, 1 fuse, 1 jumper and 1 LED.
It belongs with the keyboards designs in this gallery.
From the project
PCB for the 1key gasket mounted why macropad
PCB designed for the why 1-key gasket mounted macropad. This needs decoupling caps added because I forgot them. It hasn't been produced or tested.
I don't plan on finishing this, you can feel free!
Download the latest release of the production files, and submit them to a PCB manufacturer like JLCPCB or PCBWay.
This is not available for commercial use, contact Lfgberg for more information.

Main components on the Why
Why bill of materials (BOM)
14 components, 11 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ATmega32U2-MU | QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm | U1 |
| 1 | Resonator_Small | Resonator_SMD_muRata_CSTxExxV-3Pin_3.0x1.1mm | Y1 |
| 1 | 500m | Fuse_0805_2012Metric | F1 |
| 1 | Jumper | C_0402_1005Metric | JP1 |
| 1 | HRO-TYPE-C-31-M-12 | HRO-TYPE-C-31-M-12 | USB1 |
| 1 | MX-NoLED | MXOnly-1U-NoLED-3pin | MX1 |
| 1 | PRTR5V0U2X | SOT-143 | D1 |
| 1 | 1Uf | C_0504_1310Metric | C3 |
| 2 | 10k | R_0402_1005Metric | R1, R6 |
| 2 | 22 | R_0402_1005Metric | R2, R3 |
| 2 | 5.1k | R_0402_1005Metric | R4, R5 |
Why design files
The KiCad project lives in the lfgberg/why-PCB repository on GitHub; these links point at the commit this page was built from.
- LayoutKiCad/why.kicad_pcb
- SchematicKiCad/why.kicad_sch
Why: common questions
What microcontroller does the Why use?
The Why is built around the ATmega32U2-MU, from the AVR/Arduino family.
How big is the Why PCB?
The Why measures 19.1 × 23.3 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Why?
14 components, from 11 distinct parts. The full bill of materials is listed on this page.
Where can I download the Why design files?
From the lfgberg/why-PCB repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Why design in my own project?
It is published under CC-BY-NC-4.0, which limits how it may be reused; read the license before building on it.
Can I test firmware for the Why 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.
Similar boards
AVR/Arduino
Magspoof
samyk
35 × 29 mm11 parts2LNo license4.2kAVR/Arduino
Redox keyboard
mattdibi
162.2 × 126.5 mm77 parts2LMIT2.0kAVR/Arduino
Labrador
espotek-org
36.8 × 34.7 mm75 parts2LNo license1.2kAVR/Arduino
V4
stuartpittaway
30 × 50 mm38 parts2LCC-BY-NC-4.01.1kAVR/Arduino
ModuleV450
stuartpittaway
30 × 61.4 mm39 parts2LCC-BY-NC-4.01.1kAVR/Arduino
Discipline
coseyfannitutti
304.9 × 122.8 mm170 parts2LCC-BY-NC-4.01.0k