Skip to the content
PCBKitNew board
2 layers120 × 85 mmLaunch it, the printed circuit board in 3D

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

7

README

README.md

the 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

KiCad PCB Render 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
QtyValueFootprintReferences
51LED_SmallLED_SMD:LED_0805_2012Metric_InnerMarkingDC1, DH1, DH2, DH3, DH4, DH5, DH6, DH7, DH8, DP1, DP10, DP11, DP12, DP13, DP14, DP15 +35
14LED_SmallLED_SMD:LED_0402_1005Metric_MinimalDS1, DS2, DS3, DS4, DS5, DS6, DS7, DS8, DS9, DS10, DS11, DS12, DS13, DS14
74u7Capacitor_SMD:C_0402_1005Metric_Pad0.74x0.62mm_HandSolderC1, C2, C3, C4, C5, C6, C7
510kResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR2, R3, R10, R11, R12
2100kResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR5, R6
21kResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR8, R9
2CR2032Aloe:BAT_BAT-HLD-003-SMTBT1, BT2
2LEDLED_SMD:LED_0805_2012Metric_InnerMarkingDB1, DB2
10Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR4
1100Resistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR1
120kResistor_SMD:R_0402_1005Metric_Pad0.72x0.64mm_HandSolderR7
1AO3400APackage_TO_SOT_SMD:SOT-23-3Q2
1CAP1203-1-SNAloe:SOIC127P600X175-8NU4
1IS31FL3731-SAPackage_SO:SSOP-28_5.3x10.2mm_P0.65mmU3
1MAMK2520T4R7MInductor_SMD:L_1008_2520Metric_Pad1.43x2.20mm_HandSolderL1
1MCP1603Package_TO_SOT_SMD:TSOT-23-5U2
1Motor_DCConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalM1
1PJA3401APackage_TO_SOT_SMD:SOT-23-3Q1
1RB521S30T1GDiode_SMD:D_SOD-523D25
1SLW-105558-2A-N-DAloe:SW_SLW-105558-2A-N-DS1
1STM32F030F4Package_SO:TSSOP-20_4.4x6.5mm_P0.65mmU1
1SWDConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ1
1Touch MeTestPoint:TestPoint_Pad_1.0x1.0mmCB1

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 mmAVR128DA48, the printed circuit board in 3D

    AVR128DA48

    mjhagen/dap

    Firmware for a portable DAP using a AVR128DA48 and VS1063 chip.

    72 parts
  • 2 layers135.5 × 93 mmSpectrum display, the printed circuit board in 3D

    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 mmBlade right, the printed circuit board in 3D

    Blade right

    ufan/mykeyboard

    A collection of pcb boards designed by me

    106 parts23
  • 4 layers80.7 × 78.7 mmOstentus hw, the printed circuit board in 3D

    Ostentus hw

    golioth/ostentus-hw

    A PCB front panel for Golioth's Aludel hardware platform

    77 parts17CERN-OHL-P-2.0
  • 2 layers90 × 90 mmSensor bed, the printed circuit board in 3D

    Sensor bed

    ufan/sensor_bed

    A PCB with various kinds of sensors like optical mouse sensor, joystick, encoder, capacitive sliders etc.

    70 parts4
  • 2 layers221 × 221 mmWordclockPCB, the printed circuit board in 3D

    WordclockPCB

    maelgui/wordclock

    This repository contains every files needed to build the clock

    159 parts
  • 2 layers50 × 50 mmBrew buddy hardware, the printed circuit board in 3D

    Brew buddy hardware

    marcelobarrosufu/brewbuddy

    Thermometer, stopwatch, step mash tool, boiling and hop additions controller in a compact instrument !

    45 parts20