SPAR
HazzerTheGreat·SPAR·PCB/FlightControllerV2.kicad_pcb
About the SPAR PCB
SPAR is an open source STM32 PCB design by HazzerTheGreat, published on GitHub. It is a 6-layer board measuring 48 × 58 mm, with 104 components from 45 distinct parts.
Its main chip is the STM32H743VITx, from the STM32 family. Other key parts include the ICM-42688-P, LM66200DRLR, BMP280, SM03B-SRSS-TB(LF)(SN) and AP2112K-3.3. By type, the board carries 52 capacitors, 16 resistors, 15 connectors, 13 ICs, 4 inductors and 2 crystals.
It belongs with the robotics & motion and sensors designs in this gallery.
From the project
A flight controller for fixed wing UAVs based on the STM32H7 and designed to run betaflight or INAV
This is a flight controller primarily designed for fixed wing aircraft (or quadcopters etc) that is designed to run either BetaFlight, INAV or ArduPilot firmware. It handles flight stabilization, OSD, control of servos, waypoints, data logging and anything else any other flight controller can do. This flight controller has an STM32H743 which is an extremely capable MCU with a blazing fast speed of up to 480MHz. Most likely overkill for the majority of applications but it can accomodate for the most demanding projects. I made it as I was interested in the design of such systems and also enjoy…

Main components on the SPAR
SPAR bill of materials (BOM)
104 components, 45 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ICM-42688-P TDK InvenSense(应美盛) | LGA-14_L3.0-W2.5-P0.50-TL | U1 |
| 1 | LM66200DRLR TI(德州仪器) | SOT-583-8_L2.1-W1.2-P0.50-LS1.6-BL | U2 |
| 1 | BMP280 | Bosch_LGA-8_2x2.5mm_P0.65mm_ClockwisePinNumbering | U3 |
| 1 | SM03B-SRSS-TB(LF)(SN) LED1 JST | CONN-SMD_SM03B-SRSS-TB-LF-SN-P | U4 |
| 1 | AP2112K-3.3 | SOT-23-5 | U5 |
| 1 | 8122S-25.000NQ33FTL 25MHz HCI(杭晶) | OSC-SMD_4P-L2.5-W2.0-BL | U6 |
| 1 | STM32H743VITx | LQFP-100_14x14mm_P0.5mm | U7 |
| 2 | LMR33630ARNXR TI(德州仪器) | VQFN-12_L3.0-W2.0-P0.65-BL_TI_RNX | U8, U9 |
| 1 | SM06B-SRSS-TB(LF)(SN) HD JST | CONN-SMD_SM06B-SRSS-TB-LF-SN | U10 |
| 1 | SM03B-SRSS-TB(LF)(SN) LED2 JST | CONN-SMD_SM03B-SRSS-TB-LF-SN-P | U11 |
| 1 | AT7456E 杭州中科微 | TSSOP-28_L9.7-W4.4-P0.65-LS6.4-BL-EP-2 | U12 |
| 1 | SM03B-SRSS-TB(LF)(SN) CAM JST | CONN-SMD_SM03B-SRSS-TB-LF-SN-P | U13 |
| 1 | SX3M32.768KM20F30TNN 32.768kHz SCTF(星通时频) | OSC-SMD_4P-L3.2-W2.5-BL | X1 |
| 1 | SX3M27.000M20F30TNN 27MHz SCTF(星通时频) | OSC-SMD_4P-L3.2-W2.5-BL | X2 |
| 1 | SM04B-SRSS-TB(LF)(SN) ASPD JST | CONN-SMD_4P-P1.00_SM04B-SRSS-TB-LF-SN | CN1 |
| 1 | SM04B-SRSS-TB(LF)(SN) MAG JST | CONN-SMD_4P-P1.00_SM04B-SRSS-TB-LF-SN | CN2 |
| 1 | SM04B-SRSS-TB(LF)(SN) VTX JST | CONN-SMD_4P-P1.00_SM04B-SRSS-TB-LF-SN | CN3 |
| 1 | SM04B-SRSS-TB(LF)(SN) GPS JST | CONN-SMD_4P-P1.00_SM04B-SRSS-TB-LF-SN | CN4 |
| 1 | SM04B-SRSS-TB(LF)(SN) ELRS JST | CONN-SMD_4P-P1.00_SM04B-SRSS-TB-LF-SN | CN5 |
| 1 | Micro_SD_Card | TF-SMD_TF-PUSH | J1 |
Show 25 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | BOOT0 Header | PinHeader_1x02_P2.54mm_Vertical | J2 |
| 1 | USB_C_Receptacle_USB2.0_16P | USB-C-SMD_TYPE-C-16PIN-2MD-073 | J3 |
| 6 | Conn_01x03 | PinHeader_1x03_P2.54mm_Vertical | J6, J7, J8, J9, J10, J11 |
| 1 | SM08B-SRSS-TB(LF)(SN) ESC_Connector JST | CONN-TH_SM08B-SRSS-TB-LF-SN | P1 |
| 1 | USBLC6-2SC6 ST(意法半导体) | SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BL | D1 |
| 1 | PD9 | LED_0603_1608Metric | D2 |
| 2 | 600@100MHz | C_0603_1608Metric | FB1, FB2 |
| 2 | SMMS0530-100M 10uH SXN(顺翔诺) | IND-SMD_L5.2-W5.2_MCW-0530 | L1, L2 |
| 3 | 2.2uF | C_0402_1005Metric | C1, C2, C33 |
| 25 | 100nF | C_0402_1005Metric | C3, C4, C5, C6, C7, C10, C11, C12 +17 |
| 9 | 22uF | C_0603_1608Metric | C8, C23, C24, C25, C26, C38, C39, C40 +1 |
| 4 | 10uF | C_0402_1005Metric | C9, C17, C20, C35 |
| 2 | 220nF | C_0402_1005Metric | C21, C36 |
| 5 | 1uF | C_0402_1005Metric | C22, C37, C42, C43, C44 |
| 2 | 47uF | C_0603_1608Metric | C28, C29 |
| 1 | 10nF | C_0402_1005Metric | C31 |
| 1 | 4.7uF | C_0402_1005Metric | C45 |
| 5 | 10k | R_0603_1608Metric | R1, R2, R3, R6, R7 |
| 2 | 5.1k | R_0603_1608Metric | R4, R5 |
| 2 | 100k | R_0603_1608Metric | R10, R12 |
| 1 | 24.9k | R_0603_1608Metric | R11 |
| 1 | 12.4k | R_0603_1608Metric | R13 |
| 2 | 1.2k | R_0603_1608Metric | R16, R17 |
| 2 | 75 | R_0603_1608Metric | R18, R19 |
| 1 | 200 | R_0603_1608Metric | R20 |
SPAR design files
The KiCad project lives in the HazzerTheGreat/SPAR repository on GitHub; these links point at the commit this page was built from.
SPAR: common questions
What microcontroller does the SPAR use?
The SPAR is built around the STM32H743VITx, from the STM32 family.
How big is the SPAR PCB?
The SPAR measures 48 × 58 mm, has 6 copper layers and is 1.6 mm thick.
How many components are on the SPAR?
104 components, from 45 distinct parts. The full bill of materials is listed on this page.
Where can I download the SPAR design files?
From the HazzerTheGreat/SPAR repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the SPAR design in my own project?
The repository has no license, so all rights stay with HazzerTheGreat. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the SPAR 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
LibreVNA
jankae
122 × 98 mm592 parts6LGPL-3.01.6kSTM32
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.2k