L3 Certification Planning¶
Status: DESIGN PHASE¶
L1 and L2 were verification that fundamentals were understood correctly — kit-based flights with known parameters. L3 is a different challenge: designing and building a rocket from scratch.
Requirements¶
Per Tripoli L3 certification:
- [x] Current L2 certification
- [ ] Written project report reviewed by 2 TAP members before flight
- [ ] Scratch-built rocket (no kits)
- [ ] Successfully fly and recover using M, N, or O motor
- [ ] Witnessed and approved by 2 TAP members
TAP Committee¶
| Role | Name | Status |
|---|---|---|
| TAP member #1 | Rolf Örell (TRA# 3728) | Confirmed |
| TAP member #2 | TBD | Rolf to introduce |
Motor Selection¶
Sizing Constraints¶
M-class motors are the minimum for L3. These are not available below 75mm diameter. 98mm is also an option but drives a larger rocket. Since high power is not the goal (just meeting requirements), 75mm is preferred to keep the rocket as small as practical.
Motor Type: Single-Use¶
Single-use (disposable casing) rather than reloadable, for several reasons:
- No need to purchase expensive reloadable casing hardware
- No borrowed equipment at risk in a CATO
- Simpler preparation on launch day
- Acceptable cost for a one-off certification flight
Candidate Motors¶
| Motor | Diameter | Total Impulse | Notes |
|---|---|---|---|
| TBD | 75mm | M-class (5120-10240 N-s) | Research needed |
98mm single-use motors are a fallback if 75mm options are insufficient.
Airframe Design¶
Minimum Dimensions¶
The 75mm motor mount sets the minimum body tube inner diameter. With typical wall thickness, this means a minimum airframe OD of approximately 80-85mm, though a larger airframe (e.g. 100-120mm) may be needed for stability, recovery hardware, and electronics bay space.
Construction Approach¶
Scratch-built — all structural components designed and fabricated, not from a kit.
Fin Can Design¶
Design Tool: OpenSCAD¶
OpenSCAD chosen for fin can design because:
- C++-like syntax (familiar programming paradigm)
- Parametric design — dimensions driven by variables
- Direct export to 3MF for 3D printing
- Proven workflow from PeregrineFin and PeregrineFinCan75 projects
3D Printing: Bambu P1S¶
| Constraint | Value |
|---|---|
| Printer | Bambu P1S (standard, not Plus) |
| Max print height | 250mm (with AMS) |
| Max print area | 256 × 256 mm |
The 250mm height limit means the fin can body must be split into two or more rings that are bonded together. Fins are printed separately and bonded to the assembled can.
Multi-Part Assembly Strategy¶
For a 75mm motor fin can:
- Fin can body: Split into 2+ cylindrical rings (each ≤250mm tall), bonded together
- Fins: Printed individually, bonded to assembled can
- Joints: Designed with alignment features (pins, keys, or overlapping sections)
This avoids printing any single part that exceeds the printer's build volume.
Material: Spectrum PC CF¶
Polycarbonate with carbon fiber fill, chosen after evaluating multiple materials:
| Property | PC CF Advantage |
|---|---|
| Temperature resistance | High — survives motor heat proximity |
| Toughness | High impact resistance |
| Cold weather | Does not become brittle (important for Swedish winter launches) |
| Stiffness | CF filler increases modulus, helps with fin flutter |
| Warping | CF filler reduces shrinkage anisotropy — the main problem with pure PC |
Pure PC experience: Printing large components from straight PC always produced some warping despite trying all common countermeasures (enclosure, bed adhesion, annealing, etc.). Spectrum PC CF largely solves this.
Trade-off: CF filler slightly reduces impact resistance compared to pure PC, but the increased stiffness is beneficial for flutter resistance.
Printing notes:
- Requires hardened steel nozzle (CF is abrasive)
- Print settings: 70% infill (consistent with PeregrineFinCan experience)
- Enclosure recommended (Bambu P1S has enclosure)
Fin Flutter Analysis¶
The Challenge¶
Fin flutter is the critical structural concern for L3. M-class motors produce significantly higher velocities than the J-class used for L2. Flutter occurs when aerodynamic forces couple with fin structural modes, and can destroy fins in milliseconds.
Key Variables¶
- Fin thickness: Thicker = stiffer = higher flutter speed
- Chord length: Shorter chord helps
- Span: Shorter span helps (but reduces stability)
- Material modulus: Higher = better. PC CF is stiffer than pure PC
- Airspeed: Must analyze at maximum expected velocity (likely near burnout)
Mitigation Strategies¶
- Material selection: PC CF provides higher elastic modulus than most printable materials
- Carbon rod reinforcement: Proven approach from PeregrineFin v0.7.0 (two 2.2mm channels at 25% and 60% chord). Same technique can scale to L3 fins
- Geometry optimization: Shorter span, adequate thickness, appropriate taper ratio
- Conservative design: Target flutter margin well above expected max velocity
Previous Analysis Reference¶
PeregrineFin v0.7.0 analysis: span 137mm, area 23222mm², safety factor 1.65 at 10° AoA, flutter-safe to K-class motors with carbon rod reinforcement. L3 fin design must exceed this analysis for M-class speeds.
Documentation Package¶
Tripoli L3 requires a comprehensive written project report. Planned sections:
- [ ] Project overview and objectives
- [ ] Stability analysis (CP/CG calculations, margin)
- [ ] Structural analysis (fin flutter, airframe loads)
- [ ] Recovery system design (dual deploy, redundancy)
- [ ] Electronics and avionics
- [ ] Construction documentation with photos
- [ ] Ground testing results
- [ ] Flight simulation results
- [ ] Safety analysis
Repository¶
This documentation will live in this repo initially. May move to a separate repository if the L3 project scope warrants it.
Open Questions¶
- Specific 75mm single-use M motor selection
- Airframe material and diameter
- Nose cone — 3D printed or purchased?
- Recovery system design (likely similar to L2: dual deploy with CATS Vega)
- Second TAP member
- Launch site — Enköping (SMRK) or elsewhere?
- Timeline