Skip to the content
PCBKitNew board
2 layers74 × 25 mmRakieta, the printed circuit board in 3D

A compact, high-g flight data recorder designed specifically for model and amateur rocketry. The Arecorder logs 3-axis acceleration and orientation data to an SD card during launch, ascent, apogee, and recovery.

Size
74 × 25 mm
Copper layers
2
Thickness
1.6 mm
Parts
83
Nets
93
Pads
301
Tracks, vias
1,357, 93
Pours
13
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
4 Apr 2026
Updated
5 Sep 2026

Overview

Rakieta is an open-source printed circuit board by PTR-projects, from the PTR-projects/PTR_arecorder repository on GitHub, published under the MIT licence. It is a 2-layer board of 74 × 25 mm with 83 parts on 93 nets, routed with 1,357 tracks and 93 vias.

It is built around the PIC24FJ128GB206-I/MR, MPL3115A2R1 and STLM20W87F, with the TPS76333DBV, LIS331HH and PMV20XNER among its other parts. Its parts include 24 resistors, 19 capacitors, 10 connectors, 8 ICs and 8 diodes. It belongs with the PIC boards of this library.

Main components

6

README

README.md

Arecorder - Open Source Flight Data Recorder

Version: v2.2 (PTR edition)
Maintained by: bartekM

A compact, high-g flight data recorder designed specifically for model and amateur rocketry. The Arecorder logs 3-axis acceleration and orientation data to an SD card during launch, ascent, apogee, and recovery. Developed and used by the Polskie Towarzystwo Rakietowe (PTR) – the Polish Rocketry Society.

This repository contains all design files needed to build your own Arecorder: KiCad schematics & PCB layout, Gerber files, Bill of Materials (BOM), assembly notes, and firmware source code.


Features

  • High-range 3-axis accelerometer:
    • Primary: MMA6827 (±120 g)
    • Alternative: H3LIS331 (with adapter board, higher availability and better specs)
  • On-board SD card slot for raw flight data logging
  • Improved firmware with better calibration accuracy and write reliability
  • Compact design suitable for most model rockets (fits standard payload bays)
  • Easy post-flight analysis (data saved in simple format)
  • Open-source hardware & firmware – build it yourself or modify it


Quick Start

  1. Order PCBs – use the Gerbers in hardware/gerbers/ (any PCB manufacturer, e.g. JLCPCB, PCBWay).
  2. Buy components – see hardware/BOM.csv.
  3. Assemble – most soldering can be done by hand; complex parts can be outsourced.
  4. Flash firmware – use MPLAB X IDE + PIC debugger.
  5. Format SD card (FAT32) before first use.
  6. Calibrate the accelerometer (detailed in the manual).
  7. Fly – insert into rocket, power on, launch, retrieve data after flight.

Full assembly and usage instructions are in the original manual and docs/assembly-guide.md.


Hardware Notes (v2.2 PTR)

  • Double-layer PCB (no changes planned for this revision)
  • Sensor upgrade from original MMA6519 (80 g) to MMA6827 (120 g)
  • Optional H3LIS331 adapter board included in the design files

License

See LICENSE file for details.


Contributing

Pull requests are welcome! Whether it's:

  • Bug fixes
  • New features
  • Better documentation
  • Improved firmware

Just open an issue or PR. You can also support development via Buy Me a Coffee.


Contact

  • Maintainer: bartekM (GitHub @bartekM or PM on PTR forum/Discord)
  • Community: PTR Discord server

Happy flying and safe recoveries! 🚀

Parts

83
QtyValueFootprintReferences
101karek:SM0603R1, R2, R7, R9, R11, R12, R15, R16, R19, R21
8100narek:SM0603C5, C6, C7, C8, C11, C12, C15, C16
810karek:SM0603R3, R8, R10, R13, R14, R17, R18, R20
8PMV20XNarek:SOT23GDSQ1, Q2, Q3, Q4, Q5, Q6, Q7, Q8
410uarek:SM0805C1, C2, C18, C19
4HOLEarek:HOLE_3mmA1, A2, A3, A4
31N4148arek:SM0805_DIODED5, D6, D8
31uarek:SM0603C9, C10, C14
3LED REDarek:SM1210_DIODED2, D3, D4
218parek:SM0603C3, C4
2TPS76333arek:SOT23-5U7, U8
1100Rarek:SM0603R6
1100karek:SM0603R5
1100k/1%arek:SM0603R23
110Rarek:SM0603R22
116 MHzarek:HC-3.4x2.7X1
11mF/10Varek:SMD_G_capC17
11uCapacitor_SMD:C_0603_1608MetricC13
1470Rarek:SM0603R4
147k/1%arek:SM0603R24
1CONF_SEL1arek:conn_goldpin_2P3
1CONF_SEL2arek:conn_goldpin_2P4
1EXT_BUZZERarek:conn_goldpin_2P8
1LED ORANGEarek:SM1210_DIODED1
1LIS331HHarek:LGA16U4
1LL103Carek:SM1206_DIODED7
1MMA6519arek:QFN16U3
1MPL3115A2arek:LGA8_3x5U6
1OUT1arek:conn_ark_2_3.81P5
1OUT2arek:conn_ark_2_3.81P6
1OUT3arek:conn_ark_2_3.81P7
1PIC24FJ128GB206arek:TQFP_64U2
1POWERarek:conn_goldpin_2P9
1PROGarek:conn_goldpin_5P1
1SD_CARDarek:MICRO_SD_CARD_SLOTU1
1SPEAKERarek:buzzer_12mmSP1
1STLM20W87arek:SOT323-5LU5
1UARTarek:conn_goldpin_3P2
1USB_B_microarek:USB_MICROJ1

Questions

How big is the Rakieta PCB?

It measures 74 × 25 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Rakieta use?

83 parts, built around the PIC24FJ128GB206-I/MR, MPL3115A2R1, STLM20W87F and TPS76333DBV. 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 Rakieta KiCad files?

From the PTR-projects/PTR_arecorder repository on GitHub, at the commit this page was made from: the board is hardware/kicad/rakieta.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Rakieta 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

  • 4 layers30 × 55 mmAvionics Board, the printed circuit board in 3D

    Avionics Board

    ModelRocketryAvionics/Avionics-Board

    Avionics PCB for Model Rocketry

    67 parts8
  • 2 layers48 × 78.2 mmAIS Receiver, the printed circuit board in 3D

    AIS Receiver

    cmbahadir/AIS-Receiver

    Homemade AIS Receiver with ESP32

    73 parts11
  • 4 layers20.3 × 47.5 mmRocket ejection, the printed circuit board in 3D

    Rocket ejection

    jonnydyer/rocket_ejection

    Telemetry recorder and ejection driver for model rockets

    52 parts
  • 2 layers99.1 × 99.1 mmVent, the printed circuit board in 3D

    Vent

    pandemiaplan/OP-Vent

    A Simple, Open-Source Ventilator using a Proportional Solenoid Valve

    113 parts5
  • 2 layers85.7 × 85.7 mmAttiny85 time switch, the printed circuit board in 3D

    Attiny85 time switch

    UCSIG/attiny85_time_switch

    Low-power time switch using the ATtiny85 microcontroller.

    32 parts1MIT
  • 2 layers25 × 37.3 mmTheLock schematics, the printed circuit board in 3D

    TheLock schematics

    bitraf/toollock

    Each lock has a key with a matching key pattern. The key is physically attached to the tool using a wire. An optical sensor detects that the right key is used.

    14 parts
  • 4 layers84 × 66.5 mmINV Board, the printed circuit board in 3D

    INV Board

    davidmolony/MESC_FOC_ESC

    MESC, Molony ESC, STM32F303 based FOC+BLDC ready, HALL, Encoder, Sensorless, single sides, 2 layer, ~90A @48V

    192 parts60