

Launch it
A fun Christmas PCB game
- Size
- 120 × 85 mm
- Copper layers
- 2
- Thickness
- 1.6 mm
- Parts
- 100
- Nets
- 50
- Pads
- 259
- Tracks, vias
- 1,026, 298
- Pours
- 4
- Routed
- Yes
- KiCad
- KiCad 9.0 (file 20241229)
- Created
- 28 Nov 2025
- Updated
- 9 Jan 2026
Overview
Launch it is an open-source printed circuit board by nathaniel-fargo, from the nathaniel-fargo/presentinator repository on GitHub, published under the MIT licence. It is a 2-layer board of 120 × 85 mm with 100 parts on 50 nets, routed with 1,026 tracks and 298 vias.
It is built around the STM32F030F4P6, CAP1203-1-SN and IS31FL3731-SALS2, with the CR2032, AO3400A and MAMK2520T4R7M among its other parts. Its parts include 12 resistors, 7 capacitors, 4 ICs, 2 transistors and 1 diode. It belongs with the STM32 boards of this library.
Main components
7STM32F030F4P6
TSSOP-20-40℃~+85℃ 12bit 15 16KB 2.4V~3.6V 32 Bit 48MHz 4KB ARM Cortex-M0 Built-in FLASH TSSOP-20 Microcontrollers (MCU/MPU/SOC) ROHSSTMicroelectronicsMicrocontrollers (MCU/MPU/SOC)CAP1203-1-SN
SOIC-8-40℃~+125℃ 3 3V~5.5V 50uA 750uA 8kV Capacitive Touch、自动灵敏度校准、防水抗干扰触摸、手势检测 SOIC-8 Touch Sensors ROHSMicrochip TechnologyTouch SensorsIS31FL3731-SALS2
SSOP-28-208mil-40℃~+85℃ 18 2.7V~5.5V 3.2mA 400kHz Analog、PWM DC-DC Keyboard scanning SSOP-28-208mil LED Drivers ROHSISSILED DriversCR2032
-- Unclassified goods ROHSMaxellUncategorisedAO3400A
SOT-23-55℃~+150℃ 1 N-channel 1.45V 1.4W 30V 48mΩ@2.5V 5.7A 50pF 630pF 75pF 7nC@10V N-Channel SOT-23 MOSFETs ROHSAlpha & Omega SemiconductorMOSFETsMAMK2520T4R7M
10081.3A 1.5A 260mΩ 4.7uH ±20% 1008 Power Inductors ROHSTaiyo YudenPower InductorsRB521S30T1G-DW
SOD-5231 Independent 1A 200mA 30V 30uA@10V 500mV@200mA SOD-523 Schottky Diodes ROHSDOWOSchottky Diodes
README
README.mdthe PRESENTINATOR
Plot
Santa got a cold, and it's December 24th! As his top elf you gotta step it up
You decide to make a cannon to launch presents from the North Pole all over the world.
Each house will light up when it's clock strikes midnight and you must shoot your target to the correct one.
The longer you hold the trigger, the further your present will be shot. You call it, "the PRESENTINATOR".
(Depending on how well this goes, you might be in for a raise aftewards... and boy do you love Candy Canes)
Project
There's hardware, graphics, and soon to be firmware in this repo.
I initially designed this as a four layer board, but when I experimenting with deleting the inner layers, practically all the grounds were routed together besides a few floating islands. Everything should be low speed enough so that's fine.
The project is powered off of two 2032s, with a switch, and then minimal polarity protection and then bucked down to 3.3V.
The brains of the operation is the STM32F030F4, a very minimal STM microcontroller.
Over I2C it drives the IS31FL3731-SA LED Matrix driver, which is not used to full capacity.
There's also a capactive sense button IC, as well as the capability to drive a vibration motor for full haptic I/O.
Status
Hardware: Designed
Board: Being manufactured
Firmware: Will be done by Christmas
License
MIT Open Source License-inator
Motivation
I have some younger people in my life and a habit of making DIY christmas presents. In the past they've been largely "crafty" (e.g. wood, leather) but this year I went all-in on electronics.
Inspiration
Roughly inspired by the light rail PCB train track project, as well as Doofenshmirtz's naming conventions.
Extra
If you're interested in buying one pre-made, I plan on making a few extra so just hit me up.
Parts
100| Qty | Value | Footprint | References |
|---|---|---|---|
| 51 | LED_Small | LED_SMD:LED_0805_2012Metric_InnerMarking | DC1, DH1, DH2, DH3, DH4, DH5, DH6, DH7, DH8, DP1, DP10, DP11, DP12, DP13, DP14, DP15 +35 |
| 14 | LED_Small | LED_SMD:LED_0402_1005Metric_Minimal | DS1, DS2, DS3, DS4, DS5, DS6, DS7, DS8, DS9, DS10, DS11, DS12, DS13, DS14 |
| 7 | 4u7 | Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolder | C1, C2, C3, C4, C5, C6, C7 |
| 5 | 10k | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R2, R3, R10, R11, R12 |
| 2 | 100k | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R5, R6 |
| 2 | 1k | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R8, R9 |
| 2 | CR2032 | Aloe:BAT_BAT-HLD-003-SMT | BT1, BT2 |
| 2 | LED | LED_SMD:LED_0805_2012Metric_InnerMarking | DB1, DB2 |
| 1 | 0 | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R4 |
| 1 | 100 | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R1 |
| 1 | 20k | Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolder | R7 |
| 1 | AO3400A | Package_TO_SOT_SMD:SOT-23-3 | Q2 |
| 1 | CAP1203-1-SN | Aloe:SOIC127P600X175-8N | U4 |
| 1 | IS31FL3731-SA | Package_SO:SSOP-28_5.3x10.2mm_P0.65mm | U3 |
| 1 | MAMK2520T4R7M | Inductor_SMD:L_1008_2520Metric_Pad1.43x2.20mm_HandSolder | L1 |
| 1 | MCP1603 | Package_TO_SOT_SMD:TSOT-23-5 | U2 |
| 1 | Motor_DC | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | M1 |
| 1 | PJA3401A | Package_TO_SOT_SMD:SOT-23-3 | Q1 |
| 1 | RB521S30T1G | Diode_SMD:D_SOD-523 | D25 |
| 1 | SLW-105558-2A-N-D | Aloe:SW_SLW-105558-2A-N-D | S1 |
| 1 | STM32F030F4 | Package_SO:TSSOP-20_4.4x6.5mm_P0.65mm | U1 |
| 1 | SWD | Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical | J1 |
| 1 | Touch Me | TestPoint:TestPoint_Pad_1.0x1.0mm | CB1 |
Questions
How big is the Launch it PCB?
It measures 120 × 85 mm and has 2 copper layers, 1.6 mm thick.
What parts does the Launch it use?
100 parts, built around the STM32F030F4P6, CAP1203-1-SN, IS31FL3731-SALS2 and CR2032. 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 Launch it KiCad files?
From the nathaniel-fargo/presentinator repository on GitHub, at the commit this page was made from: the board is hw/launch-it.kicad_pcb and its schematic hw/launch-it.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the Launch it design in my own project?
Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).
Similar boards
- 2 layers98 × 48 mm

- 2 layers135.5 × 93 mm

Spectrum display
nathaniel-fargo/audio-spectrum-vibes
A fun little display piece for vibing to the audio spectrum. Inspired by Apple's iOS media player 5 bar spectrum analyzer.
223 partsMIT - 2 layers133 × 114.7 mm

- 4 layers80.7 × 78.7 mm

Ostentus hw
golioth/ostentus-hw
A PCB front panel for Golioth's Aludel hardware platform
77 parts17CERN-OHL-P-2.0 - 2 layers90 × 90 mm

Sensor bed
ufan/sensor_bed
A PCB with various kinds of sensors like optical mouse sensor, joystick, encoder, capacitive sliders etc.
70 parts4 - 2 layers25.4 × 52 mm

PiicoDev Capacitive Touch Sensor CAP1203
CoreElectronics/CE-PiicoDev-Capacitive-Touch-Sensor-CAP1203
PiicoDev Capacitive Touch Sensor CAP1203
44 parts1 - 2 layers221 × 221 mm

WordclockPCB
maelgui/wordclock
This repository contains every files needed to build the clock
159 parts - 2 layers50 × 50 mm

Brew buddy hardware
marcelobarrosufu/brewbuddy
Thermometer, stopwatch, step mash tool, boiling and hop additions controller in a compact instrument !
45 parts20