Motor naming convention
Model and high-power rocket motors follow a standardized naming convention defined by the National Fire Protection Association (NFPA 1125). Understanding the designation helps you quickly gauge what a motor can do. A typical designation looks like: D12-5| Part | Example | Meaning |
|---|---|---|
| Impulse class letter | D | Total impulse range. Each letter doubles the previous: A = 1.26–2.5 Ns, B = 2.51–5 Ns, C = 5.01–10 Ns, D = 10.01–20 Ns, and so on up through O and beyond. |
| Average thrust (N) | 12 | Average thrust in Newtons over the burn time. |
| Ejection delay (s) | 5 | Delay in seconds from burnout to ejection charge firing. A 0 means no delay; a P means plugged (no ejection charge). |
T) propellant, with a plugged delay (P).
The burn time is defined by NFPA 1125 as the duration during which the motor produces more than 5% of its maximum thrust. This is the threshold used internally by OpenRocket when calculating average thrust and burn time.
The built-in motor database
OpenRocket includes a comprehensive built-in database of certified motor thrust curves, sourced from manufacturers and certification bodies. The database covers motors from:- Single-use solid propellant motors (e.g., Estes, Quest)
- Reloadable solid propellant motors (e.g., AeroTech RMS, Cesaroni Pro)
- Hybrid motors
Importing custom thrust curves
OpenRocket supports importing motor thrust curves from two file formats:RASP (.eng)
The RASP format is a plain-text format used by many certification databases and motor simulation tools. Files use the
.eng extension.RockSim (.rse)
The RockSim format is an XML-based format used by the RockSim simulation software. Files use the
.rse extension.Configuring the thrust curves folder
OpenRocket scans one or more folders on your disk for custom thrust curve files at startup. To configure which folders are scanned:Add or remove folders
Use the Add button to add a directory containing your
.eng or .rse files. Use Remove to remove a directory from the scan list. You can add multiple directories.Custom thrust curve files are merged with the built-in database. If a custom file defines a motor with the same designation as a built-in motor, both entries will appear in the Motor Selection panel — you can choose which thrust curve to use.
RASP (.eng) file format
The RASP format is a simple line-based text format. A typical.eng file looks like this:
- Lines starting with
;are comments - The header line provides the motor designation, dimensions, available delays, propellant mass, total mass, and manufacturer
- Each subsequent data line gives a time (seconds) and thrust (Newtons) pair
- A trailing
;ends the motor definition; multiple motors can appear in one file
RockSim (.rse) file format
The RockSim format is XML-based. Each motor entry is an<engine> element with attributes for the motor’s physical parameters and nested <data-point> elements for the thrust curve:
Viewing a motor’s thrust curve
To see the thrust curve for any motor in the Motor Selection panel, select the motor in the list and check the Show Details section at the bottom of the panel. This displays:- A graph of thrust (N) versus time (s)
- Average thrust, peak thrust, and burn time
- Total impulse
- Certification information (if available)