Whisker
HeyPCB·whisker·kicad/whisker.kicad_pcb
About the Whisker PCB
Whisker is an open source AVR/Arduino PCB design by HeyPCB, published on GitHub under the CERN-OHL-S-2.0 license. It is a 4-layer board measuring 64.6 × 55.2 mm, with 112 components from 55 distinct parts.
Its main chip is the ATMEGA328P-AU, from the AVR/Arduino family. Other key parts include the USBLC6-2SC6, CH340C, LM66100DCKR, TPS563201DDCR and XC6206P332MR-G. By type, the board carries 38 capacitors, 34 resistors, 16 connectors, 11 ICs, 6 diodes and 2 inductors.
It belongs with the power & battery and robotics & motion designs in this gallery.
From the project
Drop-in controller for Petoi's Nybble robot cat running the stock OpenCat firmware: ATmega328P, PCA9685, MPU-6050, USB-C, 3 A buck, protected battery input. 4-layer KiCad 10 board plus printed cradle.
A drop-in controller for Petoi's Nybble robot cat that runs the stock OpenCat firmware, with USB-C, a 3 A buck and a protected battery input.
Part of HeyPCB's open robot boards. Designed end to end with the HeyPCB method on KiCad 10 (headless pipeline, Freerouting 2.4.1); every number below is measured on the files in this repository. Mentions of ./run.sh, docs/rules/, blocks/ or parts/ refer to the heypcb-kicad SDK that produced them.

Main components on the Whisker
Whisker bill of materials (BOM)
112 components, 55 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ATMEGA328P-AU ATmega328P-AU | TQFP-32_7x7mm_P0.8mm | U1 |
| 1 | USBLC6-2SC6 | SOT-23-6 | U2 |
| 1 | CH340C | SOIC-16_3.9x9.9mm_P1.27mm | U3 |
| 1 | LM66100DCKR LM66100 | SOT-363_SC-70-6 | U4 |
| 1 | TPS563201DDCR TPS563201 | SOT-23-6 | U5 |
| 1 | XC6206P332MR-G XC6206P332MR | SOT-23-3 | U6 |
| 1 | PCA9306DCUR PCA9306 | VSSOP-8_2.3x2mm_P0.5mm | U7 |
| 1 | PCA9685PW,118 PCA9685PW | TSSOP-28_4.4x9.7mm_P0.65mm | U8 |
| 1 | MPU-6050 | InvenSense_QFN-24_4x4mm_P0.5mm | U9 |
| 1 | AT24C64D-SSHM-T AT24C64D | SOIC-8_3.9x4.9mm_P1.27mm | U10 |
| 1 | IRM-H638T/TR2 IRM-H638T | Everlight_IRM-H6xxT | U11 |
| 1 | AON6411 | AO_DFN-8-1EP_5.55x5.2mm_P1.27mm_EP4.12x4.6mm | Q1 |
| 1 | X322516MLB4SI 16MHz | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | PZ254V-12-6P ICSP | PinHeader_2x03_P2.54mm_Vertical | J1 |
| 1 | TYPE-C-31-M-12 USB-C | USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J2 |
| 1 | B2B-XH-A(LF)(SN) BATT 2S | JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | J3 |
| 4 | ZX-HY2.0-4PZZ GROVE | NS-Tech_Grove_1x04_P2mm_Vertical | J4, J5, J6, J7 |
| 1 | 2.54-1*6P母 SERIAL | PinSocket_1x06_P2.54mm_Vertical | J8 |
| 1 | PM254V-12-10P-H85 RPI 1-10 | PinSocket_2x05_P2.54mm_Vertical | J9 |
| 3 | PZ254-3-03-W-2.5-G0 SERVO (3-row R/A) | PinHeader_1x03_P2.54mm_Vertical | J10, J14, J16 |
Show 35 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 4 | PZ254-3-03-W-2.5-G0 SERVO x2 (3-row R/A) | PinHeader_2x03_P2.54mm_Vertical | J11, J12, J13, J15 |
| 1 | PKLCS1212E4001-R1 PKLCS1212E4001 | Buzzer_Murata_PKLCS1212E | BZ1 |
| 1 | 1206L050/30NR 500mA | Fuse_1206_3216Metric | F1 |
| 1 | TS-1187A-B-A-B RESET | SW_Push_1P1T_XKB_TS-1187A | SW1 |
| 1 | SMAJ10A | D_SMA | D1 |
| 1 | SS34 | D_SMA | D2 |
| 1 | XL-1608UOC-06 Orange (BAT) | LED_0603_1608Metric | D3 |
| 1 | WS2812B-B/T WS2812B | LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D4 |
| 1 | KT-0603G Green (D3) | LED_0603_1608Metric | D5 |
| 1 | NCD0603B1 Blue (5V) | LED_0603_1608Metric | D6 |
| 1 | BLM18PG121SN1D 120R@100MHz | L_0603_1608Metric | FB1 |
| 1 | SWPA6045S4R7MT 4.7uH | L_Sunlord_SWPA6045S | L1 |
| 2 | CL10C120JB8NNNC 12pF | C_0603_1608Metric | C1, C2 |
| 12 | CC0603KRX7R9BB104 100nF | C_0603_1608Metric | C3, C6, C7, C8, C16, C17, C23, C24 +4 |
| 6 | CL05B104KO5NNNC 100nF | C_0402_1005Metric | C4, C5, C13, C26, C28, C30 |
| 2 | CL21A106KAYNNNE 10uF | C_0805_2012Metric | C9, C25 |
| 3 | CL10A105KB8NNNC 1uF | C_0603_1608Metric | C10, C21, C22 |
| 2 | 189RV0016 330uF 25V | CP_Elec_6.3x7.7 | C11, C12 |
| 5 | CL21A226MAQNNNE 22uF | C_0805_2012Metric | C14, C15, C18, C19, C20 |
| 1 | CL05B103KB5NNNC 10nF | C_0402_1005Metric | C27 |
| 1 | 0603B222K500NT 2.2nF | C_0603_1608Metric | C29 |
| 4 | CL31A106KBHNNNE 10uF | C_1206_3216Metric | C35, C36, C37, C38 |
| 2 | 0402WGF1002TCE 10k | R_0402_1005Metric | R1, R5 |
| 2 | 0402WGF5101TCE 5.1k | R_0402_1005Metric | R2, R3 |
| 16 | 0603WAF1001T5E 1k | R_0603_1608Metric | R4, R19, R20, R21, R22, R24, R25, R26 +8 |
| 1 | 0603WAF4701T5E 4.7k | R_0603_1608Metric | R6 |
| 2 | 0603WAF2002T5E 20k | R_0603_1608Metric | R7, R8 |
| 1 | 0603WAF8202T5E 82k | R_0603_1608Metric | R9 |
| 1 | 0603WAF1502T5E 15k | R_0603_1608Metric | R10 |
| 1 | 0603WAF1003T5E 100k | R_0603_1608Metric | R11 |
| 1 | 0603WAF2003T5E 200k | R_0603_1608Metric | R12 |
| 4 | 0603WAF2201T5E 2.2k | R_0603_1608Metric | R13, R14, R15, R16 |
| 1 | 0603WAF1000T5E 100 | R_0603_1608Metric | R17 |
| 1 | 0603WAF3300T5E 330 | R_0603_1608Metric | R18 |
| 1 | 0603WAF2001T5E 2k | R_0603_1608Metric | R23 |
Whisker design files
The KiCad project lives in the HeyPCB/whisker repository on GitHub; these links point at the commit this page was built from.
- Layoutkicad/whisker.kicad_pcb
- Schematickicad/whisker.kicad_sch
- BOMfab/whisker_bom.csv
Whisker: common questions
What microcontroller does the Whisker use?
The Whisker is built around the ATMEGA328P-AU, from the AVR/Arduino family.
How big is the Whisker PCB?
The Whisker measures 64.6 × 55.2 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the Whisker?
112 components, from 55 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Whisker design files?
From the HeyPCB/whisker repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Whisker design in my own project?
Yes, under the terms of its CERN-OHL-S-2.0 license, which HeyPCB chose for the repository.
Can I test firmware for the Whisker 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