Skip to the content
PCBKitNew board
2 layers21.2 × 82.8 mmYippeeboard, the printed circuit board in 3D

self explanatory

Size
21.2 × 82.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
26
Nets
61
Pads
249
Tracks, vias
262, 41
Pours
1
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
28 Apr 2025
Updated
16 Aug 2025

Overview

Yippeeboard is an open-source printed circuit board by mpkarpov-ui, from the mpkarpov-ui/YIPPEE_Software repository on GitHub. It is a 2-layer board of 21.2 × 82.8 mm with 26 parts on 61 nets, routed with 262 tracks and 41 vias.

It is built around the SAM-M10Q-00B, MPL3115A2R1 and SST26VF040A-104I/SN, with the LSM115JE3/TR13 and WST-1210T among its other parts. Its parts include 8 resistors, 5 ICs, 3 capacitors, 3 diodes and 2 connectors. It belongs with the NXP (LPC, Kinetis, i.MX RT) boards of this library.

Main components

5

README

README.md

YIPPEE

Your Integrated Presicion Positioning (and) Elevation Engine

About YIPPEE

YIPPEE is a personal project that I started in early 2025, and was my entry into hardware design, as I was interested in learning more about how my college rocketry team developed the hardware for its flight computers.

After receiving help from our Electronic Hardware lead, I had a schematic and layout I was happy with and produced it in our school's electronic lab. The software for this project was in majority written by me with some key contributions from Surag Nuthulapaty, who is a very smart and cool guy.

Using YIPPEE

Hardware

All hardware schematics are present in hardware/. As of August 2025, the RPP diode is no longer being produced or sold, but can just be replaced with a jumper wire.

All components can be sourced commercially through Transfer Multisort Elektronik (TME), DigiKey, Mouser, LCSC, and Amazon.

All hardware schematics are free for use.

Software

YIPPEE software is compiled with Platformio, which offers easy VSCode integration with their extension. The configuration defines 4 targets which are described below:

hardware_test – This target suspends all normal functions of the flight computer and pre-empts them by putting in code configured to mass-test the components on the board, this is useful for board assembly and debugging.

main - This is the main "flight code" and includes finished drivers, flash memory management system, telemetry code, and a barometer-based flight FSM.

mem_offload – This target also pre-empts the main flight code, but instead of testing components, it allows offloading data off the flash memory chip.

ground (Feather M0) – Running on a commercial-off-the-shelf radio module (the Feather M0 RFM96), this code can receive YIPPEE radio signals and process them to display live board telemetry on the ground.

To start with your YIPPEE board, connect the USB port on the Teensy 4.0 to any COM port on your computer. Then flash the appropriate target through your Platformio interface of choice.

All YIPPEE software is free to reference.

Parts

26
QtyValueFootprintReferences
422ΩResistor_SMD:R_0603_1608MetricR3, R4, R5, R6
4MountingHole_PadMountingHole:MountingHole_2.2mm_M2_Pad_ViaH1, H2, H3, H4
2100 nFCapacitor_SMD:C_0603_1608MetricC1, C3
24.7kΩResistor_SMD:R_0603_1608MetricR1, R2
2470Resistor_SMD:R_0603_1608MetricR7, R8
110 μFCapacitor_SMD:C_0603_1608MetricC2
1Conn_01x02Connector_JST:JST_PH_B2B-PH-K_1x02_P2.00mm_VerticalJ1
1Conn_CoaxialConnector_Coaxial:SMA_Molex_73251-2120_EdgeMount_HorizontalJ2
1HM-TRLR-S-433RF_Module_Hope:HM-TRLR-S-xxxU5
1LED_BLED_SMD:LED_0603_1608MetricD1
1LED_GLED_SMD:LED_0603_1608MetricD2
1LSM115JE3/TR13Passives_import:DO-214BA_MCHD4
1MPL3115A2Package_LGA:NXP_LGA-8_3x5mm_P1.25mm_H1.1mmU3
1SAM-M10QRF_GPS:ublox_SAM-M8QU1
1SST26VF040A-104I/SNPackage_SO:SOIC-8_3.9x4.9mm_P1.27mmU4
1Teensy4.0MCU_Teensy:Teensy40U2
1WST-1210Buzzer_Beeper:Buzzer_12x9.5RM7.6BZ1

Questions

How big is the Yippeeboard PCB?

It measures 21.2 × 82.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Yippeeboard use?

26 parts, built around the SAM-M10Q-00B, MPL3115A2R1, SST26VF040A-104I/SN and LSM115JE3/TR13. 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 Yippeeboard KiCad files?

From the mpkarpov-ui/YIPPEE_Software repository on GitHub, at the commit this page was made from: the board is hardware/yippeeboard.kicad_pcb and its schematic hardware/yippeeboard.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Yippeeboard design in my own project?

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

Similar boards

  • 4 layers50 × 73.2 mmCublic, the printed circuit board in 3D

    Cublic

    rgraetz/cubli-redux

    39 parts
  • 2 layers115 × 77 mmEload, the printed circuit board in 3D

    Eload

    dimtass/esp8266-web-eload

    This is a PCB/FW project for a WiFi enabled electronic load

    74 parts1
  • 4 layers70 × 50 mmSTM32G041F8P6 dev, the printed circuit board in 3D

    STM32G041F8P6 dev

    NAIT-CNT-CMPE2750-1241-A02/SimonDemos

    Demos used in this course, including the sample project.

    46 parts1
  • 2 layers110 × 119 mmV2 Queens2026, the printed circuit board in 3D

    V2 Queens2026

    FelixStA52/BRACHIOSAURUS

    Boxed Recorder Analyzing Change in Height of Ice with On Site Accelerometer and Ultrasonic Readers Utilizing Support (BRACHIOSAURUS)

    55 parts
  • 4 layers65 × 35 mmPeregrine, the printed circuit board in 3D

    Peregrine

    Gibson431/peregrine

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

    Avionics Board

    ModelRocketryAvionics/Avionics-Board

    Avionics PCB for Model Rocketry

    67 parts8
  • 4 layers50 × 60 mmLyrav3og, the printed circuit board in 3D

    Lyrav3og

    prs2026/Lyra-flight-computer

    repo for the lyra flight computer

    135 parts3GPL-3.0