

Controller board
- Size
- 100 × 65 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 90
- Nets
- 108
- Pads
- 373
- Tracks, vias
- 676, 162
- Pours
- 24
- Routed
- Yes
- KiCad
- KiCad 7 (file 20221018)
- Created
- 19 Apr 2023
- Updated
- 11 Nov 2023
Overview
Controller board is an open-source printed circuit board by klebol, from the klebol/Klecontroller_PCB repository on GitHub. It is a 4-layer board of 100 × 65 mm with 90 parts on 108 nets, routed with 676 tracks and 162 vias.
It is built around the STM32F401RBT6, NRF24L01P-R and COM-09032, with the LD1117S33CTR-HXY, M24C02-FMN6P and MPU-6050 among its other parts. Its parts include 32 capacitors, 18 resistors, 9 ICs, 5 diodes and 4 connectors. It belongs with the STM32 boards of this library.
Main components
9STM32F401RBT6
LQFP-64(10x10)-40℃~+85℃ 1.7V~3.6V 128KB 12bit 32 Bit 50 64KB 84MHz ARM Cortex-M4 Built-in FLASH LQFP-64(10x10) Microcontrollers (MCU/MPU/SOC) ROHSSTMicroelectronicsMicrocontrollers (MCU/MPU/SOC)NRF24L01P-R
QFN-20-EP(4x4)-40℃~+85℃ -82dBm 0dBm 1.9V~3.6V 11.3mA 13.5mA 2.4GHz 2.4GHz~2.525GHz 2Mbps ISM Power-on reset function、Supports RSSI function、CRC check function、Automatic response function、Automatic retransmission function SPI transceiver QFN-20-EP(4x4) RF Transceiver ICs ROHSNordic SemiconRF Transceiver ICsCOM-09032
插件插件 Multi-Directional Switches ROHSSparkFun ElectronicsMulti-Directional SwitchesLD1117S33CTR-HXY
SOT-223-20℃~+85℃ 1.3V@(800mA) 15V 2mA 3.3V 800mA Fixed Over Temperature Protection SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSHXY MOSFETVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsM24C02-FMN6P
SOIC-8-40℃~+85℃ 1.7V~5.5V 200 Years 2Kbit 4,000,000 Cycles 400kHz 5ms Hardware write protection function、Noise suppression function、Built-in power-on reset (POR) I2C SOIC-8 EEPROM ROHSSTMicroelectronicsEEPROMMPU-6050
QFN-24-EP(4x4)-40℃~+85℃ 16bit 1KB 2.375V~3.46V 5uA Accelerometer Gyroscope I2C X,Y,Z X,Y,Z ±16g ±2000dps QFN-24-EP(4x4) Accelerometers ROHSTDK InvenSenseAccelerometersUSBLC6-2SC6
SOT-23-60.35pF、0.8pF 100nA 150W@8/20us 15V 2 5V 6A@8/20us 6V ESD SOT-23-6 ESD and Surge Protection (TVS/ESD) ROHSUMWESD And Surge Protection (TVS/ESD)BAT54C
SOT-231 Pair Common Cathode 200mA 2uA@25V 30V 600mA 800mV@100mA SOT-23 Schottky Diodes ROHSNexperiaSchottky DiodesDMP2045U
SOT-23-55℃~+150℃ 1 P-Channel 1.7W 190pF 1V 20V 4.1A 7.8nC@4.5V 740pF 75mΩ@2.5V P-Channel SOT-23 MOSFETs ROHSTECH PUBLICMOSFETs
Parts
90| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | 100n | Capacitor_SMD:C_0603_1608Metric | C2, C3, C4, C5, C6, C17, C18, C19, C21, C28, C31 |
| 5 | 100k | Resistor_SMD:R_0603_1608Metric | R2, R5, R16, R17, R18 |
| 4 | 10p | Capacitor_SMD:C_0603_1608Metric | C14, C15, C24, C25 |
| 4 | 2k2 | Resistor_SMD:R_0603_1608Metric | R7, R8, R9, R10 |
| 3 | 10k | Resistor_SMD:R_0603_1608Metric | R11, R14, R15 |
| 2 | 100nF | Capacitor_SMD:C_0603_1608Metric | C9, C10 |
| 2 | 10n | Capacitor_SMD:C_0603_1608Metric | C13, C20 |
| 2 | 16 MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y1, Y2 |
| 2 | 2n2 | Capacitor_SMD:C_0603_1608Metric | C26, C29 |
| 2 | 40V 1A | Diode_SMD:D_SOD-123 | D2, D5 |
| 2 | 4u7 | Capacitor_SMD:C_0603_1608Metric | C1, C16 |
| 2 | COM-09032 | Zalfon:XDCR_COM-09032 | U8, U9 |
| 2 | SW_Push | Button_Switch_SMD:SW_SPST_B3S-1000 | SW3, SW4 |
| 1 | 10uF | Capacitor_SMD:C_0603_1608Metric | C11 |
| 1 | 120R | Inductor_SMD:L_0603_1608Metric | FB1 |
| 1 | 1M | Resistor_SMD:R_0603_1608Metric | R12 |
| 1 | 1k87 | Resistor_SMD:R_0603_1608Metric | R4 |
| 1 | 1p | Capacitor_SMD:C_0603_1608Metric | C23 |
| 1 | 1p5 | Capacitor_SMD:C_0603_1608Metric | C22 |
| 1 | 1u | Capacitor_SMD:C_0603_1608Metric | C12 |
| 1 | 22k | Resistor_SMD:R_0603_1608Metric | R13 |
| 1 | 22uF 6.3V | Capacitor_SMD:C_0805_2012Metric | C8 |
| 1 | 2n7 | Inductor_SMD:L_0603_1608Metric | L5 |
| 1 | 2u2 | Capacitor_SMD:C_0603_1608Metric | C32 |
| 1 | 330R | Resistor_SMD:R_0603_1608Metric | R3 |
| 1 | 33n | Capacitor_SMD:C_0603_1608Metric | C30 |
| 1 | 3n9 | Inductor_SMD:L_0603_1608Metric | L3 |
| 1 | 4.7uH 650mA | Inductor_SMD:L_1812_4532Metric | L1 |
| 1 | 4p7 | Capacitor_SMD:C_0603_1608Metric | C27 |
| 1 | 4u7 6.3V | Capacitor_SMD:C_0603_1608Metric | C7 |
| 1 | 5k62 | Resistor_SMD:R_0603_1608Metric | R1 |
| 1 | 8n2 | Inductor_SMD:L_0603_1608Metric | L4 |
| 1 | ? | Resistor_SMD:R_0603_1608Metric | R6 |
| 1 | BAT54C | Package_TO_SOT_SMD:SOT-23 | D1 |
| 1 | BC847-QR | Package_TO_SOT_SMD:SOT-23 | Q3 |
| 1 | BXT520P02M | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | Battery | TerminalBlock_Phoenix:TerminalBlock_Phoenix_PT-1,5-2-3.5-H_1x02_P3.50mm_Horizontal | BT1 |
| 1 | DMP2045U | Package_TO_SOT_SMD:SOT-23 | Q2 |
| 1 | LD1117S33CTR | digikey-footprints:SOT-223 | U1 |
| 1 | LED BLUE | LED_SMD:LED_0603_1608Metric | D4 |
| 1 | LED RED | LED_SMD:LED_0603_1608Metric | D3 |
| 1 | M24C02-FMN | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U7 |
| 1 | MIC2288 | Package_TO_SOT_SMD:TSOT-23-5 | U2 |
| 1 | MPU-6050 | Sensor_Motion:InvenSense_QFN-24_4x4mm_P0.5mm | U5 |
| 1 | NRF_TestPoint_CE | TestPoint:TestPoint_Pad_D1.0mm | TP6 |
| 1 | NRF_TestPoint_CSN | TestPoint:TestPoint_Pad_D1.0mm | TP5 |
| 1 | NRF_TestPoint_IRQ | TestPoint:TestPoint_Pad_D1.0mm | TP7 |
| 1 | NRF_TestPoint_MISO | TestPoint:TestPoint_Pad_D1.0mm | TP3 |
| 1 | NRF_TestPoint_MOSI | TestPoint:TestPoint_Pad_D1.0mm | TP2 |
| 1 | NRF_TestPoint_SCK | TestPoint:TestPoint_Pad_D1.0mm | TP4 |
| 1 | OLED_CONN | DF3A-4P-2DSA:SHDR4W55P0X200_1X4_1000X500X530P | J2 |
| 1 | Powerup Mode | Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1 |
| 1 | Rotary Encoder | Rotary_Encoder:RotaryEncoder_Alps_EC12E-Switch_Vertical_H20mm | SW2 |
| 1 | SMA | Connector_Coaxial:SMA_Molex_73251-2120_EdgeMount_Horizontal | J4 |
| 1 | STM32F401RBT6 | Package_QFP:LQFP-64_10x10mm_P0.5mm | U4 |
| 1 | SWD + UART | Connector_PinHeader_2.00mm:PinHeader_2x05_P2.00mm_Vertical | J3 |
| 1 | SW_SPDT | Jumper:SolderJumper-3_P1.3mm_Open_RoundedPad1.0x1.5mm | SW1 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U3 |
| 1 | USB_B_Micro | Connector_USB:USB_Micro-B_Amphenol_10103594-0001LF_Horizontal | J1 |
| 1 | nRF24L01P | Package_DFN_QFN:QFN-20-1EP_4x4mm_P0.5mm_EP2.5x2.5mm | U6 |
Questions
How big is the Controller board PCB?
It measures 100 × 65 mm and has 4 copper layers, 1.6 mm thick.
What parts does the Controller board use?
90 parts, built around the STM32F401RBT6, NRF24L01P-R, COM-09032 and LD1117S33CTR-HXY. 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 Controller board KiCad files?
From the klebol/Klecontroller_PCB repository on GitHub, at the commit this page was made from: the board is Controller_board.kicad_pcb and its schematic Battery_Power.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Controller board design in my own project?
Its repository states no licence, so its author keeps all rights: ask klebol before reusing the design.
Similar boards
- 4 layers60 × 77 mm

- 2 layers344.7 × 123.1 mm

- 2 layers75 × 87 mm

- 2 layers47 × 34.5 mm

MH24BN0001 hw
matthew-hurst2004/MH24BN0001
Hardware and firmware for a simple demo board showcasing an STM32F4 chip interfacing with I2C / SPI connections between itself and peripherals.
12 parts - 4 layers61.8 × 27.5 mm

Audio Processing HW V1.0
aitesam961/OpenADSP
An Embedded Digital Signal Processing Device for Audio signals.
83 parts4GPL-3.0 - 4 layers48 × 19.9 mm

- 4 layers

Astra Companion
atireksd11/Astra-Companion
This repo holds the carrier PCB, the voice stack on the laptop, and notes for building Astra. Week 1 was the KiCad board.
96 parts - 4 layers81 × 53 mm

Pratham
PeriwalPratham/FlightController
A basic PCB design which contains all components for a solo yet affordable basic drone controller
102 partsMIT