

Sample board
WPI's PCB Design Course
- Size
- 102 × 40 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 50
- Nets
- 74
- Pads
- 225
- Tracks, vias
- 354, 64
- Pours
- 3
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 21 Sep 2024
- Updated
- 12 Apr 2026
Overview
Sample board is an open-source printed circuit board by ieee-wpi, from the ieee-wpi/pcb repository on GitHub, published under the CC-BY-SA-4.0 licence. It is a 2-layer board of 102 × 40 mm with 50 parts on 74 nets, routed with 354 tracks and 64 vias.
It is built around the ATMEGA32U4-AU and SK6812MINI-E. Its parts include 29 diodes, 6 capacitors, 6 resistors, 4 connectors and 1 IC. It belongs with the AVR (ATmega, ATtiny) boards of this library.
Main components
2ATMEGA32U4-AU
QFP-44(10x10)-40℃~+85℃ 10bit 16MHz 1KB 2.5KB 2.7V~5.5V 26 32KB 8 Bit AVR Built-in FLASH QFP-44(10x10) Microcontrollers (MCU/MPU/SOC) ROHSMicrochip TechnologyMicrocontrollers (MCU/MPU/SOC)SK6812MINI-E
SMD-40℃~+85℃ 0.6mA 1.78mm 120mcd~240mcd 120° 160mcd~320mcd 1kHz 2.8mm 2000V 3.2mm 3.7V~5.5V 460nm~470nm 515nm~525nm 620nm~625nm 800Kbit/s 815mcd~1275mcd Semi-transparent lens SMD RGB LEDs(Built-in IC) ROHSOPSCO OptoelectronicsRGB LEDs(Built-In IC)
README
sample_board/README.mdSample Board
This folder contains the sample board for the Track 1 design. We've ordered these boards to help demonstrate what the Track 1 boards will do.
If you're in Track 1, we encourage you not to look at the sample board files, but rather come up with your own layout and routing solutions. The sample board by no means represents "the best" design for the board.
Parts
50| Qty | Value | Footprint | References |
|---|---|---|---|
| 27 | SK6812MINI | LED_SMD:LED_SK6812MINI_PLCC4_3.5x3.5mm_P1.75mm | D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23, D24, D25 +11 |
| 2 | 100 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2 |
| 2 | 1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2, C6 |
| 2 | 22 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3, R4 |
| 2 | 22pF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C3, C4 |
| 2 | Conn_01x10 | Connector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_Vertical | J1, J2 |
| 1 | 0.1uF | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C5 |
| 1 | 100uF | Capacitor_SMD:CP_Elec_5x5.3 | C1 |
| 1 | 10k | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5 |
| 1 | 16MHz | Crystal:Crystal_SMD_5032-2Pin_5.0x3.2mm | Y1 |
| 1 | 470 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R6 |
| 1 | ATmega32U4-A | Package_QFP:TQFP-44_10x10mm_P0.8mm | U1 |
| 1 | ICSP | Connector_PinHeader_2.54mm:PinHeader_2x03_P2.54mm_Vertical | J3 |
| 1 | Jumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_TrianglePad1.0x1.5mm | JP1 |
| 1 | LOGO | LOGO | G*** |
| 1 | RX | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D2 |
| 1 | SW_Push | Button_Switch_SMD:SW_SPST_PTS647_Sx38 | SW1 |
| 1 | TX | LED_SMD:LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1 |
| 1 | USB_B_Micro | Connector_USB:USB_Micro-B_GCT_USB3076-30-A | J4 |
Questions
How big is the Sample board PCB?
It measures 102 × 40 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Sample board use?
50 parts, built around the ATMEGA32U4-AU and SK6812MINI-E. 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 Sample board KiCad files?
From the ieee-wpi/pcb repository on GitHub, at the commit this page was made from: the board is sample_board/sample_board.kicad_pcb and its schematic sample_board/sample_board.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Sample board design in my own project?
Its repository publishes it under the CC-BY-SA-4.0 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 ieee-wpi/pcb
1- 2 layers102 × 40 mm

Similar boards
- 2 layers243.9 × 136.5 mm

Barobord
sadekbaroudi/barobord
I have spent a lot of time and money designing prototypes, testing, developing, etc. Any contributions would be greatly appreciated!
157 parts57 - 2 layers315.1 × 150.8 mm

- 4 layers286.3 × 133.3 mm

Phnx
sini6a/phnx
PHNX is an ergonomic keyboard featuring 54 MX compatible switches. It is inspired by the Miryoku layout and includes one additional row at the top along with macro keys on both sides.
186 parts4 - 2 layers354.9 × 107.3 mm

- 4 layers432 × 130.9 mm

Kbd
Ralle001/mechanical-keyboard-v1
I left this project because it is very expensive. For me these were the numbers: - PCB for JLCPCB would have cost around 52 USD - Plus all the components (not including the keys) around 170 USD - The keys are not that…
479 parts1 - 4 layers269.8 × 158.8 mm

Mithril
sanfeps/mithril_kb
mithril keyboard, a split keyboard with 4x6 column ortholinear staggered keys and 3 thumb keys.
247 parts1 - 2 layers304.8 × 83.1 mm

- 2 layers282.2 × 86.7 mm

Uniform Stagger 40
LeafKeys/Uniform-Stagger-40-Project
Uniform 40 Layout Hotswap PCB w/ RGB and Underglow
181 parts