Skip to the content
PCBKitNew board
2 layers58.9 × 54 mmRasppico altimiter, the printed circuit board in 3D

Rasppico altimiter

luke-walsh1/FLIGHT

A custom, high-performance rocket flight computer designed around a Raspberry Pi Pico (RP2040) to track, log, and deploy parachutes using a servo motor.

Size
58.9 × 54 mm
Copper layers
2
Thickness
1.6 mm
Parts
40
Nets
74
Pads
190
Tracks, vias
199, 11
Pours
1
Routed
Yes
KiCad
KiCad 9.0 (file 20241229)
Created
20 Jun 2026
Updated
12 Sep 2026

Overview

Rasppico altimiter is an open-source printed circuit board by luke-walsh1, from the luke-walsh1/FLIGHT repository on GitHub. It is a 2-layer board of 58.9 × 54 mm with 40 parts on 74 nets, routed with 199 tracks and 11 vias.

It is built around the MT3608, DW01A and TP4056-42-ESOP8, with the FS8205A and SS34 among its other parts. Its parts include 7 resistors, 6 capacitors, 6 connectors, 3 ICs and 3 diodes. It belongs with the robots and motor control boards and the RP2040 boards of this library.

Main components

5

README

README.md

image

FLIGHT

FLIGHT is a custom, high-performance rocket flight computer designed around a Raspberry Pi Pico (RP2040) to track, log, and deploy parachutes using a servo.

Disclaimer

The provided code is tested and working with the hardware; however, the servo and arm button controls can be customized to suit your specific needs and are not implimented in the code:)


rasppico altimiter 1 7 20260807_190316 1

Features

  • Core Processing: Raspberry Pi Pico running custom data-logging, and control scripts.

  • Integrated Sensors (GY-91): Combines an IMU (accelerometer/gyroscope) to measure high-G launch forces (± 16g) and orientation, alongside a precision barometer (BMP280) to calculate real-time altitude changes.

  • Recovery: Dedicated PWM outputs to trigger a servo mechanism for physical parachute deployment at apogee or however you wish to use it. not implimented in code, challange for yourself :)

  • Power & Protection Circuitry: Integrated TP4056 LiPo charging network backed by a comprehensive safety protection block (DW01A controller + FS8205A dual-MOSFET switch) to safely manage battery current and prevent over-discharge.

  • Voltage Regulation (MT3608): A DC-DC boost converter circuit to cleanly step up battery power to a stable $5\text{V}$ line for the onboard servo control.

    rasppico altimiter 1 7  back
20260807_190732 1

Mechanical & Layout Design

  • Developed on a dual-layer PCB with a massive Ground Plane optimized for low electrical noise and high signal integrity.

  • Designed with wide, heavy-current traces ($0.8\text{mm} - 1.0\text{mm}$) on the critical power highway loops (+BATT and -BATT) to safely absorb massive amp spikes when the deployment servos actuate.

  • Custom aerospace graphics and visual infographics directly on the silkscreen layer.

image

DATA

The goal is to log data. FLIGHT saves data in a format that looks like this:

image

These numbers by themselves arent that helpfull however with the help of a python program we can graph this data and mark the max altitude and other data points.


image

Included in the files is also a 3d printable bracket to mount flight to your rocket, step file for your own needs. M3 countersunk screw holes for mounting to rocket.

More on my YouTube and Stardance Profile:

https://stardance.hackclub.com/projects/18720

https://www.youtube.com/watch?v=rl3e3K6eBTs

Parts

40
QtyValueFootprintReferences
5ResistorResistor_SMD:R_0805_2012MetricR1, R2, R3, R4, R5
3CCapacitor_SMD:C_0805_2012MetricC3, C4, C5
2Capacitor_NPCapacitor_SMD:C_0805_2012MetricC1, C2
2LEDLED_SMD:LED_0805_2012MetricD1, D2
2PINHD_1x2_FemaleConnector_PinSocket_2.54mm:PinSocket_1x02_P2.54mm_VerticalJ4, J6
2PINHD_1x6_FemaleConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ1, J5
110uPCM_SparkFun-Capacitor:C_0603_1608MetricC6
116KResistor_SMD:R_0805_2012MetricR6
12.2KResistor_SMD:R_0805_2012MetricR7
122uHInductor_SMD:L_10.4x10.4_H4.8L1
1DW01APackage_TO_SOT_SMD:SOT-23-6U5
1FS8205AFS8205A:SOP65P640X120-8NQ1
1JST_02Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_HorizontalJ3
1LOGOpcb images:stardance challangeG***
1LOGOpcb images:flightavuonics18G***
1LOGOpcb images:hamster2020G***
1LOGOpcb images:github3011G***
1LOGOpcb images:hackclub_bw_15mmG***
1LOGOpcb images:revpolukG***
1LOGOpcb images:nasaworm2020G***
1LOGOpcb images:amd2020G***
1MT3608Package_TO_SOT_SMD:SOT-23-6U1
1PINHD_1x3_FemaleConnector_PinSocket_2.54mm:PinSocket_1x03_P2.54mm_Verticalservo1
1PINHD_1x8_FemaleConnector_PinSocket_2.54mm:PinSocket_1x08_P2.54mm_VerticalJ2
1RaspberryPi_PicoModule:RaspberryPi_Pico_Common_UnspecifiedA2
1SS34Diode_SMD:D_SMAD3
1TP4056-42-ESOP8Package_SO:SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm_ThermalViasU4

The 37 most common of 40 parts.

Questions

How big is the Rasppico altimiter PCB?

It measures 58.9 × 54 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Rasppico altimiter use?

40 parts, built around the MT3608, DW01A, TP4056-42-ESOP8 and FS8205A. 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 Rasppico altimiter KiCad files?

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

Can I use the Rasppico altimiter design in my own project?

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

Similar boards

  • 2 layers61 × 61 mmESP32 FC, the printed circuit board in 3D

    ESP32 FC

    MAATHES-THILAK-K/ESP32-S3_FLIGHT_CONTROLLER

    A custom-designed flight controller based on the ESP32-S3 module, built for compatibility with the esp-fc firmware and Betaflight-like configuration.

    69 parts7Apache-2.0
  • 2 layers80 × 34 mmDji fcc, the printed circuit board in 3D

    Dji fcc

    nikolaus018/dji-fcc-esp32

    ESP32-S3 firmware that switches a DJI N1 remote to FCC mode over USB (replaces the Android app)

    69 parts3MIT
  • 2 layers30 × 25 mmProject2, the printed circuit board in 3D

    Project2

    devKOff/pcb-lipo-power-management-system

    An integrated PCB power management system for single-cell Li-Po batteries featuring onboard charging, circuit protection, and a DC-DC boost converter with selectable 5V and 12V DC outputs.

    28 parts2
  • 2 layers102.6 × 102.6 mmMini robot2, the printed circuit board in 3D

    Mini robot2

    eliasmonzon/pcb

    circuitos_electronicos

    67 parts1
  • 2 layers38.4 × 19.3 mmCharging Base, the printed circuit board in 3D

    Charging Base

    DominikNeugebauer/PCB

    All of my pcb projects i have made so far

    28 parts
  • 2 layers43 × 43 mmNew version, the printed circuit board in 3D

    New version

    Robopoly/Kit-Botanique

    76 parts
  • 2 layers50 × 201.2 mmAqi monitor, the printed circuit board in 3D

    Aqi monitor

    wngxp/aqi-monitor

    A custom indoor air-quality monitor with particulate, carbon-dioxide, temperature, humidity, and pressure sensing; a round color display; a nine-pixel status gauge; and an optional connected backend and mobile app.

    99 parts
  • 2 layers45 × 100 mmWalkiepcb, the printed circuit board in 3D

    Walkiepcb

    houseofthe051010/ESP32-Walkie-Talkie-V2

    This ESP32 Walkie Talkie is redesigned with a SX1262 radio, a PCB, and a full case redesign.

    93 parts1