- Rename .txt firmware files to proper extensions (.cpp, .ino, .py) so GitHub provides syntax highlighting and IDEs detect them correctly - Add PlatformIO project configs (platformio.ini) for both Rocket and Launcher firmware with all library dependencies pinned, enabling one-command builds: `pio run -e rocket -t upload` - Add requirements.txt for the Python telemetry dashboard - Add .gitignore for PlatformIO, Arduino IDE, Python, and editor artifacts - Add docs/WIRING.md with complete pin assignments, I2C addresses, servo calibration values, and UDP protocol reference (reverse-engineered from firmware source) - Rename Simulation/fdsdf.png to OpenRocket_3D_View.png No functional changes to any firmware or software code.
MANPADS Rocket & Launcher Prototype
30 Second Overview
Full System Overview (5 Minutes)
Full Development Media and Documentation
https://drive.google.com/drive/folders/17zpks6_R59H0iXJaGkTrtp1SzIFFAQtY?usp=drive_link
The Google Drive archive contains additional development media and documentation, including:
- Mechanical design and assembly
- System electronics and firmware testing
- Launch testing and rocket motor development
- System flow diagrams
- Rocket specifications
- Bill of materials and cost breakdown
Project Overview
This project is a proof-of-concept prototype of a low-cost rocket launcher and guided rocket system built using consumer electronics and 3D-printed components.
The rocket uses folding fins and canard stabilization controlled by an onboard ESP32 flight computer and MPU6050 inertial measurement unit. The launcher integrates sensors such as GPS, compass, and barometric modules to determine orientation and provide telemetry.
The system was designed in Fusion 360, simulated using OpenRocket, and developed through iterative mechanical design, electronics integration, and launch testing.
The total hardware cost of the prototype is approximately $96.
Repository Contents
This repository contains the core engineering components of the project:
- Mechanical CAD files for the rocket and launcher
- Firmware source code for the rocket flight controller and launcher system
- OpenRocket simulation files used for aerodynamic stability analysis
- Supporting project documentation

