Dual Deployment Altimeter Delay Calculator for HPR Rockets
The only free tool that solves for your optimal main deployment altitude based on landing zone size, wind speed, and drift physics. Calculate drogue timing, main setpoint, phase descent times, and FAA waiver compliance in one shot.
Dual deployment is a two-stage recovery system in which a barometric altimeter fires a drogue ejection charge at or near apogee, then fires a main ejection charge at a user-programmed altitude above ground level. The two settings every HPR flyer must configure before launch are: the drogue deployment delay in seconds after apogee detection (typically 0 to 1 second), and the main deployment altitude in feet AGL (typically 400 to 800 feet for open-field sport launches). This calculator uses the drift equation to solve for the main altitude that keeps your rocket within your landing zone at your specific wind speed, then outputs the full descent timeline and a visual descent profile. No other free online tool does this.
The Altimeter Programming Equations: Drogue Timing, Main Altitude, and Total Drift
How Dual Deployment Altimeters Detect Apogee and Execute Two-Stage Recovery
A barometric altimeter continuously reads atmospheric pressure through a set of vent holes in the avionics bay. As the rocket climbs, pressure drops. As it descends, pressure rises. The altimeter samples this pressure several hundred times per second during flight and converts it to an altitude reading using a known pressure-altitude relationship. Apogee is detected when the altitude reading stops increasing and begins to decrease. Most modern altimeters, including the Perfectflite Stratologger CF, Missileworks RRC3, and Altus Metrum EasyMini, use a moving average over multiple samples to confirm apogee rather than reacting to a single reading, which prevents false firings from momentary pressure fluctuations caused by motor ejection gas or airframe flexing at burnout.
Once apogee is detected, the altimeter waits for the user-programmed apogee delay in seconds (typically 0 to 1 second) before firing the drogue ejection channel. The delay ensures the rocket has definitively passed apogee before the drogue charge fires, since pressure sensing can detect a brief false apogee from the sudden pressure spike of motor burnout. After the drogue fires and the rocket begins descending under the drogue, the altimeter continues monitoring altitude. When altitude drops to the user-programmed main deployment altitude in feet AGL, the main ejection channel fires. The entire system requires only two user settings: the apogee delay in seconds and the main deployment altitude in feet AGL.
The Two Settings You Actually Program Before Every HPR Flight
Every dual-deployment altimeter from any manufacturer ultimately requires the same two numbers: how long to wait after apogee before firing the drogue, and at what altitude to fire the main. Every other configuration option (arm altitude, landing detect, redundancy settings) is secondary to these two. The apogee delay is straightforward: 0 seconds is perfectly safe for most flights and is what most experienced HPR flyers use. Some choose 1 second as a conservative buffer against false apogee detection, at the cost of slightly more freefall before the drogue opens. The main deployment altitude is far more consequential because it directly determines how much your rocket drifts before landing. Getting this number right requires understanding the drift physics, which is exactly what this calculator solves.
Why “Default to 500 ft AGL” Is the Wrong Answer for Most Flights
Most altimeter datasheets and many introductory tutorials suggest setting main deployment to 500 feet AGL as a sensible default. For a large open-desert site with unlimited landing zone, 500 ft is fine. For a 500-foot-radius club field in a 15 mph wind, a rocket descending at 17 fps for 29 seconds under the main chute will drift more than 600 feet at 15 mph, landing outside the field boundary. The correct main altitude depends on four variables: landing zone radius, wind speed, drogue descent rate (determines how long you drift at altitude), and main descent rate (determines how long you drift at low altitude). Our calculator solves for the altitude that balances all four, then verifies the result against your FAA waiver ceiling.
| Wind Speed | Apogee 2,000 ft AGL | Apogee 5,000 ft AGL | Apogee 10,000 ft AGL | Optimal Main Altitude (for 1,000 ft zone) |
|---|---|---|---|---|
| 5 mph | 290 ft drift | 730 ft drift | 1,460 ft drift | 700 ft AGL |
| 10 mph | 580 ft drift | 1,460 ft drift | 2,920 ft drift | 600 ft AGL |
| 15 mph | 870 ft drift | 2,190 ft drift | 4,380 ft drift | 450 ft AGL |
| 20 mph | 1,160 ft drift | 2,920 ft drift | 5,840 ft drift | 350 ft AGL |
Drift computed at 80 fps drogue, 17 fps main. Optimal main altitude computed for a 1,000 ft landing zone radius. At 15+ mph, apogee flights above 3,000 ft AGL will often exceed a standard club field landing zone no matter what main altitude you choose: the drogue drift alone exceeds the zone radius.
Setting the Main Deployment Altitude for Your Landing Zone and Site
Total drift equals wind speed in feet per second times total descent time. Total descent time is the drogue phase time plus the main phase time. Drogue phase time equals (apogee altitude minus main deployment altitude) divided by drogue descent rate. Main phase time equals main deployment altitude divided by main descent rate. Substituting and simplifying, total drift equals wind speed times (apogee divided by drogue rate plus main altitude times (1 divided by main rate minus 1 divided by drogue rate)). Because drogue rate is much faster than main rate, the term (1/main rate minus 1/drogue rate) is positive, meaning higher main altitude always means more total drift. The optimal strategy is therefore to set main altitude as low as is safely possible: just high enough for the main chute to fully inflate before landing, but no higher.
Solving for the Optimal Main Altitude
Setting total drift equal to your landing zone radius and solving for main altitude gives the critical equation our calculator uses: h_main = (zone_radius divided by wind_fps minus apogee divided by v_drogue) divided by (1 divided by v_main minus 1 divided by v_drogue). This is the maximum main deployment altitude that keeps total drift within your landing zone radius. If the solution produces a value below about 300 feet AGL, the drift problem is unsolvable at that wind speed with those descent rates: the drogue phase alone causes more drift than the landing zone allows, regardless of how low you set the main. The fix in that situation is to increase drogue descent rate (smaller drogue chute), reduce wind exposure by moving the pad, or accept a longer walk to recovery.
The FAA Waiver Ceiling Constraint
Your club’s FAA waiver specifies a ceiling altitude in feet MSL, not feet AGL. To verify compliance, add your site elevation MSL to your estimated apogee AGL to get apogee MSL, then compare against the waiver ceiling. An apogee of 3,000 feet AGL at a 3,000-foot MSL site like Lucerne Dry Lake puts the rocket at 5,900 feet MSL. If your waiver ceiling is 5,000 feet MSL, that flight exceeds the waiver. Most club waivers run from 7,000 to 14,000 feet MSL for sport launches, but verify with your RSO before flight day. Flying above the waiver is a federal violation under 14 CFR Part 101 regardless of the actual altitude achieved.
| Altimeter Model | Manufacturer | How to Set Main Altitude | How to Set Drogue Delay | Data Download |
|---|---|---|---|---|
| Stratologger CF | Perfectflite | USB via Stratologger software (Windows) | Fixed at apogee detection | USB / software |
| MAWD | Perfectflite | Rotary switches on board (100 ft increments) | Fixed at apogee | Beep codes |
| RRC3 / RRC3+ | Missileworks | Push-button programming or mDACS software | Programmable 0-10 sec | USB / mDACS |
| EasyMini / EasyTimer | Altus Metrum | USB via AltosUI software (Mac/Win/Linux) | Programmable | USB / AltosUI |
| Raven 3 | Featherweight | Magnetic switches + software | Programmable | Bluetooth / software |
| Quark / Quantum | Eggtimer | WiFi browser interface | Programmable | WiFi download |
Three Real Dual-Deployment Programming Scenarios at US Club Launch Sites
These three scenarios show how the optimal main altitude calculation changes with field size, wind conditions, and site elevation. Every number is computed from the drift equation and verified against the landing zone constraint.
Large agricultural field near the San Joaquin Delta. Site at 13 ft MSL, FAA waiver 7,000 ft MSL. Calm 5 mph winds typical on summer morning launches. 1-mile landing zone radius. H128W motor, estimated apogee 2,740 ft AGL.
South Park valley site. Typical afternoon winds 15 mph. FAA waiver 18,000 ft MSL. J350W motor, estimated apogee 9,200 ft AGL (18,078 ft MSL, within waiver). 1,500 ft field radius. Drogue 80 fps, main 17 fps.
Club field at 225 ft MSL near Montgomery. FAA waiver 10,000 ft MSL. I287W motor, estimated apogee 5,800 ft AGL (6,025 ft MSL, OK). Afternoon winds 12 mph. 800 ft field radius.
The Millbrook example is the most common real-world situation: a default 500 to 600 foot main altitude that feels safe produces drift that exceeds the landing zone in a moderate wind. The calculator shows this immediately and gives the correct lower setting. Most flyers who set 500 ft by default and then walk 1,200 feet to recover their rocket have never done this calculation.
Six Expert Altimeter Programming Tips From Experienced HPR Flyers
Always Bench Test Your Altimeter After Programming
Programming an altimeter incorrectly happens. After entering your main altitude and drogue delay settings, use the altimeter’s bench test mode (if available) to confirm the outputs fire at the correct simulated altitudes. Perfectflite’s software includes a bench test function. Missileworks RRC3 allows manual trigger testing. Altus Metrum altimeters can simulate a flight in test mode. If your altimeter has no bench test, use a vacuum pump to create a simulated altitude and observe the LED or buzzer output. Never trust programming that has not been verified on the bench before the altimeter goes into the rocket.
Size Your Vent Holes Correctly for the Altimeter Baro Sensor
Barometric altimeters require properly sized vent holes in the avionics bay to read ambient pressure accurately. Too small and the pressure inside the bay is buffered from the outside atmosphere, causing delayed or inaccurate apogee detection. The standard calculation: vent hole area (square inches) equals 0.001 times the internal volume of the avionics bay in cubic inches. For a 4-inch diameter bay 10 inches long, internal volume is about 125 cubic inches, so vent hole area should be at least 0.125 square inches. That is two 5/16-inch holes or four 1/4-inch holes. Altus Metrum and many club resources provide detailed vent hole sizing guides, or use AltimeterCloud’s dedicated vent hole calculator.
Use Redundant Altimeters for Any Flight Over G Motor Class
A single altimeter failure at apogee on an H or I motor flight means your main chute never deploys. The rocket descends under the drogue all the way to the ground at 80 fps, which is fast enough to destroy a fiberglass airframe and anything it lands near. For any HPR flight, two independent altimeters wired to independent ejection circuits is strongly recommended. Wire them in parallel so either one can trigger the charge independently. Many experienced HPR flyers run two altimeters from different manufacturers (for example, a Perfectflite MAWD and an Altus Metrum EasyMini) to eliminate any shared firmware failure mode. Two altimeters add less than two ounces to a typical HPR avionics bay.
Recalculate Main Altitude on Launch Day With Actual Wind Data
Wind conditions on launch day are never exactly what the forecast said. If you pre-calculated your main altitude for 10 mph and you arrive to find 18 mph, your drift calculation is wrong and your pre-set main altitude may be too high. Check the actual conditions with an anemometer at the launch site, plug the real wind speed into this calculator, and confirm your pre-programmed main altitude still keeps drift within the landing zone. If it does not, reprogram before loading the altimeter into the rocket. This takes two minutes and prevents a long recovery walk or a landing outside the safe zone.
Set a Minimum Main Altitude of 350 ft for Any Airframe Over 1 Pound
The main chute needs enough altitude to fully inflate before the rocket reaches the ground. For a large elliptical chute packed into a body tube, full inflation after ejection gas clears typically takes 100 to 200 feet of fall time. At 17 fps descent, 200 feet of inflation distance takes about 12 seconds. Setting main deployment at 200 feet AGL leaves almost no margin for partial inflation or shock cord stretch before landing. For any rocket over about 1 pound, set main deployment no lower than 300 to 350 feet AGL. For large chutes above 48 inches diameter packed into tight bays, consider 400 to 450 feet as the practical minimum.
Account for GPS Drift When Planning Your Landing Zone Walk
This calculator estimates total linear drift distance from the launch pad in a single constant wind direction. Real drift is cumulative: drogue drift in one direction plus main drift in the (possibly different) wind direction. On days with shifting winds, the actual landing point can be anywhere in a circle of radius equal to total drift distance from the pad, not necessarily downwind. When flying at a site with variable wind direction, plan for recovery anywhere within that drift radius, not just in the current downwind direction. This is why launching from the downwind edge of your landing zone (so drift carries the rocket into the center of the zone rather than over the boundary) is standard practice at tight club fields.
Dual Deployment Quick Reference: Common Settings and Altimeter Ranges
| Parameter | Typical Safe Range | Common Default | Notes |
|---|---|---|---|
| Drogue deployment delay | 0 to 1 second | 0 seconds | 0 sec is safe for most flights; 1 sec adds a buffer against false apogee detection |
| Main deployment altitude | 300 to 1,200 ft AGL | 500 to 600 ft AGL | Optimize with this calculator for your specific wind and field size |
| Minimum main altitude | 300 ft AGL (1-2 lb rocket) | 400 ft AGL | Larger chutes need more altitude to fully inflate |
| Altimeter arm altitude | 100 to 200 ft AGL | 100 to 150 ft AGL | Prevents arming on the ground from pressure fluctuations; set in altimeter settings |
| Drogue descent rate | 70 to 90 fps | 80 fps | Faster is better for minimizing altitude drift; too fast increases shock cord load |
| Main descent rate | 15 to 20 fps | 17 fps | Slower means less drift under main but larger chute required |
| Ejection charge BP amount | 0.5 to 2.0 grams FFFFg | 1g per 100 cu in | Always ground test before flight; double-redundant charges recommended |
| Battery voltage check | 9V alkaline or 11.1V LiPo | 9V fresh alkaline | Check voltage day before launch; low battery is the leading cause of altimeter failure |
Your Dual Deployment Altimeter Questions Answered
Accuracy, Limitations, and Editorial Transparency
This calculator uses linear descent rate assumptions throughout: constant drogue descent rate from apogee to main deployment altitude, and constant main descent rate from main deployment to landing. Actual descent rates vary during chute inflation, are affected by wind turbulence, and change slightly as altitude changes air density. Drift estimates assume a constant single-direction wind at the surface wind speed throughout the entire descent, which underestimates actual drift on days with stronger upper-level winds. The optimal main altitude solver uses the drift equation and clamps output between 300 and 1,200 feet AGL. If the math produces a value below 300 feet, the calculator defaults to 300 feet and flags the situation in the fix recommendations. FAA waiver checks add site elevation MSL plus apogee AGL; actual apogee may differ from estimates by 5 to 15 percent. Always confirm altimeter settings with a bench test and verify with your RSO on flight day. Consult the NAR Safety Code, 14 CFR Part 101, and your club’s site-specific rules before any HPR flight. Last reviewed August 2026.