M-PDB
Def12345678·M-FC-G474-Rev-A·M-PDB-kicad/M-PDB.kicad_pcb
About the M-PDB PCB
M-PDB is an open source PCB design by Def12345678, published on GitHub under the MIT license. It is a 4-layer board measuring 38.5 × 42 mm, with 21 components from 17 distinct parts.
Other key parts include the AT7456E and DPS368XTSA1. By type, the board carries 10 capacitors, 6 resistors, 2 ICs, 2 inductors and 1 connector.
It belongs with the robotics & motion, sensors and power & battery designs in this gallery.
From the project
Modular STM32G474 Flight Controller Rev-A. Focus on modularity using JST-SH connectors for all peripherals (ESC, RX, etc.). ICM-42688-P IMU and DPS368 barometer. Requires external 5V 2.5A (no onboard BEC). 30.5x30.5mm mouting holes.
M-FC has been flying on a 5" freestyle build for over a year.
M-FC is a DIY flight controller designed for FPV drones 30.5x30.5mm mounting holes, built around the STM32G474RET6 microcontroller and running Betaflight 4.6. The "Modular" name reflects the connector philosophy — every peripheral interface is broken out via JST-SH connectors, making wiring clean, repeatable, and swap-friendly.

Main components on the M-PDB
M-PDB bill of materials (BOM)
21 components, 17 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | AT7456E TPS62933DRLR | SOTFL50P160X60-8N | U1 |
| 1 | DPS368XTSA1 TPS62933DRLR | SOTFL50P160X60-8N | U2 |
| 1 | FC Conn | JST_SH_SM08B-SRSS-TB_08x1.00mm_Angled | J1 |
| 1 | 6u8 | IND-SMD_L7.0-W6.6 | L1 |
| 1 | 10u | IND-SMD_L7.0-W6.6 | L2 |
| 3 | 100N 100n | C_0402_1005Metric | C1, C3, C6 |
| 2 | 100N 10u | C_1206_3216Metric | C2, C4 |
| 1 | 100N 33n | C_0402_1005Metric | C5 |
| 1 | 47U 10u | C_1206_3216Metric | C7 |
| 1 | 47U 100n | C_0402_1005Metric | C8 |
| 1 | 10P 10u | C_1206_3216Metric | C9 |
| 1 | 10P 33n | C_0402_1005Metric | C10 |
| 1 | 100K | R_0402_1005Metric | R1 |
| 1 | 10K 52K3 | R_0402_1005Metric | R2 |
| 1 | 10K | R_0402_1005Metric | R3 |
| 2 | 10K | R_0402_1005Metric | R4, R6 |
| 1 | 10K 102K | R_0402_1005Metric | R5 |
M-PDB design files
The KiCad project lives in the Def12345678/M-FC-G474-Rev-A repository on GitHub; these links point at the commit this page was built from.
M-PDB: common questions
How big is the M-PDB PCB?
The M-PDB measures 38.5 × 42 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the M-PDB?
21 components, from 17 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the M-PDB design files?
From the Def12345678/M-FC-G474-Rev-A repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the M-PDB design in my own project?
Yes, under the terms of its MIT license, which Def12345678 chose for the repository.
More boards in M-FC-G474-Rev-A
Similar boards
Sensor smd
scottbez1
40 × 20 mm5 parts2LApache-2.04.2kSensors
StuckAtPrototype
15.2 × 9 mm14 parts4LApache-2.03.8kStack chan
stack-chan
50 × 50 mm33 parts2LApache-2.01.7kDisplay Carrier
AxxAxx
35.6 × 58.2 mm5 parts2LGPL-3.01.7kMicrophone
Mentra-Community
5.5 × 6.1 mm6 parts2LMIT1.2kTemperaturePCB PANEL
stuartpittaway
116 × 75.5 mm178 parts2LCC-BY-NC-4.01.1k