Skip to the content
PCBKitNew board
2 layers35 × 55 mmIcarus, the printed circuit board in 3D
Size
35 × 55 mm
Copper layers
2
Thickness
1.6 mm
Parts
56
Nets
57
Pads
208
Tracks, vias
171, 53
Pours
15
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
4 Jul 2026
Updated
30 Aug 2026

Overview

Icarus is an open-source printed circuit board by Aryan2804, from the Aryan2804/Icarus repository on GitHub. It is a 2-layer board of 35 × 55 mm with 56 parts on 57 nets, routed with 171 tracks and 53 vias.

It is built around the ESP32-S3-WROOM-1-N8, AMS1117-3.3 and BMI088, with the AO3400A, SS24 and SP0503BAHTG among its other parts. Its parts include 14 resistors, 12 capacitors, 7 diodes, 7 connectors and 4 transistors. It belongs with the ESP32 boards of this library.

Main components

7

README

README.md

Icarus

Design an FPV quadcopter from scratch using brushed coreless motors

Table of Contents:

About the Project:

The aim of this project is to design and assemble a full size fpv drone operating over bluetooth which will use firmware that is written from scratch

Repository structure:

text
Icarus
├── Docs
│   ├── components.md
│   └── resources.md
├── Firmware                      # ESP-IDF firmware, written from scratch
│   ├── IMU                       # BMI088 driver + sensor fusion
│   ├── Motor_Control             # PWM/ESC logic for 8520 brushed motors
│   ├── Camera                    # Xiao-ESP32-S3-Sense (OV3660) interface
│   └── Main                      # control loop
├── Hardware
│   ├── PCB                       # KiCad 10.0 files
│   │   ├── Schematics
│   │   ├── Gerbers
│   │   └── 3D_Views
│   └── Mechanical                # Onshape exports (frame, mounts)
│       └── STL
├── Testing
│   ├── Perfboard                 # Perfboard prototype 
│   └── Loadcell                  # Motor thrust test 
├── assets                        # Images used in README
└── README.md

Components:

ComponentsDescription
ESP32-S3-Wroom-1 boardMicrocontroller
8520 Brushed motorsMotors for Propulsion
BMI 0886-DoF Inertial Measurement Unit
Xiao-ESP32-S3-sense OV3660Camera Module
USB- C ReceptaclePower and Programming Interface
AMS1117Voltage regulator
Load cellThrust measurement

Perfboard and Load cell Testing:

PCB Model:

  • View of the PCB Model front and back:
pcb_model_frontpcb_model_back
  • View of the PCB Routing - front and back:
pcb_routing_frontpcb_routing_back

Software Used:

Resources:

Contributors:

License:

MIT License

Parts

56
QtyValueFootprintReferences
710kResistor_SMD:R_0603_1608MetricR2, R3, R8, R9, R10, R11, R12
5Conn_01x02_SocketConnector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_VerticalJ1, J3, J4, J5, J6
40.1uFCapacitor_SMD:C_1206_3216MetricC10, C11, C12, C13
4100Resistor_SMD:R_0603_1608MetricR4, R5, R6, R7
4AO3400APackage_TO_SOT_SMD:SOT-23Q1, Q2, Q3, Q4
4SS24Diode_SMD:D_SMAD2, D3, D4, D5
4TestPointTestPoint:TestPoint_Pad_1.0x1.0mmTP1, TP2, TP3, TP4
3100nfCapacitor_SMD:C_0603_1608MetricC5, C6, C9
20.1uFCapacitor_SMD:C_0603_1608MetricC2, C4
210uFCapacitor_SMD:C_0805_2012MetricC1, C3
25.1kResistor_SMD:R_0603_1608MetricR13, R14
2TestPointTestPoint:TestPoint_THTPad_2.0x2.0mm_Drill1.0mmTP5, TP6
1100nfCapacitor_SMD:C_0805_2012MetricC7
1220Resistor_SMD:R_0603_1608MetricR1
1AMS1117-3.3Package_TO_SOT_SMD:SOT-223-3_TabPin2U3
1BMI088Package_LGA:Bosch_LGA-16_4.5x3mm_P0.5mm_LayoutBorder7x1y_ClockwisePinNumberingU2
1Conn_01x02_PinConnector_JST:JST_SH_SM02B-SRSS-TB_1x02-1MP_P1.00mm_HorizontalJ8
1ESP32-S3-WROOM-1RF_Module:ESP32-S3-WROOM-1U4
1LEDLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD1
1LOGOLOGOG***
1SP0503BAHTPackage_TO_SOT_SMD:SOT-143D7
1SS14Diode_SMD:D_SMAD6
1SW_Push(BOOt)Button_Switch_SMD:SW_Push_SPST_NO_Alps_SKRKBOOT
1SW_Push(EN)Button_Switch_SMD:SW_Push_SPST_NO_Alps_SKRKEN
1USB_C_Receptacle_USB2.0_16PConnector_USB:USB_C_Receptacle_GCT_USB4105-xx-A_16P_TopMnt_HorizontalJ2

Questions

How big is the Icarus PCB?

It measures 35 × 55 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Icarus use?

56 parts, built around the ESP32-S3-WROOM-1-N8, AMS1117-3.3, BMI088 and AO3400A. 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 Icarus KiCad files?

From the Aryan2804/Icarus repository on GitHub, at the commit this page was made from: the board is pcb-design/icarus.kicad_pcb and its schematic pcb-design/icarus.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Icarus design in my own project?

Its repository states no licence, so its author keeps all rights: ask Aryan2804 before reusing the design.

Similar boards

  • 2 layers125.8 × 52.6 mmPlaty, the printed circuit board in 3D

    Platy

    harshthorat-cpu/PLATYPULSE

    Understanding and experimenting with different wireless communication technologies often requires multiple dedicated tools, modules, and software environments.

    95 parts
  • 4 layers59.6 × 48.3 mmPlant1337, the printed circuit board in 3D

    Plant1337

    chl33/Plant133

    Firmware, circuit design, and 3D-printable components for an automated plant-watering system.

    61 parts6MIT
  • 2 layers100 × 80 mmAlarm clock, the printed circuit board in 3D

    Alarm clock

    Carabouille/Alarm_Clock_dawn_simulator

    A description of my Alarm clock with dawn simulator for the Fallout event organised By Hackclub

    75 parts
  • 2 layers150 × 100 mmSmartCube, the printed circuit board in 3D

    SmartCube

    kokhaie/Smart-Refrigerator-Demo

    The KiCad-generated BOM is mirrored into the documentation site under docs/ so it can be published through GitHub Pages.

    91 parts
  • 2 layers100 × 100 mmPCB SALUS v3, the printed circuit board in 3D

    PCB SALUS v3

    LeoSole423/PCB_SALUS_V3

    PCB de control para el robot Ackermann SALUS. Esta revision se inspira en la arquitectura de Hoja-Base, pero usa un ESP32-S3 y se mantiene como un diseno independiente.

    91 parts
  • 4 layers134 × 84.7 mmHomectrl rB, the printed circuit board in 3D

    Homectrl rB

    jeevan9s/homectrl-sys

    home automation controller

    136 parts2
  • 2 layers100 × 73.9 mmSecurity Alarm Panel, the printed circuit board in 3D

    Security Alarm Panel

    Matyas604/Security-Alarm-Panel

    Home Assistant Smart Home Alarm Control Panel with fingerprint reader, NFC/RFID card reader, motion radar, and touchscreen TFT display. It can control your smart home, not just your home security system.

    132 parts1GPL-3.0
  • 4 layers101.9 × 66.3 mmMini climate control, the printed circuit board in 3D

    Mini climate control

    MAIK97MAX/mini-climate-control

    A miniature climate control unit which is remotely controlled

    92 parts