testing grounds, not the final site yet

High-power rocketry

Rice Eclipse Rocketry · Level 1 certified · Avionics-Mechanical Lead, Jan 2025 to present

Two things on this page: the Level 1 certification rocket I designed, built, and flew, and the reusable avionics test rocket my subteam is building for the 2026-27 flight campaign.

Level 1 certification

[add: rocket name, kit or scratch build]. I designed it in OpenRocket, built it, and flew it on [add: motor, e.g. an H-class] at [add: launch site] on [add: date]. Stable flight, [add: apogee] ft apogee, and a clean recovery, which is what the certification requires.

[placeholder: video] file: assets/l1/holding.mp4
What to capture: you holding the rocket, a slow turn so the fins, nose cone, and rail buttons are visible. 10 to 20 seconds. A photo version (assets/l1/holding.jpg) works too.
Me with the rocket before the flight.
[placeholder: video] file: assets/l1/launch.mp4
Launch video, ignition through the first few seconds of boost. If someone else filmed it, ask for the original file, not the texted copy.
Launch.
[placeholder: OpenRocket screenshot] file: assets/l1/openrocket.png
The design view with the sim output visible: apogee, stability margin, CG and CP markers. A second screenshot of the altitude and velocity plot goes in assets/l1/openrocket-sim.png.
OpenRocket design and simulation.
[placeholder: simulation plot] file: assets/l1/openrocket-sim.png
Altitude and velocity vs time from the OpenRocket simulation.
Simulated flight profile.

Simulation vs flight

Predicted (OpenRocket)Flown
Apogee[add] ft[add, from the altimeter if you had one]
Max velocity[add]
Stability margin[add] cal
Rail exit velocity[add]
Motor[add]
Recovery[add: parachute size, deployment method]

What went wrong, and what I would change

2026-27 avionics test rocket (in progress)

Goal: a fully reusable, 8 g, sensor-testing rocket that the avionics subteam can fly three times in one campaign (target: February to April 2027) while they iterate their flight computer. My subteam owns the airframe, the avionics bay, and the recovery system. My job as lead is to make sure the mechanical side of the rocket is never the bottleneck.

Requirements

RequirementDesign response
8 g flight to push the avionicsMotor class and airframe sized for acceleration, not apogee. Expected apogee about 8,000 ft.
Reusable across three flights3 in fiberglass airframe, fillet-epoxied fins on a jig, recovery sized for a 25 to 35 ft/s touchdown. Faster than 35 and the rocket breaks. Slower and it drifts.
Quick turnaround between flightsAvionics bay slides in as one unit. Reloadable motor casing. Parachute sized once and packed the same way every flight.
Recovery that cannot fail on a test flightDual black powder charges with a backup flight computer. Ground separation testing before the first launch.

Design work so far

  1. OpenRocket vehicle design. Iterating motor class against stability margin and rail exit velocity, with real component masses in the model.
  2. MATLAB recovery model. Takes vendor parachute drag data and outputs descent rate, wind drift, and touchdown speed, holding landings to the 25 to 35 ft/s window. The descent loads feed back into the airframe and shock-cord sizing.
  3. Structural sizing. 8 g launch loads and the ejection-charge shock on the fiberglass bulkheads and shock-cord hardpoints in ANSYS Mechanical, sized against the MATLAB descent loads. [status: in work, update when the runs are done]
  4. Avionics bay design and component selection. [add: current state]
[placeholder: OpenRocket screenshot] file: assets/l2/openrocket.png
Current design view with apogee, stability margin, and max acceleration visible.
Current OpenRocket design.
[placeholder: MATLAB plot] file: assets/l2/matlab-descent.png
Descent rate or touchdown speed vs parachute size, with the 25 to 35 ft/s window marked.
Recovery model output.

Where it stands

What could go wrong, and how I am planning for it

Next steps

  1. Finish the 8 g speed and impulse calculation and lock the motor class.
  2. Close the OpenRocket design with real component masses and the chosen airframe: stability margin, rail exit velocity, and expected apogee.
  3. Run the ANSYS bulkhead and hardpoint cases against the MATLAB descent loads.
  4. Order the airframe and recovery hardware; borrow the casing.
  5. Ground separation test at the test site, then the first launch of the three-flight campaign. [add: target dates]

Tools

OpenRocket · MATLAB · ANSYS Mechanical · SolidWorks

Back to projects