Esp32-s3-flight controller
adithya-in·esp32-s3-flight-controller
About the Esp32-s3-flight controller PCB
Esp32-s3-flight controller is an open source PIC PCB design by adithya-in, published on GitHub. It is a board, with 6 components from 6 distinct parts.
Its main chip is the PIC32MK0512MCJ064, from the PIC family. Other key parts include the TMC2660, AS5047U, MCP2562-E-SN and MCP1727-3302E/MF. By type, the board carries 5 ICs and 1 connector.
It belongs with the robotics & motion and usb & debug tools designs in this gallery.
From the project
ESP32-S3 based flight controller PCB running rtlopez/esp-fc firmware (Betaflight-compatible)
A custom ESP32-S3 based flight controller PCB running rtlopez/esp-fc firmware (Betaflight-compatible) for quadcopter/hexacopter use.
- MCU: ESP32-S3-WROOM-1-N8 (8MB Flash) - Firmware: rtlopez/esp-fc (Betaflight-compatible) - Gyro: MPU6050 (I2C) or MPU9250/ICM20602 (SPI) - USB: Native USB via GPIO19/20 (no CH340/CP2102 needed) - Motor Outputs: 4 (QUADX) or 6 (HEX6) with custom mixer - Protocol: MSP (configurable via Betaflight Configurator)
Main components on the Esp32-s3-flight controller
Esp32-s3-flight controller bill of materials (BOM)
6 components, 6 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | PIC32MK0512MCJ064 | U1 | |
| 1 | TMC2660 | U2 | |
| 1 | AS5047U | U3 | |
| 1 | MCP2562-E-SN | U4 | |
| 1 | MCP1727-3302E/MF | U5 | |
| 1 | USB_C_Receptacle | J1 |
Esp32-s3-flight controller design files
The KiCad project lives in the adithya-in/esp32-s3-flight-controller repository on GitHub; these links point at the commit this page was built from.
- Schematicmotor_controller.kicad_sch
Esp32-s3-flight controller: common questions
What microcontroller does the Esp32-s3-flight controller use?
The Esp32-s3-flight controller is built around the PIC32MK0512MCJ064, from the PIC family.
How many components are on the Esp32-s3-flight controller?
6 components, from 6 distinct parts. The full bill of materials is listed on this page.
Where can I download the Esp32-s3-flight controller design files?
From the adithya-in/esp32-s3-flight-controller repository on GitHub, which has the schematic; the links under Design files point to each one.
Can I use the Esp32-s3-flight controller design in my own project?
The repository has no license, so all rights stay with adithya-in. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Esp32-s3-flight controller without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug PIC firmware against it before you order a PCB.
Similar boards
PIC
Pslab hardware
fossasia
99 × 53.3 mm187 parts4LApache-2.01.7kPIC
Micro 8088
skiselev
152.4 × 101.6 mm71 partsGPL-3.0414PIC
GB-MBCTEST
Gekkio
51.4 × 61 mm32 parts2LCC-BY-4.0376PIC
GB-BENCH-G1
Gekkio
100 × 100 mm98 parts4LCC-BY-4.0376PIC
GB-CARTPP-DIY
Gekkio
100 × 100 mm22 parts2LCC-BY-4.0376PIC
GB-LIVE32
Gekkio
51.4 × 61 mm46 parts4LCC-BY-4.0376