Hackpack v4-hardware
twilio·hackpack-v4-hardware·KiCad/HackPackv4.kicad_pcb
About the Hackpack v4-hardware PCB
Hackpack v4-hardware is an open source Raspberry Pi PCB design by twilio, published on GitHub under the Apache-2.0 license. It is a 2-layer board measuring 93.5 × 149.9 mm, with 40 components from 22 distinct parts.
Its main chip is the Raspberry_Pi_Zero_W Header, from the Raspberry Pi family. Other key parts include the WS2812B, MCP3008, ILI9341_28_TFT_LCD_TOUCH and PSP_1000_JSTK. By type, the board carries 11 resistors, 8 ICs, 8 capacitors, 7 switches, 3 connectors and 2 transistors.
It belongs with the wearables designs in this gallery.
From the project
Hardware collateral for the Twilio 2018 SIGNAL conference badge.
See also our blog post announcing this repository.
Everything you need to build a badge PCB can be found in the KiCad folder. The Hackpack v4 was designed using KiCad major version 5. Download a copy here.
You'll also need to purchase a Raspberry Pi Zero W and a 8GB or larger MicroSD card to use the board.
You can find pre-generated Gerbers in the KiCad/Gerbers directory. Use them at your PCB house of choice to manufacture a board.

Main components on the Hackpack v4-hardware
Hackpack v4-hardware bill of materials (BOM)
40 components, 22 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 5 | WS2812B | LED_WS2812B-PLCC4 | U1, U2, U3, U4, U5 |
| 1 | MCP3008 | SOIC-16_3.9x9.9mm_Pitch1.27mm | U6 |
| 1 | ILI9341_28_TFT_LCD_TOUCH | ILI9341_TFT_LCD | U7 |
| 1 | PSP_1000_JSTK | JOYSTICK-PSP1000 | U8 |
| 2 | NCE3407A | SOT-23 | Q1, Q2 |
| 1 | Raspberry_Pi_Zero_W Header | M20-7812045 | J1 |
| 1 | CONN_02X02_ODD_EVEN Conn_02x02_Odd_Even | Pin_Header_Straight_2x02_Pitch2.54mm | J2 |
| 1 | Grove_UART | Grove_Taifeng_1125R-SMT-4P | J3 |
| 1 | SEL_B | TS-1109_6.2mm_Push | SW1 |
| 1 | START_B | TS-1109_6.2mm_Push | SW2 |
| 1 | X_B | TS-1109_6.2mm_Push | SW3 |
| 1 | A_B | TS-1109_6.2mm_Push | SW4 |
| 1 | PWR_B | ALPS_SKRPABE010 | SW5 |
| 1 | Y_B | TS-1109_6.2mm_Push | SW6 |
| 1 | B_B | TS-1109_6.2mm_Push | SW7 |
| 1 | MMSD4148 | D_SOD-123 | D1 |
| 2 | 100UF 100uF | CP_Tantalum_Case-B_EIA-3528-21_Wave | C1, C8 |
| 6 | .1uF | C_0603 | C2, C3, C4, C5, C6, C7 |
| 6 | 1k | R_0805 | R1, R2, R3, R4, R6, R7 |
| 1 | 330 | R_0805 | R5 |
Show 2 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 100 | R_0805 | R8, R10 |
| 2 | 10K 10k | R_0805 | R9, R11 |
Hackpack v4-hardware design files
The KiCad project lives in the twilio/hackpack-v4-hardware repository on GitHub; these links point at the commit this page was built from.
Hackpack v4-hardware: common questions
What microcontroller does the Hackpack v4-hardware use?
The Hackpack v4-hardware is built around the Raspberry_Pi_Zero_W Header, from the Raspberry Pi family.
How big is the Hackpack v4-hardware PCB?
The Hackpack v4-hardware measures 93.5 × 149.9 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Hackpack v4-hardware?
40 components, from 22 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 Hackpack v4-hardware design files?
From the twilio/hackpack-v4-hardware repository on GitHub, which has the KiCad layout and the BOM; the links under Design files point to each one.
Can I use the Hackpack v4-hardware design in my own project?
Yes, under the terms of its Apache-2.0 license, which twilio chose for the repository.
Can I test firmware for the Hackpack v4-hardware without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug Raspberry Pi firmware against it before you order a PCB.
Similar boards
Raspberry Pi
Haxo hw
cardonabits
102.4 × 211.3 mm38 parts2LCustom license672Raspberry Pi
Desktop 50 Pin TopConn
BlueSCSI
89.2 × 82.6 mm103 parts2LGPL-3.0449Raspberry Pi
PowerBook
BlueSCSI
74.5 × 56.3 mm78 parts2LGPL-3.0449Raspberry Pi
BitDogLab 5.4
BitDogLab
87.9 × 123.9 mm56 parts2LCERN-OHL-S-2.0201Raspberry Pi
BitDogLab Main SMD version
BitDogLab
87.9 × 98.7 mm124 parts2LCERN-OHL-S-2.0201Raspberry Pi
Zynthian mini v2 20 buttons short
zynthian
163 × 120 mm87 parts2LNo license154