Hackboard
AdamTuraj·Hackboard
About the Hackboard PCB
Hackboard is an open source STM32 PCB design by AdamTuraj, published on GitHub under the GPL-3.0 license. It is a 4-layer board measuring 101 × 53.3 mm, with 60 components from 35 distinct parts.
Its main chip is the STM32L476RGT6, from the STM32 family. Other key parts include the AP7361C-33E-13, AP63205WU-7 and USBLC6-2SC6. By type, the board carries 20 capacitors, 14 resistors, 8 connectors, 6 diodes, 4 ICs and 2 transistors.
It belongs with the dev boards & breakouts designs in this gallery.
From the project
An extended Arduino Uno clone based on the STM32L476RG
Every hardware hacker needs a development board. So why not make your own overkill one?
The Hackboard is a "one board fits (almost) all" development board with many useful features to ensure it works with all projects! Whether you need to drive a motor, listen through a microphone, play music on a speaker or use various peripherals, the Hackboard has you covered.

Main components on the Hackboard
Hackboard bill of materials (BOM)
60 components, 35 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | AP7361C-33E-13 AP7361C-33E | SOT-223-3_TabPin2 | U1 |
| 1 | AP63205WU-7 | TSOT-23-6 | U2 |
| 1 | STM32L476RGT6 | LQFP-64_10x10mm_P0.5mm | U3 |
| 1 | USBLC6-2SC6 | SOT-23-6 | U7 |
| 2 | PMV40UN2R PSMN041 | LFPAK56 | Q1, Q2 |
| 1 | RH100-48.000-8-F-1015-EXT-TR 48MHz | Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm | Y1 |
| 1 | PPTC241LFBN-RC Conn_01x24 | PinSocket_1x24_P2.54mm_Vertical | J1 |
| 1 | MSD-1-A Micro_SD_Card | CONN9_MSD-1_CUD | J2 |
| 1 | PPPC101LFBN-RC Conn_01x10 | PinSocket_1x10_P2.54mm_Vertical | J3 |
| 1 | 61300811821 Conn_01x08 | PinSocket_1x08_P2.54mm_Vertical | J4 |
| 1 | Conn_02x02_Counter_Clockwise | PinHeader_2x02_P2.54mm_Vertical | J5 |
| 1 | GSB1C411111DS1HR USB_C_Receptacle_USB2.0_16P | USB_C_Receptacle_Amphenol_GSB1C4 | J6 |
| 1 | PJ-002AH Barrel_Jack_Switch | CUI_PJ-002AH | J7 |
| 1 | 61302011821 Conn_01x20 | PinSocket_1x20_P2.54mm_Vertical | J8 |
| 2 | PPPC022LFBN-RC Jumper_2_Bridged | SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1, JP2 |
| 1 | PTS645SK43SMTR92 LFS SW_SPST | SW_SPST_PTS645 | SW1 |
| 2 | LTST-C190GKT LED | LED_0603_1608Metric | D1, D3 |
| 1 | LTST-C190TBKT LED | LED_0603_1608Metric | D2 |
| 1 | LTST-C191KRKT LED | LED_0603_1608Metric | D4 |
| 2 | SSB44-E3/52T D_Schottky | D_SMB | D5, D6 |
Show 15 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | BLM18AG601SN1D 600R@100MHz | L_0603_1608Metric | FB1 |
| 1 | IFSC1515AHER2R2M01 2.2uH | L_Vishay_IFSC-1515AH_4x4x1.8mm | L1 |
| 1 | CL31A106KBHNNNE 10uF | C_1206_3216Metric | C1 |
| 5 | CC0603KRX7R7BB105 1uF | C_0603_1608Metric | C2, C4, C5, C15, C16 |
| 8 | GCM188R71H104KA57D 0.1uF | C_0603_1608Metric | C3, C6, C7, C8, C10, C13, C17, C18 |
| 1 | AP7361-33E-13 4.7uF | C_0603_1608Metric | C9 |
| 2 | C1608X5R1A226M080AC 22uF | C_0603_1608Metric | C11, C12 |
| 1 | 0603B103K500CT 10nF | C_0603_1608Metric | C14 |
| 2 | 0603N100J500CT 10pF | C_0603_1608Metric | C19, C20 |
| 2 | RMCF0603JT10K0 10k | R_0603_1608Metric | R1, R8 |
| 1 | ERJ-3EKF1003V 100k | R_0603_1608Metric | R2 |
| 4 | CRGCQ0603J220R 240R | R_0603_1608Metric | R3, R4, R5, R6 |
| 1 | CRGCQ0603J220R 220R | R_0603_1608Metric | R9 |
| 2 | RC0603FR-075K1L 5k1 | R_0603_1608Metric | R12, R13 |
| 4 | RT0603BRD0750KL 50k | R_0603_1608Metric | R17, R18, R19, R20 |
Hackboard design files
The KiCad project lives in the AdamTuraj/Hackboard repository on GitHub; these links point at the commit this page was built from.
- LayoutHackboard.kicad_pcb
- SchematicHackboard.kicad_sch
Hackboard: common questions
What microcontroller does the Hackboard use?
The Hackboard is built around the STM32L476RGT6, from the STM32 family.
How big is the Hackboard PCB?
The Hackboard measures 101 × 53.3 mm, has 4 copper layers and is 1.6062 mm thick.
How many components are on the Hackboard?
60 components, from 35 distinct parts. The full bill of materials is listed on this page.
Where can I download the Hackboard design files?
From the AdamTuraj/Hackboard repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Hackboard design in my own project?
Yes, under the terms of its GPL-3.0 license, which AdamTuraj chose for the repository.
Can I test firmware for the Hackboard without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.
Similar boards
STM32
LumenPnP Motherboard
opulo-inc
149 × 95 mm296 parts4LCC-BY-SA-4.03.7kSTM32
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2kSTM32
Brain board STM32F407
rusefi
61.8 × 73.2 mm69 parts2LGPL-3.01.2k