Whisker

HeyPCB·whisker·kicad/whisker.kicad_pcb

Whisker PCB layout, top view — open source AVR/Arduino board by HeyPCB

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.

Whisker, from the project README
From the project README

Main components on the Whisker

Whisker bill of materials (BOM)

112 components, 55 distinct parts — part numbers from the project's BOM.

QtyPartRefs
1
ATMEGA328P-AU
ATmega328P-AU
U1
1
USBLC6-2SC6
U2
1
CH340C
U3
1
LM66100DCKR
LM66100
U4
1
TPS563201DDCR
TPS563201
U5
1
XC6206P332MR-G
XC6206P332MR
U6
1
PCA9306DCUR
PCA9306
U7
1
PCA9685PW,118
PCA9685PW
U8
1
MPU-6050
U9
1
AT24C64D-SSHM-T
AT24C64D
U10
1
IRM-H638T/TR2
IRM-H638T
U11
1
AON6411
Q1
1
X322516MLB4SI
16MHz
Y1
1
PZ254V-12-6P
ICSP
J1
1
TYPE-C-31-M-12
USB-C
J2
1
B2B-XH-A(LF)(SN)
BATT 2S
J3
4
ZX-HY2.0-4PZZ
GROVE
J4, J5, J6, J7
1
2.54-1*6P母
SERIAL
J8
1
PM254V-12-10P-H85
RPI 1-10
J9
3
PZ254-3-03-W-2.5-G0
SERVO (3-row R/A)
J10, J14, J16
Show 35 more
QtyPartRefs
4
PZ254-3-03-W-2.5-G0
SERVO x2 (3-row R/A)
J11, J12, J13, J15
1
PKLCS1212E4001-R1
PKLCS1212E4001
BZ1
1
1206L050/30NR
500mA
F1
1
TS-1187A-B-A-B
RESET
SW1
1
SMAJ10A
D1
1
SS34
D2
1
XL-1608UOC-06
Orange (BAT)
D3
1
WS2812B-B/T
WS2812B
D4
1
KT-0603G
Green (D3)
D5
1
NCD0603B1
Blue (5V)
D6
1
BLM18PG121SN1D
120R@100MHz
FB1
1
SWPA6045S4R7MT
4.7uH
L1
2
CL10C120JB8NNNC
12pF
C1, C2
12
CC0603KRX7R9BB104
100nF
C3, C6, C7, C8, C16, C17, C23, C24 +4
6
CL05B104KO5NNNC
100nF
C4, C5, C13, C26, C28, C30
2
CL21A106KAYNNNE
10uF
C9, C25
3
CL10A105KB8NNNC
1uF
C10, C21, C22
2
189RV0016
330uF 25V
C11, C12
5
CL21A226MAQNNNE
22uF
C14, C15, C18, C19, C20
1
CL05B103KB5NNNC
10nF
C27
1
0603B222K500NT
2.2nF
C29
4
CL31A106KBHNNNE
10uF
C35, C36, C37, C38
2
0402WGF1002TCE
10k
R1, R5
2
0402WGF5101TCE
5.1k
R2, R3
16
0603WAF1001T5E
1k
R4, R19, R20, R21, R22, R24, R25, R26 +8
1
0603WAF4701T5E
4.7k
R6
2
0603WAF2002T5E
20k
R7, R8
1
0603WAF8202T5E
82k
R9
1
0603WAF1502T5E
15k
R10
1
0603WAF1003T5E
100k
R11
1
0603WAF2003T5E
200k
R12
4
0603WAF2201T5E
2.2k
R13, R14, R15, R16
1
0603WAF1000T5E
100
R17
1
0603WAF3300T5E
330
R18
1
0603WAF2001T5E
2k
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.

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