

Drone fc
ドローンの挙動と設計をシミュレートする
- Size
- 40 × 40 mm
- Copper layers
- 2
- Thickness
- 0.8 mm
- Parts
- 52
- Nets
- 30
- Pads
- 178
- Tracks, vias
- 685, 177
- Pours
- 13
- Routed
- Yes
- KiCad
- KiCad 0.1 (file 20240108)
- Created
- 25 Sep 2026
- Updated
- 17 Oct 2026
Overview
Drone fc is an open-source printed circuit board by TakaI2, from the TakaI2/Drone_simulate repository on GitHub. It is a 2-layer board of 40 × 40 mm with 52 parts on 30 nets, routed with 685 tracks and 177 vias.
It is built around the ESP32-S3-WROOM-1-N8, BMP390 and ICM-42688-P, with the XC6220B331MR-G, AO3400A and B5819W among its other parts. Its parts include 15 resistors, 11 capacitors, 7 connectors, 5 diodes and 4 ICs. It belongs with the robots and motor control boards and the ESP32 boards of this library.
Main components
9ESP32-S3-WROOM-1-N8
SMD,25.5x18mm-40℃~+85℃ -98.2dBm 2.4GHz 20.5dBm 355mA 3V~3.6V 95mA Bluetooth5.0 ESP32-S3 Chip On-board PCB Antenna UART、SPI、I2C、I2S、USB SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesBMP390
LGA-10(2x2)-40℃~+85℃ 0.6pa/K 1.5uA 1.65V~3.6V 30Kpa~1.25bar 3pa 50pa I2C、SPI Integrated ADC and digital interface、Standby mode、On-chip temperature output Yes LGA-10(2x2) Pressure Sensors ROHSBosch SensortecPressure SensorsICM-42688-P
LGA-14(2.5x3)-40℃~+85℃ 1.71V~3.6V 16bit 2KB 7.5uA IMU (accelerometer + gyroscope) SPI、I2C X,Y,Z X,Y,Z ±16g ±2000dps Motion Event Detection, Synchronization, Timestamp Support LGA-14(2.5x3) Accelerometers ROHSTDK InvenSenseAccelerometersXC6220B331MR-G
SOT-25-40℃~+85℃ 1 1A 3.3V 50dB@(1kHz) 655mV@(1A) 6V 8uA Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown、Enable control、Output discharge Positive SOT-25 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSTorex SemiconductorVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsAO3400A
SOT-23-55℃~+150℃ 1 N-channel 1.45V 1.4W 30V 48mΩ@2.5V 5.7A 50pF 630pF 75pF 7nC@10V N-Channel SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETsB5819W
SOD-123-55℃~+125℃ 1.5A 1mA@40V 25A 40V 600mV@1A Standalone SOD-123 Schottky Diodes ROHSMDDSchottky DiodesTS-1187A-B-A-B
SMD-4P,5.1x5.1mm-30℃~+85℃ 1.5mm 1.6N 100,000 cycles 12V 5.1mm 5.1mm 50mA Gold No Round Button SPST Surface Mount,Vertical Without Bracket SMD-4P,5.1x5.1mm Tactile Switches ROHSXKB ConnectionTactile SwitchesAPT1608EC
0603-40℃~+85℃ 150° 20mA 2V 617nm 627nm 75mW 8mcd Discrete Diode Red Water Clear 0603 LED Indication - Discrete ROHSKingbrightLED Indication - DiscreteSM08B-SRSS-TB(LF)(SN)
SMD,P=1mm,卧贴-25℃~+85℃ 1 10mm 1A 1mm 1x8P 2.9mm 4.32mm 50V 8 8P Auxiliary Solder Pin Copper alloy PA SH Surface Mount, Right Angle Tin UL94V-0 White SMD,P=1mm,卧贴 Wire To Board Connector ROHSJSTWire To Board Connector
README
README.mdDrone Design Studio
固定ピッチの多ロータ機(ドローン)を、飛行シミュレーション → 推進系・電気設計 → 基板の自動配置配線 → 機体設計 → 統合検証まで一貫して設計するツールです。ブラウザだけで動きます。
- 屋内(オプティカルフロー)・屋外(GNSS、風、自動帰還)・都市(横浜みなとみらい、PLATEAU の建物)の飛行シミュレーション
- 推進系の探索、回路生成と電気計算、2 層基板の自動配置・配線、Gerber / KiCad 出力
- 3D プリント用フレームの生成(重心・強度・隙間の検証、STL 出力)
- 3 つの設計例(版 A:1S ブラシ付き、版 B:センサ子基板+GNSS 端子、版 C:屋外用ブラシレス)と予算
使い方は docs/manual.md、設計の経緯と検証結果は reports/index.html を参照してください。
開発
npm install
npm run dev # http://localhost:5173
npm test
npm run build # dist/ にサイト一式(アプリ+out/・reports/・docs/、マニュアルの HTML 版)公開(Netlify)
netlify.toml に設定済みです(ビルド npm run build、公開ディレクトリ dist)。Netlify で GitHub リポジトリを連携すると、push のたびに自動で公開されます。設計データ(out/)とレポートはリポジトリに含めたものを公開するので、設計を変えたら各スクリプト(npm run all など)を実行してから push してください。
注意
結果はシミュレーションと計算上の値で、実機の安全性・性能・飛行の可否を保証しません。飛行は法令・条例に従ってください(詳しくは notice.html)。
ライセンス
ソースコードは MIT License。データ(PLATEAU、OpenStreetMap など)とライブラリのライセンスは THIRD_PARTY_NOTICES.md を参照してください(out/city/buildings_osm.json は ODbL 1.0)。
Parts
52| Qty | Value | Footprint | References |
|---|---|---|---|
| 6 | 10kΩ | DroneDesign:R0603 | R1, R2, R6, R8, R10, R12 |
| 5 | 100 nF | DroneDesign:C0603 | C6, C8, C9, C10, C11 |
| 4 | 47Ω | DroneDesign:R0603 | R5, R7, R9, R11 |
| 4 | AO3400A | DroneDesign:SOT-23 | Q1, Q2, Q3, Q4 |
| 4 | B5819W | DroneDesign:SOD-123 | D1, D2, D3, D4 |
| 4 | — | DroneDesign:MotorPad-2 | J3, J4, J5, J6 |
| 4 | — | DroneDesign:MountHole-M2 | H1, H2, H3, H4 |
| 2 | 1 µF | DroneDesign:C0603 | C3, C7 |
| 2 | 10 µF | DroneDesign:C0805 | C4, C5 |
| 2 | 100kΩ | DroneDesign:R0603 | R13, R14 |
| 2 | 4.7kΩ | DroneDesign:R0603 | R3, R4 |
| 2 | 47 µF | DroneDesign:C1206 | C1, C2 |
| 2 | TS-1187A-B-A-B | DroneDesign:Tact-3x4-SMD | SW1, SW2 |
| 1 | 1kΩ | DroneDesign:R0603 | R15 |
| 1 | APT1608EC | DroneDesign:LED0603 | D5 |
| 1 | BMP390 | DroneDesign:LGA-10-2x2 | U4 |
| 1 | ESP32-S3-WROOM-1-N8 | DroneDesign:ESP32-S3-WROOM-1 | U2 |
| 1 | ICM-42688-P | DroneDesign:LGA-14-2.5x3 | U3 |
| 1 | SM08B-SRSS-TB(LF)(SN) | DroneDesign:JST-SH-8-SMD | J2 |
| 1 | XC6220B331MR-G | DroneDesign:SOT-23-5 | U1 |
| 1 | — | DroneDesign:TestPad-1x6-1.27 | J7 |
| 1 | — | DroneDesign:BatteryPad-2 | J1 |
More from TakaI2/Drone_simulate
2- 2 layers38 × 38 mm

- 2 layers30 × 24 mm

Similar boards
- 2 layers60 × 40 mm

Canary
offgridevices/offgrid-hardware
Open hardware from OffGrid Devices. One folder per board. CERN-OHL-S.
52 partsCERN-OHL-S-2.0 - 6 layers37 × 37 mm

Fc f405 2026-10-16 1025
ara-mkr/f405-flight-controller
This is a flight controller I designed as a side project. It was fun and pretty challenging, and I'm planning to build a drone with it at some point!
122 partsCERN-OHL-P-2.0 - 4 layers39 × 39 mm

- 6 layers40 × 40 mm

Kestrel fc
HeyPCB/kestrel-fc
Kestrel H7: STM32H743 FPV flight controller with ICM-20602 + BMI088, MS5611, 16 MB blackbox, 5 V and switchable 10 V BECs.
114 partsCERN-OHL-S-2.0 - 2 layers100 × 100 mm

Internship
neilgibsonpinto-art/litewing-65-flight-controller
An ultra-low SWaP-C (Size, Weight, Power, and Cost) monolithic flight computer and decentralized micro-UAV swarm reconnaissance architecture engineered by Neil Gibson Pinto at Sahyadri College of Engineering &…
87 parts - 4 layers50 × 50 mm

LFX FC R2
nguyencanhanh/luckfox-rv1103-drone
AI quadcopter on one RV1103 (Luckfox Pico Mini B): Linux + RISC-V MCU flight loop, SITL with 3D pilot view, KiCad flight-controller board
142 partsMIT - 2 layers96 × 50 mm

Pager
justinlindh/bramble
Privacy-first LoRa mesh networking for ESP32-S3, built with ESP-IDF
97 parts2MIT - 6 layers48 × 58 mm

FlightControllerV2
HazzerTheGreat/SPAR
A flight controller for fixed wing UAVs based on the STM32H7 and designed to run betaflight or INAV
105 parts
Questions
How big is the Drone fc PCB?
It measures 40 × 40 mm and has 2 copper layers, 0.8 mm thick.
What parts does the Drone fc use?
52 parts, built around the ESP32-S3-WROOM-1-N8, BMP390, ICM-42688-P and XC6220B331MR-G. 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 Drone fc KiCad files?
From the TakaI2/Drone_simulate repository on GitHub, at the commit this page was made from: the board is out/stage3/drone_fc.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the Drone fc design in my own project?
Its repository states no licence, so its author keeps all rights: ask TakaI2 before reusing the design.