

Vael
esp32s3 flight controller
- Size
- 61 × 61 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 66
- Nets
- 94
- Pads
- 289
- Tracks, vias
- 1,096, 93
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 26 Aug 2026
- Updated
- 18 Sep 2026
Overview
Vael is an open-source printed circuit board by dialgorithm, from the dialgorithm/vael repository on GitHub. It is a 2-layer board of 61 × 61 mm with 66 parts on 94 nets, routed with 1,096 tracks and 93 vias.
It is built around the ESP32-S3-WROOM-1-N8R8, MT3608 and AMS1117-3.3, with the DW01A, MPU-6050 and TP4056 among its other parts. Its parts include 18 capacitors, 18 resistors, 8 ICs, 7 connectors and 6 diodes. It belongs with the robots and motor control boards and the ESP32 boards of this library.
Main components
9ESP32-S3-WROOM-1-N8R8
SMD,25.5x18mm-104.5dBm -40℃~+65℃ 2.4GHz 20.5dBm 330mA 3V~3.6V 97mA Bluetooth5.0 ESP32-S3R8 On-board PCB Antenna UART、SPI、I2C、GPIO、I2S、USB SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesMT3608
SOT-23-6-40℃~+85℃ 1 1.2MHz 100uA、1.6mA 2A 2V~24V Adjustable Boost Boost Built-in No SOT-23-6 DC-DC Converters ROHS西安航天民芯DC-DC ConvertersAMS1117-3.3
SOT-223-40℃~+125℃ 0.003%Vout 1 1.1V@(800mA) 15V 1A 3.3V 5mA 72dB@(120Hz) Fixed Over Current Protection、Short Circuit Protection、Thermal shutdown Positive SOT-223 Voltage Regulators - Linear, Low Drop Out (LDO) Regulators ROHSAdvanced Monolithic SystemsVoltage Regulators - Linear, Low Drop Out (LDO) RegulatorsDW01A
SOT-23-6L-40℃~+85℃ 1 2.5V 300mV~10V 3uA 4.3V Protection IC Support SOT-23-6L Battery Management ROHSPUOLOPBattery ManagementMPU-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 InvenSenseAccelerometersTP4056
ESOP-8-40℃~+85℃ 1 1A 35uA 4.2V 4V~6.5V Charging IC Lithium Battery Support Support 恒流充电、恒压充电、涓流充电、自动再充电、充电终止、可编程充电电流、软启动、欠压锁定 ESOP-8 Battery Management ROHSUMWBattery ManagementUSBLC6-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)FS8205A
SOT-23-6-55℃~+150℃ 1.2V 1.5W 2 N-Channel 20V 31.5mΩ@2.5V 466pF 5.7nC@4.5V 58pF 65pF 6A SOT-23-6 MOSFETs ROHSTECH PUBLICMOSFETsSS34
SMA(DO-214AC)-55℃~+125℃ 3A 40V 500uA@40V 550mV@3A Independent SMA(DO-214AC) Schottky Diodes ROHSMDDSchottky Diodes
README
README.md
vael
esp32-s3 n8r8 flight controller for sensing and data logging.

it features
- ESP32-S3-WROOM-1-N8R8 as the main controller
- MPU6050 3-axis accelerometer and gyroscope for motion and orientation data
- BMP180 digital pressure sensor for pressure and altitude-related measurements
- MicroSD card storage for flight data logging
- USB-C connectivity for programming, debugging, and data transfer
- TP4056-based LiPo charging circuitry
- DW01A battery protection for LiPo protection
- MT3608 boost converter for generating the required higher-voltage rail
- AMS1117-3.3 LDO for regulated 3.3 V power
- USBLC6-2SC6 ESD protection for USB protection
design
vael is designed to keep the electronics compact while providing enough space for sensors, power circuitry, storage, and connectivity.
the board is built around the esp32-s3-wroom-1-n8r8, with the supporting electronics integrated onto a custom pcb. it combines the imu, pressure sensor, microsd storage, usb-c interface, battery charging, protection, and voltage regulation into a single compact board.
the layout keeps the sensing and processing electronics centralized while separating the power and signal sections. the mpu6050 and bmp180 are positioned for consistent sensor measurements, while the microsd slot, usb-c connector, battery connector, reset button, and mode switch are accessible from the board edges.
the board primarily uses smd components, including 1206 passives and compact sensor packages, to maintain a small form factor while providing the hardware required for data collection, logging, and embedded flight applications.
Schematics + PCB
| Schematic | PCB | 3d |
|---|---|---|
![]() | ![]() | ![]() |
BOM
the complete bill of materials is available in bom.csv.
Parts
66| Qty | Value | Footprint | References |
|---|---|---|---|
| 11 | 0.1uF | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C1, C2, C4, C6, C11, C12, C13, C14, C15, C16, C17 |
| 4 | 10k | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R1, R2, R16, R17 |
| 4 | 1k | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R6, R8, R9, R12 |
| 4 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J3, J4, J5, J6 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_3.2mm_M3_DIN965_Pad | H1, H2, H3, H4 |
| 3 | 10uF | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C9, C10, C18 |
| 3 | LED | LED_SMD:LED_1206_3216Metric_Pad1.42x1.75mm_HandSolder | D2, D3, D6 |
| 2 | 100nF | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C3, C5 |
| 2 | 22uF | Capacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolder | C7, C8 |
| 2 | 2k | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R7, R13 |
| 2 | 4.7k | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R14, R15 |
| 2 | 5.1k | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R3, R4 |
| 1 | 100 | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R5 |
| 1 | 110k | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R10 |
| 1 | 15k | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R11 |
| 1 | 1N5819 | Diode_THT:D_DO-41_SOD81_P10.16mm_Horizontal | D1 |
| 1 | 220 | Resistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolder | R18 |
| 1 | 4.7uH | Inductor_SMD:L_1206_3216Metric_Pad1.22x1.90mm_HandSolder | L1 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U6 |
| 1 | BMP18 | PRESSURE-BMP180_LGA7_:LGA7-1.5-3.8X3.6MM | U8 |
| 1 | Battery | Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_Vertical | BT1 |
| 1 | Conn_01x04 | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J7 |
| 1 | DW01A | Package_TO_SOT_SMD:SOT-23-6 | U2 |
| 1 | ESP32-S3-WROOM-1-N8R8 | ESP32-S3-WROOM-1-N8R8:XCVR_ESP32S3WROOM1N8R8 | U1 |
| 1 | FS8205A | FS8205A:SOP65P640X120-8N | Q1 |
| 1 | LL43 | Diode_SMD:D_MiniMELF | D5 |
| 1 | MPU-6050 | footprints:QFN24_4X4X0P9-0P5_TDK | U7 |
| 1 | MT3608 | MT3608:SOT95P280X145-6N | U5 |
| 1 | Micro_SD_Card | Connector_Card:microSD_HC_Hirose_DM3AT-SF-PEJM5 | J1 |
| 1 | SS34 | Diode_SMD:D_SMA | D4 |
| 1 | SW_SPDT | Button_Switch_SMD:SW_SPDT_PCM12 | SW2 |
| 1 | SW_SPST | Button_Switch_THT:SW_PUSH_6mm | SW1 |
| 1 | TP4056 | TP4056:SOP127P600X175-9N | U4 |
| 1 | USBLC6-2SC6 | Package_TO_SOT_SMD:SOT-23-6 | U3 |
| 1 | USB_C_Receptacle_USB2.0_16P | Connector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_Horizontal | J2 |
Questions
How big is the Vael PCB?
It measures 61 × 61 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Vael use?
66 parts, built around the ESP32-S3-WROOM-1-N8R8, MT3608, AMS1117-3.3 and DW01A. 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 Vael KiCad files?
From the dialgorithm/vael repository on GitHub, at the commit this page was made from: the board is KiCAD/vael.kicad_pcb and its schematic KiCAD/vael.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Vael design in my own project?
Its repository states no licence, so its author keeps all rights: ask dialgorithm before reusing the design.
Similar boards
- 2 layers150 × 40 mm

- 2 layers62 × 6 mm

TableLight
jonny190/TableLight
A 3D-printable, battery-powered, USB-C rechargeable table lamp in the classic "Poldina" shape - honeycomb disc base, thin stem, down-firing cone shade with a white top - running WLED on an ESP32, with a capacitive touch…
72 partsMIT - 2 layers61 × 61 mm

ESP32 FC
MAATHES-THILAK-K/ESP32-S3_FLIGHT_CONTROLLER
A custom-designed flight controller based on the ESP32-S3 module, built for compatibility with the esp-fc firmware and Betaflight-like configuration.
69 parts7Apache-2.0 - 2 layers56.1 × 37 mm

PowerBoard
dev-campusfab/chessLab
Interactive Chess board that brings visuals to the game and can help the player to learn.
44 parts2AGPL-3.0 - 2 layers35 × 39 mm

- 2 layers70 × 120 mm

Multimetre V2
hilham1990/Multimetre
AkademiUsta Multimetre: ATmega328P + 16 bit ADS1115 ADC, OLED ekran ve Li-ion pil ile açık kaynak el multimetresi. KiCad 10 dosyaları, Gerber ve LCSC kodlu BOM. Kart henüz üretilmedi.
86 parts - 2 layers100 × 100.1 mm

Diploma
t3ry4git/stm32Co2
A simple CO2 and environmental monitor based on the STM32F103C8 microcontroller. The firmware reads temperature and humidity from a DHT22 sensor, measures CO2 concentration using an MHZ19B module and displays values on…
62 parts - 2 layers25.8 × 34.5 mm



