

MPCDrone
A project aiming to develop a drone and the associated PID/MCP control systems.
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 39
- Nets
- 97
- Pads
- 207
- Tracks, vias
- 0, 0
- Routed
- Not yet
- KiCad
- KiCad 7 (file 20221018)
- Created
- 8 Jul 2024
- Updated
- 8 Jul 2024
Overview
MPCDrone is an open-source printed circuit board by Tobi-McKellar, from the Tobi-McKellar/Drone repository on GitHub. It is a 2-layer board with 39 parts on 97 nets.
It is built around the LPS22HB, ICM-20948 and LP2980IM5X-3.3, with the ABM8G-12.000MHZ-B4Y-T among its other parts. Its parts include 21 capacitors, 8 resistors, 5 ICs, 1 diode and 1 connector. It belongs with the STM32 boards of this library.
Main components
4LPS22HB
HLGA-10(2x2)-40℃~+85℃ 0.1hpa 0.1hpa 1.7V~3.6V 1uA 26Kpa~1.26bar I2C、SPI On-chip temperature compensation、Integrated ADC and digital interface、On-chip calibration and non-volatile storage、Integrated signal amplifier、On-chip temperature output HLGA-10(2x2) Pressure Sensors ROHSSTMicroelectronicsPressure SensorsICM-20948
QFN-24(3x3)-40℃~+85℃ 0.5KB 1.71V~3.6V 16bit 8uA Accelerometer Gyroscope SPI、I2C X,Y,Z X,Y,Z ±16g ±2000dps QFN-24(3x3) Accelerometers ROHSTDK InvenSenseAccelerometersLP2980IM5X-3.3
SOT-23-5-40℃~+125℃@(Tj) 1 120mV@(50mA) 150uVrms 16V 3.3V 375uA 50mA 63dB@(1kHz) Fixed Over Current Protection、Over Temperature Protection、Enable、Short Circuit Protection Positive SOT-23-5 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTexas InstrumentsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsABM8G-12.000MHZ-B4Y-T
SMD3225-4P-20℃~+70℃ 10pF 120Ω 12MHz ±30ppm ±30ppm SMD3225-4P Crystals ROHSAbraconCrystals
Parts
39| Qty | Value | Footprint | References |
|---|---|---|---|
| 10 | 100n | Capacitor_SMD:C_0603_1608Metric | C20, C22, C23, C24, C25, C26, C27, C31, C32, C33 |
| 4 | 1u | Capacitor_SMD:C_0603_1608Metric | C2, C4, C28, C30 |
| 3 | 2k2 | Resistor_SMD:R_0603_1608Metric | R9, R11, R12 |
| 2 | 10k | Resistor_SMD:R_0603_1608Metric | R7, R10 |
| 2 | 10n | Capacitor_SMD:C_0603_1608Metric | C21, C29 |
| 2 | 15p | Capacitor_SMD:C_0402_1005Metric | C1, C3 |
| 2 | 5k1 | Resistor_SMD:R_0603_1608Metric | R2, R3 |
| 2 | SW_Push | Button_Switch_SMD:SW_SPST_PTS810 | PB1, SW2 |
| 1 | 0 | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 10u | Capacitor_SMD:C_0603_1608Metric | C5 |
| 1 | 2.2n | Capacitor_SMD:C_0603_1608Metric | C19 |
| 1 | 4.7u | Capacitor_SMD:C_0603_1608Metric | C7 |
| 1 | ABM8G-12.000MHZ-B4Y-T | Oscillator:Oscillator_SMD_Abracon_ASE-4Pin_3.2x2.5mm | X1 |
| 1 | ICM-20948 | Sensor_Motion:InvenSense_QFN-24_3x3mm_P0.4mm | U7 |
| 1 | LED_RAGB | LED_SMD:LED_SK6812_EC15_1.5x1.5mm | D1 |
| 1 | LP2980IM5X-3.3 | Package_TO_SOT_SMD:SOT-23-5 | U2 |
| 1 | LPS22HB | Package_LGA:ST_HLGA-10_2x2mm_P0.5mm_LayoutBorder3x2y | U6 |
| 1 | NRF24L01_Breakout | RF_Module:nRF24L01_Breakout | U1 |
| 1 | STM32G431RBTx | Package_QFP:LQFP-64_10x10mm_P0.5mm | U8 |
| 1 | USB_C_Receptacle_USB2.0 | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J1 |
Questions
What parts does the MPCDrone use?
39 parts, built around the LPS22HB, ICM-20948, LP2980IM5X-3.3 and ABM8G-12.000MHZ-B4Y-T. 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 MPCDrone KiCad files?
From the Tobi-McKellar/Drone repository on GitHub, at the commit this page was made from: the board is MPCDrone/MPCDrone.kicad_pcb and its schematic MPCDrone/MPCDrone.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the MPCDrone design in my own project?
Its repository states no licence, so its author keeps all rights: ask Tobi-McKellar before reusing the design.
Similar boards
- 6 layers38.1 × 43.2 mm

- 2 layers130 × 65 mm

Can breakout pcb
the-mr-music/OrangeCanBreakout
Board to test the MCP2517 SPI CAN controller together with the Orange Pi Zero Plus 2
154 parts1CC-BY-SA-4.0 - 6 layers39.5 × 39.5 mm

P4eregrine
anticitizn/p4eregrine
All-in-one ESP32 P4-based drone ESC, flight controller, and video processor
359 parts21 - 4 layers68.8 × 90.3 mm

Horizon
Horizon-Avionics/Horizon-H1
Building a fully open-source flight computer for amateur rocketry!
173 parts17 - 8 layers38 × 38 mm

Kolibri v0.5
bastian2001/Kolibri-FC-Hardware
Hardware for the Kolibri Flight Controller. 30mm/20mm FC with RP2350 + ELRS onboard
221 parts8GPL-3.0 - 2 layers100 × 70 mm

- 4 layers23.4 × 25.4 mm

Low Power LoRa
SorenGilkeyJohnson/LowLoRa
A solar powered, batteryless LoRa (expandable) sensor node powered from a supercapacitor charged by a small solar cell using an energy harvester.
70 parts3CERN-OHL-S-2.0 - 2 layers83.2 × 48.3 mm
