Controller

Harshil200619·STM32-Custom-Drone·Hardware/Transmitter/controller.kicad_pcb

Controller PCB layout, top view — open source board by Harshil200619

About the Controller PCB

Controller is an open source PCB design by Harshil200619, published on GitHub. It is a 2-layer board measuring 120.8 × 59.4 mm, with 11 components from 8 distinct parts.

Other key parts include the AP2112K-3.3. By type, the board carries 4 connectors, 3 switches, 3 capacitors and 1 IC.

It belongs with the robotics & motion and sensors designs in this gallery.

From the project

STM32F405 Flight Controller and NRF24 Transmitter

This repository contains the complete hardware schematics (KiCad) and flight firmware (C++/Arduino) for a custom-designed drone system. This project bypasses off-the-shelf flight controllers by using a scratch-built STM32F405 receiver board paired with a custom NRF24L01+ remote transmitter.

Hardware Architecture & Pinout: MCU: STMicroelectronics STM32F405RGT6 (Arm Cortex-M4, 168 MHz). Radio (Hardware SPI2): NRF24L01+ explicitly wired to PB13 (SCK), PB14 (MISO), and PB15 (MOSI) to prevent clock collisions with motor timers. IMU (Custom I2C): MPU6050 gyro/accelerometer mapped to PA5 (SCL) and…

Main components on the Controller

Controller bill of materials (BOM)

11 components, 8 distinct parts.

QtyPartRefs
1
AP2112K-3.3
U1
1
Conn_01x20_Socket
J1
1
Conn_01x20_Socket
J2
1
Conn_02x04_Odd_Even
J3
1
Conn_01x02
J4
2
RKJXV122400R
S1, S2
1
SW_Slide_DPDT
SW1
3
10uF
C1, C2, C3

Controller design files

The KiCad project lives in the Harshil200619/STM32-Custom-Drone repository on GitHub; these links point at the commit this page was built from.

Controller: common questions

How big is the Controller PCB?

The Controller measures 120.8 × 59.4 mm, has 2 copper layers and is 1.6 mm thick.

How many components are on the Controller?

11 components, from 8 distinct parts. The full bill of materials is listed on this page.

Where can I download the Controller design files?

From the Harshil200619/STM32-Custom-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 design in my own project?

The repository has no license, so all rights stay with Harshil200619. Use it as a reference, and ask the author before reusing the design.

More boards in STM32-Custom-Drone

Similar boards