Skip to the content
PCBKitNew board
2 layers36.8 × 36.6 mmMica, the printed circuit board in 3D

xiao esp32s3 based elrs drone with custom flight controller

Size
36.8 × 36.6 mm
Copper layers
2
Thickness
1.6 mm
Parts
29
Nets
30
Pads
68
Tracks, vias
160, 18
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
20 Aug 2026
Updated
18 Sep 2026

Overview

Mica is an open-source printed circuit board by dialgorithm, from the dialgorithm/mica repository on GitHub. It is a 2-layer board of 36.8 × 36.6 mm with 29 parts on 30 nets, routed with 160 tracks and 18 vias.

Its parts include 3 resistors, 2 capacitors, 1 IC, 1 diode and 1 transistor. It belongs with the robots and motor control boards and the ESP32 boards of this library.

README

README.md

mica

mica PCB

mica is a compact wireless FPV drone built around an XIAO ESP32-S3, with a custom-designed flight controller and a custom 3D-printed frame. The project focuses on building a lightweight, self-contained drone platform with ExpressLRS (ELRS) control, custom electronics, and a mechanical design tailored specifically to the hardware.

it features:

  • XIAO ESP32-S3 as the main flight controller
  • Custom-designed flight controller PCB
  • ExpressLRS (ELRS) for wireless control
  • Custom 3D-printed frame

design

mica is designed around keeping the electronics and mechanical structure compact while still leaving enough space for the components required for flight.

the flight controller is built around the XIAO ESP32-S3, with the supporting electronics integrated onto a custom PCB. the frame was designed specifically around the PCB and drone hardware rather than using an off-the-shelf frame.

the 3d-printed structure keeps the drone lightweight while providing mounting points for the electronics and other components. the overall layout is kept symmetrical to help maintain the center of gravity and make the drone predictable during flight.

Schematics + PCB

Designed using KiCad.

SchematicPCB
schematicpcb

CAD

final 3d mockup of the drone frame.

top viewside view

the frame is 3d printable and was designed specifically around mica's electronics and component layout.

BOM

the complete bill of materials is available in bom.csv.

Parts

29
QtyValueFootprintReferences
2100nFCapacitor_SMD:C_1206_3216Metric_Pad1.33x1.80mm_HandSolderC1, C2
2dialgorithmdialgorithm:dialgorithmdialgorithm, dialgorithm
11N5819Diode_SMD:D_SMA_HandsolderingD1
12.2kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR3
122kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR2
12N3906Package_TO_SOT_SMD:SOT-23Q1
13.3kResistor_SMD:R_1206_3216Metric_Pad1.30x1.75mm_HandSolderR1
13V3Connector_Wire:SolderWirePad_1x01_SMD_2x4mm3V3
1BZ1+Connector_Wire:SolderWirePad_1x01_SMD_2x4mmBZ+
1BZ1-Connector_Wire:SolderWirePad_1x01_SMD_2x4mmBZ-
1ELRS_5VConnector_Wire:SolderWirePad_1x01_SMD_2x4mm5V
1ELRS_GNDConnector_Wire:SolderWirePad_1x01_SMD_2x4mmGND
1ELRS_RXConnector_Wire:SolderWirePad_1x01_SMD_2x4mmRX
1ELRS_TXConnector_Wire:SolderWirePad_1x01_SMD_2x4mmTX
1ESC_5VConnector_Wire:SolderWirePad_1x01_SMD_2x4mmE5V
1ESC_GNDConnector_Wire:SolderWirePad_1x01_SMD_2x4mmEGND
1ESC_M1Connector_Wire:SolderWirePad_1x01_SMD_2x4mmTP3
1ESC_M2Connector_Wire:SolderWirePad_1x01_SMD_2x4mmTP4
1ESC_M3Connector_Wire:SolderWirePad_1x01_SMD_2x4mmTP5
1ESC_M4Connector_Wire:SolderWirePad_1x01_SMD_2x4mmTP6
1I2C_SCLConnector_Wire:SolderWirePad_1x01_SMD_2x4mmSCL
1I2C_SDAConnector_Wire:SolderWirePad_1x01_SMD_2x4mmSDA
1J_IMUConnector_PinSocket_2.54mm:PinSocket_1x10_P2.54mm_VerticalJ1
1SpareConnector_Wire:SolderWirePad_1x01_SMD_2x4mmSPARE
1VBAT_ADCConnector_Wire:SolderWirePad_1x01_SMD_2x4mmADC
1VBAT_SENSEConnector_Wire:SolderWirePad_1x01_SMD_2x4mmSENSE
1XIAO-ESP32-S3-SMDSeeed_Studio_XIAO_Series:XIAO-ESP32-S3-SMDU1

Questions

How big is the Mica PCB?

It measures 36.8 × 36.6 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Mica use?

29 parts. 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 Mica KiCad files?

From the dialgorithm/mica repository on GitHub, at the commit this page was made from: the board is KiCad/mica.kicad_pcb and its schematic KiCad/mica.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Mica 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 layers52.3 × 10.5 mmStackLink, the printed circuit board in 3D

    StackLink

    gusmanb/logicanalyzer

    24 channel, 100Msps logic analyzer hardware and software

    29 parts5.1kGPL-3.0
  • 2 layers56 × 20 mmHallEffectXY Endstop, the printed circuit board in 3D

    HallEffectXY Endstop

    VoronDesign/Voron-Hardware

    Cool Hardware designed by the Voron Design group

    29 parts1.1kGPL-3.0
  • 2 layers50 × 23.2 mmAnalog, the printed circuit board in 3D

    Analog

    hoglet67/RGBtoHDMI

    Bare-metal Raspberry Pi project that provides pixel-perfect sampling of Retro Computer RGB/YUV video and conversion to HDMI

    29 parts1kGPL-3.0
  • 2 layers16.8 × 13.6 mmE Fidget Lite, the printed circuit board in 3D

    E Fidget Lite

    hackclub/OnBoard

    💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

    29 parts915
  • 2 layers85 × 12.5 mmTERES PCB3-TOUCH BTN Rev.A, the printed circuit board in 3D

    TERES PCB3-TOUCH BTN Rev.A

    OLIMEX/DIY-LAPTOP

    Do It Yourself Open Source Hardware and Software Modular Hacker's Friendly Laptop

    29 parts578Apache-2.0
  • 2 layers33.7 × 97.8 mmHAN ESP TSS721, the printed circuit board in 3D

    HAN ESP TSS721

    UtilitechAS/amsreader-firmware

    ESP8266 and ESP32 compatible firmware to read, interpret and publish data to MQTT from smart electrical meters, both DLMS and DSMR is supported

    29 parts470
  • 2 layers80 × 55 mmGB CARTPP XC, the printed circuit board in 3D

    GB CARTPP XC

    Gekkio/gb-hardware

    Game Boy -related custom hardware by gekkio

    29 parts379CC-BY-4.0
  • 2 layers55 × 58 mmProto ads bee mcu board, the printed circuit board in 3D

    Proto ads bee mcu board

    PantsForBirds/adsbee

    Open Source Embedded ADS-B Receiver

    29 parts344GPL-3.0