
CM4
ybabs/H745FCS
Quadcopter Flight Controller based on the dual core STM32H745 Microcontroller

Quadcopter Flight Controller based on the dual core STM32H745 Microcontroller
CM4 is an open-source printed circuit board by ybabs, from the ybabs/H745FCS repository on GitHub. It is a 4-layer board of 57 × 79.3 mm with 94 parts on 232 nets.
It is built around the MAX-M8Q-0, BMP280 and LSM9DS1, with the USBLC6-2SC6, BC817W and SS14 among its other parts. Its parts include 40 capacitors, 28 resistors, 9 connectors, 6 diodes and 4 ICs. It belongs with the robots and motor control and computers and single-board computers boards and the Raspberry Pi (Linux) boards of this library.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 22 | 100n | Capacitor_SMD:C_0402_1005Metric | C10, C12, C14, C16, C18, C20, C21, C22, C23, C24, C25, C26, C27, C28, C29, C30 +6 |
| 7 | 10k | Resistor_SMD:R_0402_1005Metric | R6, R7, R8, R9, R10, R12, R28 |
| 5 | 47k | Resistor_SMD:R_0402_1005Metric | R23, R24, R25, R26, R27 |
| 4 | 10u | Capacitor_SMD:C_0603_1608Metric | C1, C2, C7, C13 |
| 4 | 2k2 | Resistor_SMD:R_0603_1608Metric | R18, R19, R20, R21 |
| 4 | 4k7 | Resistor_SMD:R_0402_1005Metric | R14, R15, R16, R17 |
| 4 | LED_Red | LED_SMD:LED_0603_1608Metric | D3, D4, D5, D6 |
| 3 | 1u | Capacitor_SMD:C_0603_1608Metric | C3, C4, C5 |
| 2 | 10n | Capacitor_SMD:C_0402_1005Metric | C11, C15 |
| 2 | 12p | Capacitor_SMD:C_0402_1005Metric | C39, C40 |
| 2 | 1u | Capacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A | C17, C33 |
| 2 | 2.2u | Capacitor_SMD:C_0603_1608Metric | C35, C37 |
| 2 | 47 | Resistor_SMD:R_0402_1005Metric | R13, R22 |
| 2 | 5.1k | Resistor_SMD:R_1206_3216Metric | R1, R2 |
| 1 | 10 | Resistor_SMD:R_0402_1005Metric | R5 |
| 1 | 100 @ 100 MHz | Inductor_SMD:L_0603_1608Metric | FB2 |
| 1 | 100 @ 100MHz | Inductor_SMD:L_0603_1608Metric | FB1 |
| 1 | 16MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1 |
| 1 | 1k | Resistor_SMD:R_0402_1005Metric | R11 |
| 1 | 1u | Capacitor_SMD:C_0402_1005Metric | C36 |
| 1 | 1u_X5R_0603 | Capacitor_SMD:C_0603_1608Metric | C38 |
| 1 | 2.2k | Resistor_SMD:R_0603_1608Metric | R4 |
| 1 | 27n | Inductor_SMD:L_0402_1005Metric_Pad0.77x0.64mm_HandSolder | L1 |
| 1 | 4.7u | Capacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A | C19 |
| 1 | 470 | Resistor_SMD:R_1206_3216Metric | R3 |
| 1 | BC817W | Package_TO_SOT_SMD:SOT-323_SC-70 | Q2 |
| 1 | BMP280 | Package_LGA:Bosch_LGA-8_2x2.5mm_P0.65mm_ClockwisePinNumbering | U2 |
| 1 | ComputeModule4-CM4 | CM4IO:Raspberry-Pi-4-Compute-Module | Module1 |
| 1 | Conn_01x02 | Connector_Molex:Molex_PicoBlade_53261-0271_1x02-1MP_P1.25mm_Horizontal | J3 |
| 1 | Conn_01x02 | Connector_Molex:Molex_PicoBlade_53048-0210_1x02_P1.25mm_Horizontal | J10 |
| 1 | Conn_01x03_Female | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J8 |
| 1 | Conn_01x04 | Connector_Molex:Molex_PicoBlade_53261-0471_1x04-1MP_P1.25mm_Horizontal | J11 |
| 1 | Conn_01x05 | Connector_Molex:Molex_PicoBlade_53047-0510_1x05_P1.25mm_Vertical | J12 |
| 1 | Jumper_3_Open | Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1 |
| 1 | LED | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | LSM9DS1 | Package_LGA:LGA-24L_3x3.5mm_P0.43mm | U4 |
| 1 | MAX-M8Q | RF_GPS:ublox_MAX | U3 |
| 1 | Micro_SD_Card | Connector_Card:microSD_HC_Hirose_DM3AT-SF-PEJM5 | J15 |
| 1 | SS14 | Diode_SMD:D_SMA | D2 |
| 1 | SWDIO | Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical | J14 |
| 1 | UART | Connector_Molex:Molex_PicoBlade_53261-0371_1x03-1MP_P1.25mm_Horizontal | J1 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U1 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J2 |
It measures 57 × 79.3 mm and has 4 copper layers, 1.6 mm thick.
94 parts, built around the MAX-M8Q-0, BMP280, LSM9DS1 and USBLC6-2SC6. 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.
From the ybabs/H745FCS repository on GitHub, at the commit this page was made from: the board is Hardware/CM4 Version/CM4.kicad_pcb and its schematic Hardware/CM4 Version/CM4.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask ybabs before reusing the design.

ybabs/H745FCS
Quadcopter Flight Controller based on the dual core STM32H745 Microcontroller


ImperialSpaceSociety/Project-Mach-1
This is the code and hardware designs for the high powered rocketry project at the Imperial College Space Society

Melih2123/Project_Skyfall
Open-source. Modular. Built to grow. Powered by ESP32-S3 and lots of prayers ;_;




ajisrawi/dronemagnav
Magnetic-anomaly navigation (MagNav) board + firmware for drones: ESP32-S3, BMI088, LIS3MDL, BMP280, u-blox GNSS, WDMAM map matching, particle filter, MAVLink, phone route planner. Proprietary - all rights reserved.

bapsenpai-blip/STM32F405-4-layer-flight-controller
My first PCB revision, not fabricated yet, looking for design review