HUMA-Rocket-Flight-Computer
manyetox·HUMA-Rocket-Flight-Computer·hardware/pcb.kicad_pcb
About the HUMA-Rocket-Flight-Computer PCB
HUMA-Rocket-Flight-Computer is an open source STM32 PCB design by manyetox, published on GitHub. It is a 6-layer board measuring 51.9 × 113.8 mm, with 150 components from 62 distinct parts.
Its main chip is the STM32H750VBTx, from the STM32 family. Other key parts include the MCP1826S, TPS56528DDA, USBLC6-2P6, LIS3MDL and LSM6DSO32TR. By type, the board carries 53 resistors, 34 capacitors, 17 ICs, 12 connectors, 4 transistors and 3 diodes.
It belongs with the rf & radio and sensors designs in this gallery.
From the project
Unfinished STM32H7-based rocket flight computer with redundant IMUs and barometers, high-g and vibration sensing, microSD black-box logging, 915 MHz LoRa telemetry, analog OSD, expansion I/O, and recovery outputs. Published for open continuation.
This board was not completed, assembled, bench-validated, flight-tested, or qualified.
The repository should therefore be treated as an engineering handoff / research prototype, not as production-ready avionics.
- no manufactured board from this revision was validated; - no firmware is included in the recovered design archive; - no released BOM is included; - no released Gerber/drill package is included; - no ERC/DRC report is included; - component availability and footprints must be rechecked; - the power system needs thermal and transient validation; - the RF section needs antenna and…
Main components on the HUMA-Rocket-Flight-Computer
HUMA-Rocket-Flight-Computer bill of materials (BOM)
150 components, 62 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | STM32H750VBTx | LQFP-100_14x14mm_P0.5mm | U1 |
| 1 | MCP1826S | TO-220-3_Vertical | U2 |
| 1 | TPS56528DDA | Texas_HSOP-8-1EP_3.9x4.9mm_P1.27mm_ThermalVias | U3 |
| 1 | USBLC6-2P6 | SOT-666 | U4 |
| 1 | LIS3MDL | LGA-12_2x2mm_P0.5mm | U5 |
| 2 | LSM6DSO32TR | LGA-14_3x2.5mm_P0.5mm_LayoutBorder3x4y | U6, U10 |
| 1 | ADXL37x | Analog_LGA-16_3.25x3mm_P0.5mm_LayoutBorder3x5y | U7 |
| 2 | MS5611-01BA | LGA-8_3x5mm_P1.25mm | U8, U17 |
| 1 | IIS3DWBTR | LGA-14_3x2.5mm_P0.5mm_LayoutBorder3x4y | U9 |
| 4 | aqz-ssr | SIP4_Sharp-SSR_P7.62mm_Straight | U11, U12, U13, U14 |
| 1 | MAX7456EUI+ | SOP-28_8.4x18.16mm_P1.27mm-grounded-via | U15 |
| 1 | E22-900M30S | XCVR_E22-900M30S | U16 |
| 4 | NMOS | SOT-323_SC-70_Handsoldering GSD | Q1, Q2, Q3, Q4 |
| 1 | 25MHz 9pF | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 27MHZ | Crystal_SMD_3225-4Pin_3.2x2.5mm | Y2 |
| 1 | Micro_SD_Card_Det1 | microSD_HC_Molex_104031-0811 | J1 |
| 1 | videoin | PinSocket_1x03_P1.27mm_Vertical | J2 |
| 1 | videoout | PinSocket_1x03_P1.27mm_Vertical | J3 |
| 1 | Conn_ARM_JTAG_SWD_20 | PinSocket_2x10_P2.54mm_Vertical | J4 |
| 2 | Conn_02x25_Odd_Even | PinHeader_2x25_P1.27mm_Vertical_SMD | J5, J7 |
Show 42 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Connector, USB-TYPE-C-16P | TYPE-C-SMD_HX-TYPE-C-16PIN | J6 |
| 1 | Conn_01x02 | Molex_Nano-Fit_105309-xx02_1x02_P2.50mm_Vertical | J8 |
| 4 | ematch | PinSocket_1x02_P2.54mm_Vertical | J9, J10, J11, J12 |
| 1 | Antenna_Shield | SMA_Amphenol_901-144_Vertical | AE1 |
| 10 | 100nF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | DC1, DC2, DC5, DC6, DC7, DC8, DC9, DC10 +2 |
| 2 | 2.2uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | DC3, DC4 |
| 1 | 10u | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | DC15 |
| 2 | 100n | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | DC16, DC18 |
| 1 | 4.7n | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | DC17 |
| 1 | SW_RESET | SW_Tactile_SPST_NO_Straight_CK_PTS636Sx25SMTRLFS | SW1 |
| 5 | Thermistor_NTC | R_0402 | TH1, TH2, TH3, TH4, TH5 |
| 2 | LED | LED_0805_2012Metric_Pad1.15x1.40mm_HandSolder | D1, D2 |
| 1 | SS34 | D_SOD-123FL | D3 |
| 2 | 1KB | L_1206_3216Metric_Pad1.22x1.90mm_HandSolder | L1, L2 |
| 2 | 8pF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C2 |
| 1 | 47uF/3528 | C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C3 |
| 3 | 47uF/3528 | C_1206_3216Metric | C4, C5, C6 |
| 2 | 10u | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C7, C9 |
| 1 | 0.47u | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C8 |
| 14 | 100n | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C10, C16, C17, C18, C19, C20, C21, C22 +6 |
| 1 | 0.1u | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C11 |
| 1 | 22p | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C12 |
| 4 | 22u | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C13, C14, C30, C31 |
| 1 | 4.7nF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C15 |
| 3 | 100nF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C27, C28, C29 |
| 1 | 220u | C_Radial_D10.0mm_H12.5mm_P5.00mm | C32 |
| 14 | 10k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R4, R5, R6, R7, R8, R9, R10 +6 |
| 2 | 1k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2, R13 |
| 2 | 510 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3, R11 |
| 1 | 10 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R12 |
| 1 | 20k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R14 |
| 1 | 243K | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R15 |
| 1 | 33k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R16 |
| 1 | 0 | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R17 |
| 2 | 22 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R18, R19 |
| 2 | 5.1k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R20, R21 |
| 2 | 1M | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R22, R45 |
| 8 | 47k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R23, R24, R25, R26, R27, R47, R48, R53 |
| 4 | 47 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R33, R34, R39, R40 |
| 4 | 100k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R35, R36, R41, R42 |
| 4 | 500 | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R37, R38, R43, R44 |
| 4 | 10k | R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R49, R50, R51, R52 |
HUMA-Rocket-Flight-Computer design files
The KiCad project lives in the manyetox/HUMA-Rocket-Flight-Computer repository on GitHub; these links point at the commit this page was built from.
- Layouthardware/pcb.kicad_pcb
- Schematichardware/pcb.kicad_sch
HUMA-Rocket-Flight-Computer: common questions
What microcontroller does the HUMA-Rocket-Flight-Computer use?
The HUMA-Rocket-Flight-Computer is built around the STM32H750VBTx, from the STM32 family.
How big is the HUMA-Rocket-Flight-Computer PCB?
The HUMA-Rocket-Flight-Computer measures 51.9 × 113.8 mm, has 6 copper layers and is 1.6 mm thick.
How many components are on the HUMA-Rocket-Flight-Computer?
150 components, from 62 distinct parts. The full bill of materials is listed on this page.
Where can I download the HUMA-Rocket-Flight-Computer design files?
From the manyetox/HUMA-Rocket-Flight-Computer repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the HUMA-Rocket-Flight-Computer design in my own project?
The repository has no license, so all rights stay with manyetox. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the HUMA-Rocket-Flight-Computer 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
Type c
google
188 × 30 mm17 parts2LApache-2.02.9kSTM32
Main panel
google
234 × 84 mm26 parts4LApache-2.02.9kSTM32
Base
google
52.3 × 52.3 mm36 parts2LApache-2.02.9kSTM32
Type a
google
150 × 30 mm14 parts2LApache-2.02.9kSTM32
Type e
google
140.5 × 30 mm13 parts2LApache-2.02.9k