

Files for my flight computer project as a part of the Hack Club foundation's Blueprint program 2025. Board has an STM chip, 2 BMP351 barometers, 1 ICM-42688-P IMU, a microSD slot, battery charging capabilities, and…
- Size
- 70 × 45.4 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 106
- Nets
- 92
- Pads
- 389
- Tracks, vias
- 1,053, 112
- Pours
- 1
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 3 Dec 2025
- Updated
- 7 Dec 2025
Overview
Hcbboard is an open-source printed circuit board by ivarhak, from the ivarhak/BlueprintFlightComputerPCB repository on GitHub. It is a 4-layer board of 70 × 45.4 mm with 106 parts on 92 nets, routed with 1,053 tracks and 112 vias.
It is built around the STM32F722RET6, BMP581 and TPS63070RNMR, with the TF-01A, DB301V-3.5-2P-GN-S and ICM-42688-P among its other parts. Its parts include 43 capacitors, 26 resistors, 8 ICs, 4 inductors and 2 switches. It belongs with the STM32 boards of this library.
Main components
12STM32F722RET6
LQFP-64(10x10)-40℃~+85℃ 1.7V~3.6V 12bit 12bit 216MHz 256KB 32 Bit 50 512KB ARM Cortex-M7 Built-in FLASH LQFP-64(10x10) Microcontrollers (MCU/MPU/SOC) ROHSSTMicroelectronicsMicrocontrollers (MCU/MPU/SOC)BMP581
LGA-10(2x2)-40℃~+85℃ 0.5pa/K 1.71V~3.6V 1uA 30Kpa~1.25bar 6pa I2C、SPI、I3C LGA-10(2x2) Pressure Sensors ROHSBosch SensortecPressure SensorsTPS63070RNMR
VQFN-15-HR(2.5x3)-40℃~+125℃@(TJ) 1 2.4MHz 2.5V~9V 2A 2V~16V 50uA Adjustable Buck-Boost Buck-Boost Built-in Yes VQFN-15-HR(2.5x3) DC-DC Converters ROHSTexas InstrumentsDC-DC ConvertersTF-01A
SMD1.85mm Connector and Ejector MicroSD Card (TF Card) Push-Push With Locating Pins SMD SD Card / Memory Card Connector ROHSHRO ElectronicsSD Card / Memory Card ConnectorDB301V-3.5-2P-GN-S
插件,P=3.5mm-40℃~+105℃ 0.5~1 1 18~24 1x2P 2 2P 3.5mm 300V 7A 8.5mm Green M2 Through Hole Plugin,P=3.5mm Screw Terminal Blocks ROHSDORABOScrew Terminal BlocksICM-42688-P
LGA-14(2.5x3)-40℃~+85℃ 1.71V~3.6V 16bit 2KB 7.5uA IMU (accelerometer + gyroscope) SPI、I2C X,Y,Z X,Y,Z ±16g ±2000dps Motion Event Detection, Synchronization, Timestamp Support LGA-14(2.5x3) Accelerometers ROHSTDK InvenSenseAccelerometersRC0603FR-0710KL
UncategorisedUnknown makerCL21A106KAYNNNE
080510uF 25V X5R ±10% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSSamsung Electro-MechanicsMultilayer Ceramic Capacitors MLCC - SMD/SMTCL21A226MAYNNNE
080522uF 25V X5R ±20% 0805 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSSamsung Electro-MechanicsMultilayer Ceramic Capacitors MLCC - SMD/SMT0603CG6R8C500NT
060350V 6.8pF C0G 0603 Multilayer Ceramic Capacitors MLCC - SMD/SMT ROHSGuangdong Fenghua Advanced Tech (FH)Multilayer Ceramic Capacitors MLCC - SMD/SMTFRC0603F5101TS
0603-55℃~+155℃ 100mW 5.1kΩ 75V Thick Film Resistor ±1% ±100ppm/℃ 0603 Chip Resistor - Surface Mount ROHSFOJANChip Resistor - Surface MountTS-1088-AR02016
SMD,4x3mm-30℃~+80℃ 1.6N 100,000 cycles 12V 2mm 3.9mm 3mm 50mA Black Round Button SMD(SMT) Tab SPST Surface Mount,Vertical Without Bracket SMD,4x3mm Tactile Switches ROHSXUNPUTactile Switches
README
README.mdFiles for my flight computer project as a part of the Hack Club foundation's Blueprint program 2025. Board has an STM chip, 2 BMP351 barometers, 1 ICM-42688-P IMU, a microSD slot, battery charging capabilities, and servo pins. Feel free to use and modify.
The main idea with the board is to have a solid platform on which there are high-quality sensors to put on any rocketry project. The two barometers help eliminate noise, and the ICM is of high quality. The two servo pin headers let the user connect this flight computer to any PWM project, like airbrakes or canard systems.
Special thanks to @Notaroomba, Hack Club, and @rasmushauschild for creating the guides and tools necessary to make this awesome PCB. 3d model can be found in the hardware folder, was so big I had to compress it.
Parts
106| Qty | Value | Footprint | References |
|---|---|---|---|
| 20 | CL10A105KB8NNNC | Capacitor_SMD:C_0201_0603Metric | C10, C15, C16, C17, C20, C21, C22, C23, C26, C27, C28, C29, C30, C31, C37, C38 +4 |
| 16 | LOGO | LOGO | 6765765, G1313, G12414, G42414, G54353, G67567, G112323, G0202002, G321213, G424124, G546546, G567567, G756657, G757657, G2423423, G45345435 |
| 13 | RC0603FR-0710KL | easyeda2kicad:R0603 | R3, R4, R5, R7, R12, R13, R24, R25, R26, R27, R28, R29, R30 |
| 9 | CL21A106KAYNNNE | easyeda2kicad:C0805 | C1, C2, C5, C7, C8, C9, C11, C24, C43 |
| 7 | 0805W8F2201T5E | easyeda2kicad:R0805 | R6, R16, R17, R18, R19, R31, R32 |
| 7 | CL21A226MAYNNNE | easyeda2kicad:C0805 | C3, C4, C6, C12, C13, C14, C25 |
| 2 | 0603CG6R8C500NT | easyeda2kicad:C0603 | C35, C36 |
| 2 | 1.5uH | Inductor_SMD:L_1008_2520Metric | L1, L2 |
| 2 | 100K | Resistor_SMD:R_0201_0603Metric | R8, R14 |
| 2 | BMP581 | easyeda2kicad:LGA-10_L2.0-W2.0-P0.50-TL_BMP581 | U3, U8 |
| 2 | CL10C200JB8NNNC | easyeda2kicad:C0603 | C33, C34 |
| 2 | CL21A226MAYNNNE | Capacitor_SMD:C_0805_2012Metric | C18, C19 |
| 2 | FRC0603F5101TS | easyeda2kicad:R0603 | R1, R2 |
| 2 | HX PH254-01-03-Z-L11.5 PCB PIN HEADER | easyeda2kicad:HDR-TH_3P-P2.54-V-M-1 | H1, H2 |
| 2 | TS-1088-AR02016 | easyeda2kicad:SW-SMD_L3.9-W3.0-P4.45 | SW1, SW2 |
| 1 | 22K | Resistor_SMD:R_0201_0603Metric | R15 |
| 1 | 383 | Capacitor_SMD:C_0402_1005Metric | R10 |
| 1 | 5.6uH | Inductor_SMD:L_Changjiang_FXL0630 | L3 |
| 1 | BQ25895MRTWR | easyeda2kicad:WQFN-24_L4.0-W4.0-P0.50-TL-EP2.7 | U2 |
| 1 | CL10A225KO8NNNC | easyeda2kicad:C0603 | C32 |
| 1 | DB301V-3.5-2P-GN | easyeda2kicad:CONN-TH_DB301V-3.5-2P-GN | U7 |
| 1 | FCM1608KF-601T03 | easyeda2kicad:L0603 | L4 |
| 1 | ICM-42688-P | easyeda2kicad:LGA-14_L3.0-W2.5-P0.50-TL | U9 |
| 1 | LMR51430XDDCR | easyeda2kicad:SOT-23-6_L2.9-W1.6-P0.95-LS2.8-BL | U5 |
| 1 | Q13FC1350000400 | easyeda2kicad:FC-135R_L3.2-W1.5 | X2 |
| 1 | STM32F722RET6 | easyeda2kicad:LQFP-64_L10.0-W10.0-P0.50-LS12.0-BL | U6 |
| 1 | TF-01A | easyeda2kicad:TF-SMD_TF-01A | Card1 |
| 1 | TPS63070RNMR | easyeda2kicad:VQFN-HR-15_L3.0-W2.5-P0.50-BL_TPS63070RNMR | U1 |
| 1 | TYPE-C 16PIN 2MD(073) | easyeda2kicad:USB-C-SMD_TYPE-C-6PIN-2MD-073 | USB1 |
| 1 | X322525MOB4SI | easyeda2kicad:CRYSTAL-SMD_4P-L3.2-W2.5-BL | X1 |
| 1 | YLED0603R | easyeda2kicad:LED0603-FD | LED1 |
Questions
How big is the Hcbboard PCB?
It measures 70 × 45.4 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Hcbboard use?
106 parts, built around the STM32F722RET6, BMP581, TPS63070RNMR and TF-01A. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the Hcbboard KiCad files?
From the ivarhak/BlueprintFlightComputerPCB repository on GitHub, at the commit this page was made from: the board is HCBoard/Hardware/hcbboard.kicad_pcb and its schematic HCBoard/Hardware/hcbboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Hcbboard design in my own project?
Its repository states no licence, so its author keeps all rights: ask ivarhak before reusing the design.
Similar boards
- 6 layers50 × 50 mm

- 4 layers40 × 60 mm

- 2 layers46 × 46 mm

- 4 layers74 × 36.3 mm

Loudcardsdevice
gelotek-com/Anki-In-Hardware
Building a physical flashcard device inspired by Anki and spaced repetition.
87 parts2 - 2 layers40 × 44.8 mm

Polaris
nsreeni07/Polaris
A custom-built TVC rocket with a self-designed STM32F722 flight computer (Madgwick AHRS, dual-axis PID, active gimbal correction) for stable, actively-corrected flight.
82 parts2MIT - 2 layers47.7 × 80 mm

Flight Controller
Sai-Santosh09/Flight-Controller
Flight Controller is a compact STM32F722-based flight controller designed for drones and other unmanned aerial systems.
79 parts1 - 4 layers66 × 71 mm

- 2 layers46 × 42.7 mm

FlightController
Acidicts/FlightController
PCB BOM UNSELECTED - Most due to not being in stock or I couldn't find them on lcsc
79 parts