Skip to the content
PCBKitNew board
2 layers120.5 × 73.5 mmHackflight, the printed circuit board in 3D

Minimalist flight-control toolkit for makers

Size
120.5 × 73.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
40
Nets
26
Pads
65
Tracks, vias
154, 15
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
31 Dec 2015
Updated
7 Nov 2026

Overview

Hackflight is an open-source printed circuit board by simondlevy, from the simondlevy/Hackflight repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 120.5 × 73.5 mm with 40 parts on 26 nets, routed with 154 tracks and 15 vias.

Its parts include 27 connectors, 4 diodes and 3 resistors.

README

attic/kicad/main/README.md

Secure M2 nylon machine screws

Before soldering on any of the components, you'll need to decide how you're going to mount the PCB to your airframe. I've also used VHB tape, which doesn't require screws, but for a cleaner build the PCB provides four mounting holes in the popular 26x26mm diamond configuration, for use with M2 nylon machine screws. You secure these screws temporarily with nuts before using a rubber grommit for vibration dampening.

BOM, in order of soldering

Note: I recommend using Scotch tape to mask the pins you're not currently soldering, and doing a continuity check for bridges/shorts after each step:

  1. Pololu 5V Step-Up/Step-Down Voltage Regulator S7V7F5, on bottom, using 1-2mm chisel/bevel tip.

  2. 28AWG silicone-insulated wire for hover-deck, protruding from bottom, using 0.2-0.8mm fine/conical tip.

  3. SHUTTLE BOARD 3.0 BMI088, on top, using 0.2-0.8mm fine/conical tip. To avoid soldering a bridge (short circuit), you should solder only the six indicated pins (3V3, GND, SCL0, GD, SDA0, 3V3).

  4. 28AWG silicone-insulated wires to 4-in-1 ESC, protruding from bottom, using 0.2-0.8mm fine/conical tip. Most 4-in-1 ESCs come with this connector, or you can build one yourself using a kit like this.

  5. 220Ω resistor, on bottom, using 1-2mm chisel/bevel tip.

  6. LED, on top, using 1-2mm chisel/bevel tip.

Teensy / ESP32 Xiao C6

https://www.amazon.com/Breakaway-Headers-Connector-Breadboard-Electronic/dp/B0FLJVHSRN/

Parts

40
QtyValueFootprintReferences
17Conn_01x01_PinConnector_Wire:SolderWirePad_1x01_SMD_2x4mmJ5, J6, J7, J8, J10, J11, J12, J13, J14, J15, J16, J17, J18, J19, J20, J21 +1
8Conn_01x01_PinConnector_PinSocket_2.54mm:PinSocket_1x01_P2.54mm_VerticalJ24, J25, J26, J27, J28, J29, J30, J31
4LEDLED_THT:LED_D3.0mm_FlatTopD1, D2, D3, D4
3, ,
2MountingHoleMountingHole:MountingHole_4mmH1, H1
1Conn_01x11_SocketConnector_PinHeader_2.54mm:PinHeader_1x11_P2.54mm_VerticalJ2
1Conn_01x12_SocketConnector_PinHeader_2.54mm:PinHeader_1x10_P2.54mm_VerticalJ1
1LOGOLOGOG***
1R1Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR2
1R2Resistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR3
1R_LEDResistor_THT:R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_HorizontalR1

Questions

How big is the Hackflight PCB?

It measures 120.5 × 73.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Hackflight use?

40 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 Hackflight KiCad files?

From the simondlevy/Hackflight repository on GitHub, at the commit this page was made from: the board is kicad/tx/tx.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Hackflight design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

More from simondlevy/Hackflight

12
  • 2 layers88.9 × 88.4 mmTeensypi v91, the printed circuit board in 3D

    Teensypi v91

    simondlevy/Hackflight

    Minimalist flight-control toolkit for makers

    44 parts334GPL-3.0
  • 2 layers123.8 × 73.5 mmAttic, the printed circuit board in 3D

    Attic

    simondlevy/Hackflight

    Minimalist flight-control toolkit for makers

    40 parts334GPL-3.0
  • 2 layers39.8 × 55.1 mmHackflight, the printed circuit board in 3D

    Hackflight

    simondlevy/Hackflight

    Minimalist flight-control toolkit for makers

    36 parts334GPL-3.0
  • 2 layers41 × 41.5 mmHackflight, the printed circuit board in 3D

    Hackflight

    simondlevy/Hackflight

    Minimalist flight-control toolkit for makers

    30 parts334GPL-3.0
  • 2 layers39.8 × 73.9 mmFc-41, the printed circuit board in 3D

    Fc-41

    simondlevy/Hackflight

    Minimalist flight-control toolkit for makers

    28 parts334GPL-3.0
  • 2 layersBottom, the printed circuit board in 3D

    Bottom

    simondlevy/Hackflight

    Minimalist flight-control toolkit for makers

    18 parts334GPL-3.0
  • 2 layers41 × 55.5 mmApex main, the printed circuit board in 3D

    Apex main

    simondlevy/Hackflight

    Minimalist flight-control toolkit for makers

    16 parts334GPL-3.0
  • 2 layers41 × 48 mmMain xiao top, the printed circuit board in 3D

    Main xiao top

    simondlevy/Hackflight

    Minimalist flight-control toolkit for makers

    16 parts334GPL-3.0
  • 2 layers47.6 × 51 mmBottom, the printed circuit board in 3D

    Bottom

    simondlevy/Hackflight

    Minimalist flight-control toolkit for makers

    16 parts334GPL-3.0
  • 2 layers52 × 24.8 mmTop, the printed circuit board in 3D

    Top

    simondlevy/Hackflight

    Minimalist flight-control toolkit for makers

    14 parts334GPL-3.0
  • 2 layers47 × 46.3 mmBottom, the printed circuit board in 3D

    Bottom

    simondlevy/Hackflight

    Minimalist flight-control toolkit for makers

    14 parts334GPL-3.0
  • 2 layers41 × 44.5 mmAttic, the printed circuit board in 3D

    Attic

    simondlevy/Hackflight

    Minimalist flight-control toolkit for makers

    13 parts334GPL-3.0

Similar boards

  • 2 layers139.7 × 73.7 mm134pin 7-967288-1, the printed circuit board in 3D

    134pin 7-967288-1

    rusefi/rusefi

    rusefi - GPL internal combustion engine control unit

    40 parts1.2k
  • 2 layers149.4 × 177.4 mmLightsculpture, the printed circuit board in 3D

    Lightsculpture

    hackclub/OnBoard

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

    40 parts915
  • 2 layers150 × 50 mmEleLab v2 Bus150, the printed circuit board in 3D

    EleLab v2 Bus150

    Chrismettal/EleLab_v2

    Cheap DIY lab system for hobbyists and the tinkering folk

    40 parts531GPL-3.0
  • 2 layers66.4 × 48.1 mmRaspberry, the printed circuit board in 3D

    Raspberry

    Chrismettal/flipper-zero-backpacks

    Backpack-style addon boards for the Flipper Zero!

    40 parts456
  • 2 layers44 × 44 mmTrackball, the printed circuit board in 3D

    Trackball

    jfedor2/rp2040-pmw3360

    RP2040+PMW3360 PCB and code

    40 parts432
  • 2 layers90.8 × 53.3 mmABSIS Bus Master, the printed circuit board in 3D

    ABSIS Bus Master

    jrsteensen/OpenHornet

    OpenHornet 1:1 F/A-18C Simulator Repository

    40 parts431
  • 2 layers59.6 × 109.5 mmDrop, the printed circuit board in 3D

    Drop

    ohmtech-rdi/eurorack-blocks

    Software to Hardware Prototyping for Eurorack using C++, Max/Gen~ or Faust

    40 parts410
  • 2 layers80.9 × 56.2 mmAdapter, the printed circuit board in 3D

    Adapter

    kervinck/gigatron-rom

    System, apps and tooling for the Gigatron TTL microcomputer

    40 parts292BSD-2-Clause