Skip to the content
PCBKitNew board
2 layers75 × 52.5 mmEmber launch controller, the printed circuit board in 3D

Ember launch controller

HexDump0/Ember

A cheap, diy model rocket with a flight recorder and everything else you would need to fy it See the guide » Video (Soon) Models Gerber Firmware

Size
75 × 52.5 mm
Copper layers
2
Thickness
1.6 mm
Parts
19
Nets
9
Pads
37
Tracks, vias
88, 0
Pours
1
Routed
Yes
KiCad
KiCad 10.0 (file 20260206)
Created
27 Apr 2026
Updated
22 May 2026

Overview

Ember launch controller is an open-source printed circuit board by HexDump0, from the HexDump0/Ember repository on GitHub. It is a 2-layer board of 75 × 52.5 mm with 19 parts on 9 nets, routed with 88 tracks and 0 vias.

It is built around the BC547 and IRF3205. Its parts include 4 resistors, 4 diodes, 2 transistors, 2 connectors and 2 switches.

Main components

2

README

README.md

[blocked]

Contributors Forks Stargazers Issues


Ember

A cheap, diy model rocket with a flight recorder and everything else you would need to fy it
See the guide »

Video (Soon) [blocked] · Models · Gerber · Firmware

About The Project

Render

Ember is a diy, cheap and open source model rocket along with everything you would need to launch it + detailed guides on actually building it

(back to top)

Images

OpenRocket

Flight Recorder
Flight Recorder
Flight Recorder 3D
Flight Recorder 3D
Dashboard
Dashboard
Launch Controller
Launch Controller
Launch Controller 3D
Launch Controller 3D

Guide

3D Printing

A few of the important parts of the rocket are 3d printed, you could get away with using PLA for them but ABS is better if you have it.

Recommended print settings:

  • Layer heigh -> 0.2mm
  • Wall lines -> 5
  • Infill -> Gyroid 40%
  • Top & Bottom layers -> 4

Nose cone

Add normal supports for the lip in the shoulder. It should come off easily

Nose

Fins x4

Print it with the fin tab facing the bed and with the Seam corner preference set to Hide Seam

Fins

Launch lugs x2

Engine block

Centering rings x2

Launch Controller Body/Panel

Launch Pad Leg/Body

You can just print these with the recommenced settings

PCB/Electronics

The gerber files for both the launch controller and flight recorder are available here

Make sure you would a bit of 22 AWG wires at hand for the panel lights and switches

The Battery is meant to be charged on the bench and then soldered on to the flight recorder

(More detailed guide will come once I get my PCBs)

Flashing the firmware

You need esptool. Install it using

sh
pip install --user esptool

Plug the Super Mini into USB. It should show up as /dev/ttyACM0 on Linux, /dev/tty.usbmodem* on macOS, and COMx on Windows

Flash the firmware using

sh
esptool --chip esp32c3 --port /dev/ttyACM0 --baud 460800 \
        write-flash 0x0 ember.bin

Once done you should see some logs in serial

sh
# pick one
idf.py -p /dev/ttyACM0 monitor
miniterm /dev/ttyACM0 115200
screen /dev/ttyACM0 115200
text
I (xxx) ember: ember boot
I (xxx) sensors: MPU6050 ready @0x68
I (xxx) sensors: BMP280 ready @0x76 ...
I (xxx) httpd: http server up on :80
I (xxx) wifi_ap: softap up: ssid=ember-XXXXXX ch=1

Connect to the open Wi-Fi ember-XXXXXX and visit http://192.168.4.1 for the dashboard.

License

Distributed under the Creative Commons Attribution-NonCommercial 4.0. See LICENSE.md for more information.

(back to top)

Contact

HexDump0 - @HexDump0 - root@hexdump0.pw

Project Link: https://github.com/HexDump0/Ember

(back to top)

Acknowledgments

  • SnapEDA for ESP32-C3 SMD Footprint and Symbol
  • UltraLibrarian for FS8205A Footprint and Symbol
  • RabchikEngineer for KiCad ESP32-C3-SuperMini symbols
  • Ulf Hille for ESP32C3 SuperMini 3D Model
  • Usini for Usini Sensors Kicad Schematics and footprints (and associated GrabCAD authors)

(back to top)

Parts

19
QtyValueFootprintReferences
3MountingHole_3.2mm_M3MountingHole:MountingHole_3.2mm_M3M3, M3, M3
210kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR2, R4
11N4007Diode_THT:D_DO-41_SOD81_P10.16mm_HorizontalD1
12.2kResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR3
13A 20mmConnector_Wire:SolderWire-0.75sqmm_1x02_P7mm_D1.25mm_OD3.5mmF1
1440Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1
1Arm SwitchConnector_Wire:SolderWire-0.75sqmm_1x02_P7mm_D1.25mm_OD3.5mmSW1
1BC547Package_TO_SOT_THT:TO-92L_HandSolderQ2
1Battery 6xAATerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_HorizontalJ1
1BlueConnector_Wire:SolderWire-0.75sqmm_1x02_P7mm_D1.25mm_OD3.5mmD4
1GreenConnector_Wire:SolderWire-0.75sqmm_1x02_P7mm_D1.25mm_OD3.5mmD2
1IRF3205Package_TO_SOT_THT:TO-220-3_VerticalQ1
1IgniterTerminalBlock_Phoenix:TerminalBlock_Phoenix_MKDS-1,5-2_1x02_P5.00mm_HorizontalJ2
1Integrated BuzzerBuzzer_Beeper:Buzzer_12x9.5RM7.6BZ1
1Push ButtonConnector_Wire:SolderWire-0.75sqmm_1x02_P7mm_D1.25mm_OD3.5mmSW2
1RedConnector_Wire:SolderWire-0.75sqmm_1x02_P7mm_D1.25mm_OD3.5mmD3

Questions

How big is the Ember launch controller PCB?

It measures 75 × 52.5 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Ember launch controller use?

19 parts, built around the BC547 and IRF3205. 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 Ember launch controller KiCad files?

From the HexDump0/Ember repository on GitHub, at the commit this page was made from: the board is kicad/ember_launch_controller/ember_launch_controller.kicad_pcb and its schematic kicad/ember_flight_recorder/ember_flight_recorder.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Ember launch controller design in my own project?

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

More from HexDump0/Ember

1
  • 2 layers25 × 50 mmEmber flight recorder, the printed circuit board in 3D

    Ember flight recorder

    HexDump0/Ember

    A cheap, diy model rocket with a flight recorder and everything else you would need to fy it See the guide » Video (Soon) Models Gerber Firmware

    19 parts

Similar boards

  • 2 layers80 × 45 mmDhere mod 1, the printed circuit board in 3D

    Dhere mod 1

    BOTwot/Dhere_pcb_mod_v1

    39 parts
  • 2 layers120 × 80 mmPuente H, the printed circuit board in 3D

    Puente H

    jeremiasadrian/jeremiasadrian

    Config files for my GitHub profile.

    89 parts
  • 2 layers39 × 49.5 mmBM2, the printed circuit board in 3D

    BM2

    bask185/Train-Science-DIY

    38 parts3
  • 2 layers77.7 × 73.2 mmBMT BionX Minimum Translator vereinfacht, the printed circuit board in 3D

    BMT BionX Minimum Translator vereinfacht

    stancecoke/BionX_Minimal_Translator

    Drive your BionX motor with a no-name battery and a Kunteng LCD-display without any further BionX-components

    40 parts22GPL-3.0
  • 2 layers50.2 × 73 mmLibreductioner, the printed circuit board in 3D

    Libreductioner

    andreasb242/Libreductioner

    Induction loop sender for mower

    39 parts8GPL-2.0
  • 2 layers98.8 × 55.1 mmH bridge controller, the printed circuit board in 3D

    H bridge controller

    jayanta525/dual-h-bridge

    Dual H-Bridge Controller with IRF3205 and IR2104 MOSFET Driver, and with ATMega328P-AU PWM Controller

    104 parts5MIT
  • 2 layers90 × 44 mmDC AC Inverter EGS, the printed circuit board in 3D

    DC AC Inverter EGS

    stefaweb/DC-AC-Inverter-EGS

    Mini DC-AC Inverter with EGS002 module

    42 parts5
  • 2 layers80 × 100 mmCustomPCB, the printed circuit board in 3D

    CustomPCB

    Cpp-homies/MAPLE

    M.A.P.L.E: Modular Automated Plant Life Enclosure

    23 parts4MIT