Skip to the content
PCBKitNew board
2 layers61.8 × 38.8 mmFlightime, the printed circuit board in 3D

A quadcopter with a custom PCB, gyroscope and accelerometer, all within a 3d printed PLA Aero case!

Size
61.8 × 38.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
30
Nets
35
Pads
92
Tracks, vias
285, 43
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
22 Oct 2026
Updated
7 Nov 2026

Overview

Flightime is an open-source printed circuit board by RishitJain-dev, from the RishitJain-dev/Flightime repository on GitHub. It is a 2-layer board of 61.8 × 38.8 mm with 30 parts on 35 nets, routed with 285 tracks and 43 vias.

It is built around the AO3400A and 220UF 10V 5*7. Its parts include 8 resistors, 6 connectors, 4 diodes, 4 transistors and 2 capacitors. It belongs with the robots and motor control boards and the ESP32 boards of this library.

Main components

2

README

README.md

Flightime - Quadcopter

View PCB on KiCanvas

Screenshot 2026-10-22 000128

Flightime is a custom designed drone with a PLA Aero frame, 4 8520 brushed motors, and a PCB flight controller with a OV2640 camera mounted on the XIAO ESP32 S3 SENSE

Weighs: 132.6g

I designed this as an example project for Lift Off, where you design a drone, and get the components to build it and if its a great project, then even a drone controller!

Features

  • OV2640 FPV Camera
  • Bluetooth and WiFi capabilities
  • < 150g
  • Power Switch
  • 8520 Brushed motors
  • $200 total price (including tools!)

PCB

The PCB was made in KiCAD! It has:

  • GY-521 gyroscope
  • XIAO ESP32 S3 sense
  • Various resistors
  • Various SMD & TH capacitors
  • SMD MOFSETs
Screenshot 2026-10-21 213401 Screenshot 2026-10-21 213337

CAD

The CAD was designed exclusively in Onshape. The 2 parts fit together with 4 M3 screws and nuts, it doesn't require any heatset inserts, you screw directly into the PLA.

There are cut-outs in each piece so that wires can fit through. This is a pusher drone, the motors are press fit and the propellers face towards the ground.

Screenshot 2026-10-22 000128

Assembly

Use the schematic diagram on Kicanvas to solder one side of the wires to the board before assembly. Then place the board, mount it using the screws and nuts and take the wires to the motors and solder the other side there.

Firmware

We move by slowing down certain motors and speeding up others, this causes it to lean and tilt towards the direction its meant to be going, and begins to accelerate. In the final firmware, it will be controlled through bluetooth on a computer or phone.

image

Renders

Here are some renders I made in Onshape!

Screenshot 2026-11-06 172638 Screenshot 2026-11-06 172427 Screenshot 2026-11-06 172505 Screenshot 2026-11-06 172556 Screenshot 2026-11-06 172616

Parts

30
QtyValueFootprintReferences
4100kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR5, R6, R7, R8
4100ohmResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R2, R3, R4
41N4148Diode_THT:D_DO-35_SOD27_P7.62mm_HorizontalD1, D2, D3, D4
4AO3400APackage_TO_SOT_SMD:SOT-23Q1, Q2, Q3, Q4
4JST_02Connector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_VerticalJ1, J2, J3, J4
2Conn_01x02_PinConnector_JST:JST_EH_B2B-EH-A_1x02_P2.50mm_VerticalJ5, J6
1
10.1uFPCM_SparkFun-Capacitor:C_0603_1608MetricC2
1220uF_10VCapacitor_THT:CP_Radial_D6.3mm_P2.50mmC1
1GY-521GY-521:MODULE_GY-521U2
1LOGOLOGOG***
1SW_Nidec_CAS-120A1Button_Switch_SMD:Nidec_Copal_CAS-120ASW1
1XIAO-ESP32-S3-SMDSeeed_Studio_XIAO_Series:XIAO-ESP32-S3-SMDU1

The 29 most common of 30 parts.

Questions

How big is the Flightime PCB?

It measures 61.8 × 38.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Flightime use?

30 parts, built around the AO3400A and 220UF 10V 5*7. 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 Flightime KiCad files?

From the RishitJain-dev/Flightime repository on GitHub, at the commit this page was made from: the board is PCB/Flightime.kicad_pcb and its schematic PCB/Flightime.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Flightime design in my own project?

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

Similar boards

  • 4 layers170 × 101 mmFreeDSP G, the printed circuit board in 3D

    FreeDSP G

    freeDSP/FreeDSP-G

    ADAU1467 DSP Board for Electric Guitar Players

    377 parts7CC0-1.0
  • 2 layersHouse midget, the printed circuit board in 3D

    House midget

    Sharoun-Madoya/home_midget

    167 partsMIT
  • 2 layers89.2 × 103.5 mmOas, the printed circuit board in 3D

    Oas

    hubertciebiada/open-ambient-sensor

    OAS — Open Ambient Sensor: DIY multi-sensor indoor environmental monitor (CO2, PM, VOC/NOx, temperature/humidity, mmWave presence) on ESP32-C6 with ESPHome / Home Assistant integration

    64 parts44GPL-3.0
  • 4 layers95 × 76.2 mmDeWille Control, the printed circuit board in 3D

    DeWille Control

    zmeiresearch/DeWille

    A high-performance DIY audio DAC

    171 parts23
  • 2 layers66 × 58.4 mmCC SSD 02, the printed circuit board in 3D

    CC SSD 02

    attachix/ukit-pcb

    The PCBs needed to create the U:Kit sensor kit.

    42 parts1
  • 2 layers98.5 × 16 mmPCB design Course, the printed circuit board in 3D

    PCB design Course

    AvishkaVishwa/12V-to-5V-DC-Conveter

    12 parts1
  • 2 layers65 × 56 mmRpi with supply, the printed circuit board in 3D

    Rpi with supply

    cnlohr/cnpihats

    My various pi hats.

    48 parts1MIT
  • 4 layers78.5 × 91 mmFuSa1, the printed circuit board in 3D

    FuSa1

    engrtech/STM32_RC01_PCB

    PCB on KiKad 9

    119 parts1