Controller-Drone
Himanshukohale22·Controller-Drone·Controller-Drone/flight_computer_rocketry.kicad_pcb
About the Controller-Drone PCB
Controller-Drone is an open source STM32 PCB design by Himanshukohale22, published on GitHub. It is a 2-layer board measuring 59.8 × 39.6 mm, with 43 components from 25 distinct parts.
Its main chip is the STM32F401CBUx, from the STM32 family. Other key parts include the AMS1117-3.3, MPU-6050, BMP280 and L7805. By type, the board carries 18 capacitors, 10 connectors, 5 ICs, 4 resistors, 3 diodes and 2 switches.
It belongs with the sensors and robotics & motion designs in this gallery.
From the project
Hardware files for flight computer
This repository contains hardware files and gerber files of board . this is open source project board can be used aacording to features mentioned below.
STM32f4 cortex M4 based on board microcontroller for precision and fligt data simulation. core - Arm® 32-bit Cortex®-M4 CPU with FPU, Adaptive real-time accelerator . 1 Mbyte of Flash memory 192+4 Kbytes of SRAM Serial wire debug sensors MPU9250.(IMU) 9-axis of freedom. (6 are used). accerelometer an gyroscopic values Higher calibration precision. for statbility and orientation of board/vehicle. configured with SPI1. BMP280 .(Barometer)…
Main components on the Controller-Drone
Controller-Drone bill of materials (BOM)
43 components, 25 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | AMS1117-3.3 | SOT-223-3_TabPin2 | U1 |
| 1 | MPU-6050 | InvenSense_QFN-24_4x4mm_P0.5mm | U2 |
| 1 | BMP280 | Bosch_LGA-8_2x2.5mm_P0.65mm_ClockwisePinNumbering | U3 |
| 1 | STM32F401CBUx | QFN-48-1EP_7x7mm_P0.5mm_EP5.6x5.6mm | U4 |
| 1 | L7805 | SOT-223-3_TabPin2 | U5 |
| 1 | Crystal_GND23_Small | Crystal_SMD_0603-4Pin_6.0x3.5mm | Y1 |
| 1 | USB_B_Mini | USB_Micro-B_Molex_47346-0001 | J1 |
| 5 | Conn_01x03_Male | JST_EH_S3B-EH_1x03_P2.50mm_Horizontal | J2, J3, J4, J5, J8 |
| 1 | Conn_01x04_Pin | JST_GH_BM04B-GHS-TBT_1x04-1MP_P1.25mm_Vertical | J6 |
| 1 | Conn_01x02_Male | JST_EH_S2B-EH_1x02_P2.50mm_Horizontal | J7 |
| 1 | Conn_01x03_Male | JST_EH_B3B-EH-A_1x03_P2.50mm_Vertical | J9 |
| 1 | Conn_01x04_Pin | JST_GH_SM04B-GHS-TB_1x04-1MP_P1.25mm_Horizontal | J10 |
| 1 | SW_Push | SW_SPST_TL3342 | SW1 |
| 1 | SW_SPDT | SW_CuK_OS102011MA1QN1_SPDT_Angled | SW3 |
| 1 | GREEN | LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D1 |
| 1 | blue | LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D2 |
| 1 | RED | LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D3 |
| 2 | 10uf | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C15 |
| 4 | 0.1uf | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C2, C4, C5, C16 |
| 1 | 10nf | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C3 |
Show 5 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 2 | 100nf | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C6, C8 |
| 1 | 2.2nf | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C7 |
| 2 | 12pf | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C9, C10 |
| 6 | 100pf | C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C11, C12, C13, C14, C17, C18 |
| 4 | 1k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2, R3, R5 |
Controller-Drone design files
The KiCad project lives in the Himanshukohale22/Controller-Drone repository on GitHub; these links point at the commit this page was built from.
Controller-Drone: common questions
What microcontroller does the Controller-Drone use?
The Controller-Drone is built around the STM32F401CBUx, from the STM32 family.
How big is the Controller-Drone PCB?
The Controller-Drone measures 59.8 × 39.6 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Controller-Drone?
43 components, from 25 distinct parts. The full bill of materials is listed on this page.
Where can I download the Controller-Drone design files?
From the Himanshukohale22/Controller-Drone repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the Controller-Drone design in my own project?
The repository has no license, so all rights stay with Himanshukohale22. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Controller-Drone 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
AxxSolder
AxxAxx
39 × 82.5 mm122 parts2LGPL-3.01.7kSTM32
LibreVNA
jankae
122 × 98 mm592 parts6LGPL-3.01.6kSTM32
AIOC
skuep
21 × 31.5 mm47 parts2LMIT1.4kSTM32
Ferris
pierrechevalier83
208.8 × 86.8 mm102 parts2LSHL-2.11.3kSTM32
176 pin board
rusefi
61.8 × 73.2 mm76 parts2LGPL-3.01.2k