Skip to the content
2 layers65 × 30 mmPowerBoard, the printed circuit board in 3D

A water rocket controlled by a raspberry pi zero

Size
65 × 30 mm
Copper layers
2
Thickness
1.6 mm
Parts
29
Nets
29
Pads
118
Tracks, vias
275, 22
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
14 Apr 2024
Updated
27 Feb 2026

Overview

PowerBoard is an open-source printed circuit board by MartinFeichtinger, from the MartinFeichtinger/rocketpi repository on GitHub. It is a 2-layer board of 65 × 30 mm with 29 parts on 29 nets, routed with 275 tracks and 22 vias.

It is built around the R-78C5.0-1.0 and DRV8801PWP. Its parts include 8 capacitors, 7 resistors, 7 connectors and 2 ICs.

Main components

2

README

README.md

RocketPi

The aim of this project is to controll a water rocket with a Raspberry Pi Zero.

What is a water rocket?

A water rocket is a type of model rocket using water as its reaction mass. The water is forced out by a pressurized gas, typically compressed air. Like all rocket engines, it operates on the principle of Newton's third law of motion.

image

What's special about our water rocket?

The fuel tank consists of a plastic bottle. This bottle can withstand a maximum pressure of 9 bar. In order to achieve a higher flight altitude, we have decided to strengthen this plastic bottle with fiber-reinforced tape. Whith this new tank we are able to reach pressures up to 13 bar. Futhermore a Raspberry Pi Zero is used to eject the parachute and determine the flight altitude. The parachute is attached to the top of the water rocket. To eject the parachute, the pre-tensioned handle is opened with three servo motors. -image of the water rocket

Rocket launcher

image

The rocket launcher had already been built beforehand. It also allows the rocket to be filled. Two ball valves can be used to switch between water and compressed air. The water rockets can then be launched by pulling a string.

Rocketpi

Raspberry Pi Zero

The Raspberry Pi Zero is a tiny, affordable computer board developed by the Raspberry Pi Foundation. It's small but powerful, with features like a CPU, RAM, storage, and ports for connecting to displays and other devices. It's used for various projects like IoT, robotics, and gaming consoles due to its low cost and versatility.

BerryIMUv4

IMU stands for Inertial Measurement Unit. It's a device that measures and reports specific forces like acceleration and angular velocity, using a combination of accelerometers, gyroscopes, and sometimes magnetometers. IMUs are commonly used in applications like navigation systems, robotics, virtual reality, and motion tracking. They provide essential data for determining an object's orientation, position, and movement in 3D space.

The BerryIMUv4 is an IMU that was specially developed for the rasberry pi zero. In addition to acceleration, rotation rate and magnetic field, it is possible to measure barometric altitude and temperature. Furthermore, there is a GPS module for position determination.

For more inforations visit: https://ozzmaker.com/product/berrygps-imu/

Example Programms: https://github.com/ozzmaker/BerryIMU

Power Board

The power board connects the Raspberry Pi to the lithium battery and the servo motors. It also acts as a bridge between the Raspberry Pi and the BerryIMUv4 sensor module, and between the Raspberry Pi and the control panel.

Schematic
Screenshot From 2026-02-27 09-51-35
PCB layout
Screenshot From 2026-02-27 09-52-22

Controll Panel

The control panel enables interaction with the Raspberry Pi. On the one hand, control signals can be sent to the Raspberry Pi via a button, and on the other hand, the status of the Raspberry Pi can be displayed via LEDs. The entire system is switched on with a power switch. To signal that the Raspberry Pi is booting, a flashing signal is generated via a 555 timer. Immediately after the boot process, the reset input of the 555 timer is triggered and the boot LED stops flashing and remains lit.

Schematic
Screenshot From 2026-02-27 09-53-32
PCB layout
Screenshot From 2026-02-27 09-59-49

Software

State-Machine

stateMachine

Parts

29
QtyValueFootprintReferences
610uCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC3, C4, C5, C6, C7, C8
310kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR1, R2, R3
2100nFCapacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolderC1, C2
24,7kResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR4, R5
2RResistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolderR6, R7
1BattMyFootprints:Pfusch_ConnJ1
1Berry IMUConnector_PinSocket_2.54mm:PinSocket_2x05_P2.54mm_Verticallocked
1Control_PanelConnector_IDC:IDC-Header_2x04_P2.54mm_VerticalJ3
1DRV8801PWPPackage_SO:HTSSOP-16-1EP_4.4x5mm_P0.65mm_EP3.4x5mm_Mask3x3mm_ThermalViasU2
1MasseConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ8
1R-78C5.0-1.0Converter_DCDC:Converter_DCDC_RECOM_R-78E-0.5_THTU1
1RaspiConnector_PinSocket_2.54mm:PinSocket_2x05_P2.54mm_VerticalJ7
1Servo_1MyFootprints:Pfusch_ConnJ4
1Servo_2MyFootprints:Pfusch_ConnJ5
1Servo_3MyFootprints:Pfusch_ConnJ6

The 25 most common of 29 parts.

More from MartinFeichtinger/rocketpi

1
  • 2 layers30.2 × 35.2 mmControlPanel, the printed circuit board in 3D

    ControlPanel

    MartinFeichtinger/rocketpi

    A water rocket controlled by a raspberry pi zero

    20 parts

Similar boards

  • 2 layers42.5 × 57.8 mmBiohand main board, the printed circuit board in 3D

    Biohand main board

    MartinBloedorn/biohand

    Files and documentation for the Biohand project.

    64 parts3GPL-2.0
  • 2 layers100 × 99.9 mmPcb schematic main HCU, the printed circuit board in 3D

    Pcb schematic main HCU

    HydrogreenPollub/legacy-pcb-hydrogen-cylinder

    PCB for Ecson motor driver

    123 partsMIT
  • 2 layers30 × 30 mmRailway can, the printed circuit board in 3D

    Railway can

    nibble-arts/railway-can

    A system to control analogue model railways combining the advantages of analogue and digital.

    3 parts
  • 4 layers100 × 57 mmESP32LedDriverV2, the printed circuit board in 3D

    ESP32LedDriverV2

    AdamCLarsen/Esp32LedDriver

    An ESP32 PWM LED Driver for use with ESPHome

    60 parts9MIT
  • 2 layers80 × 51.4 mmP44ttngw, the printed circuit board in 3D

    P44ttngw

    plan44/p44ttngw-hardware

    KiCAD files for TTN LoRA gateway based on RAK831 and Omega2S

    78 parts4

Questions

How big is the PowerBoard PCB?

It measures 65 × 30 mm and has 2 copper layers, 1.6 mm thick.

What parts does the PowerBoard use?

29 parts, built around the R-78C5.0-1.0 and DRV8801PWP. 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 PowerBoard KiCad files?

From the MartinFeichtinger/rocketpi repository on GitHub, at the commit this page was made from: the board is hardware/powerBoard/powerBoard.kicad_pcb and its schematic hardware/controlPanel/controlPanel.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the PowerBoard design in my own project?

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