
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 × 74.3 mm with 101 parts on 144 nets, routed with 1,115 tracks and 269 vias.
It is built around the STM32H745ZIT6, MAX-M8Q-0 and BMP280, with the ADP7156ARDZ-3.3-R7, LSM9DS1 and USBLC6-2SC6 among its other parts. Its parts include 41 capacitors, 28 resistors, 13 connectors, 6 ICs and 5 diodes. It belongs with the robots and motor control and computers and single-board computers boards and the STM32 and Raspberry Pi (Linux) boards of this library.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 23 | 100n | Capacitor_SMD:C_0402_1005Metric | C11, C14, C19, C26, C28, C29, C30, C31, C32, C33, C34, C35, C36, C37, C38, C39 +7 |
| 7 | 10k | Resistor_SMD:R_0402_1005Metric | R6, R7, R8, R9, R10, R11, R32 |
| 5 | 47k | Resistor_SMD:R_0402_1005Metric | R27, R28, R29, R30, R31 |
| 5 | TSW-101-08-G-T-RA | SamacSys_Parts:HDRRA3W64P254_3X1_254X254X810P | J5, J6, J7, J8, J12 |
| 4 | 10u | Capacitor_SMD:C_0603_1608Metric | C1, C2, C4, C10 |
| 4 | 2k2 | Resistor_SMD:R_0603_1608Metric | R22, R23, R24, R25 |
| 4 | 4k7 | Resistor_SMD:R_0402_1005Metric | R15, R16, R17, R18 |
| 4 | LED_Red | LED_SMD:LED_0603_1608Metric | D4, D5, D6, D7 |
| 3 | 1u | Capacitor_SMD:C_0603_1608Metric | C3, C53, C54 |
| 2 | 10n | Capacitor_SMD:C_0402_1005Metric | C12, C13 |
| 2 | 12p | Capacitor_SMD:C_0402_1005Metric | C50, C51 |
| 2 | 1u | Capacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A | C25, C27 |
| 2 | 2.2u | Capacitor_SMD:C_0603_1608Metric | C45, C46 |
| 2 | 47 | Resistor_SMD:R_0402_1005Metric | R13, R26 |
| 2 | 5.1k | Resistor_SMD:R_1206_3216Metric | R3, R4 |
| 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 | R12 |
| 1 | 1u | Capacitor_SMD:C_0402_1005Metric | C16 |
| 1 | 1u_X5R_0603 | Capacitor_SMD:C_0603_1608Metric | C17 |
| 1 | 2.2k | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 27n | Inductor_SMD:L_0402_1005Metric_Pad0.77x0.64mm_HandSolder | L2 |
| 1 | 4.7u | Capacitor_Tantalum_SMD:CP_EIA-3216-18_Kemet-A | C15 |
| 1 | 470 | Resistor_SMD:R_1206_3216Metric | R2 |
| 1 | ADP7156ARDZ-3.3-R7 | SamacSys_Parts:SOIC127P600X175-9N | IC1 |
| 1 | AO3401A | SamacSys_Parts:SOT95P280X125-3N | Q1 |
| 1 | BC817W | Package_TO_SOT_SMD:SOT-323_SC-70 | Q2 |
| 1 | BMP280 | Package_LGA:Bosch_LGA-8_2x2.5mm_P0.65mm_ClockwisePinNumbering | U1 |
| 1 | Conn_01x02 | Connector_Molex:Molex_PicoBlade_53048-0210_1x02_P1.25mm_Horizontal | J9 |
| 1 | Conn_01x03_Female | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J16 |
| 1 | Conn_01x04 | Connector_Molex:Molex_PicoBlade_53261-0471_1x04-1MP_P1.25mm_Horizontal | J10 |
| 1 | Conn_01x05 | Connector_Molex:Molex_PicoBlade_53047-0510_1x05_P1.25mm_Vertical | J3 |
| 1 | Conn_Coaxial | CM4IO:BWIPX-1-001E | J1 |
| 1 | LED | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | LSM9DS1 | Package_LGA:LGA-24L_3x3.5mm_P0.43mm | U3 |
| 1 | MAX-M8Q | RF_GPS:ublox_MAX | U2 |
| 1 | Micro_SD_Card | Connector_Card:microSD_HC_Hirose_DM3AT-SF-PEJM5 | J15 |
| 1 | STM32H745ZIT6 | SamacSys_Parts:QFP50P2200X2200X160-144N | IC2 |
| 1 | SWDIO | Connector_PinHeader_1.27mm:PinHeader_2x05_P1.27mm_Vertical | J14 |
| 1 | TDD01H0SB1R | SamacSys_Parts:SOT175P420X230-3N | S2 |
| 1 | TL1105CF160Q | SamacSys_Parts:TL1105CF160Q | S1 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U4 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J2 |

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

ybabs/PorpDAQ
Design Files for a STM32-Based Underwater Acoustics data acquisition board for harbour porpoises




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

LouisVizard/NavBoard
A full navigation solution featuring MCU, GNSS receiver, RF transceiver, and 9-DOF IMU

ErdemHtyl/Tulpar_Mini_FCB
This project is under active development. The table below shows what is finished and what is still in progress:

It measures 57 × 74.3 mm and has 4 copper layers, 1.6 mm thick.
101 parts, built around the STM32H745ZIT6, MAX-M8Q-0, BMP280 and ADP7156ARDZ-3.3-R7. 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/H7FC/CM4/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.