OpenApollo is an open source project with the goal of making one of the most difficult parts of
rocket design one of the easiest.
OpenApollo [V1] is a project made to cover all possible bases of rocket design.
With a Raspberry Pi Compute Module 5 SoC as the brains, it can make instananeous and resource-intensive
calculations, all to provide the most accessible rocketry platform ever seen.
V 1 S p e c i f i c a t i o n s :
STM32F745VET6 handling sensors
BNO085 9-Dimensional IMU with accelerometer, gyroscope, and magnetometer
MS561101BA03-50 Pressure and temperature sensor, up to 30k meters
STM32F042K6T6TR Emergency Flight Termination IC with redundant power and dedicated IO
12 Servo channels with 0.1R 2W Shunt resistors
PIC18F46K22 low-side current measurement on servos for failure detection and homing w/o switches
Seperate voltage rail for High-power pyrotechnics and Servo motors.
HC-12 433MHz module for long-range telemetry (up to multiple km with software and hardware tweaks)
NEO-M8N-0-based GPS module
Multiple available UART channels and pre-exposed I2C channels for add-on modules
High-power outputs with flyback diodes and high-current MOSFETs
OpenApollo Windows Desktop GUI for telemetry and remote control
The largest goal of this project is to make a one size fits all solution
to the most complicated part of rocketry by unifying guidance, navigation, control, telemetry,
redundancy, and fault detection into a single modular and scalable system, hoping to inspire
people to make their move into the field of rocketry
Since this is for an olympiad, actual repos will be uploaded in April to avoid getting my work stolen :D