Architecture trade study. Weighed a twin-boom pod against a slender monocoque on drag, structural joints, and first-build complexity.
Option A
Central Pod + Twin Boom
Better camera FOV and cleaner motor placement, but more structural joints, flutter risk at the boom–empennage connection, and higher first-build complexity.
Selected ✓
Slender Pod Monocoque
Lowest drag at Re ~2×10⁵; the skin carries load, cutting internal reinforcement mass. Foam-mill / vacuum-bag compatible, with a moment arm that stabilizes without an oversized tail.
Tradeoff: a belly camera aperture instead of an unobstructed boom-mounted view. Hit our AUW targets.
Full CAD assembly — 15% gyroid wing infill visible
Internal layout. Mapped every avionics component's constraint back onto the fuselage envelope while holding CG, vibration isolation, and serviceability.
Every component constrained the fuselage geometry — the internal envelope had to fit the full avionics stack while holding CG placement, vibration isolation, and serviceability.
Fuselage internal cavity — designed around component stack
| Component | Constraint imposed on fuselage |
| PM02D Power Module | Near CG — short high-current runs to PDB, placement fixed internal bay geometry |
| Dual GPS | Requires separation + clear sky exposure — constrained upper fuselage geometry |
| Pixhawk 6X | Positioned for IMU isolation from motor vibration — affects mount stiffness design |
| D3548 Motor | Tractor config — CG and nose geometry set by motor mass forward of wing |
| Raspberry Pi | Thermal management — requires airflow clearance, can't be adjacent to battery |
Manufacturing & materials. Down-selected the airframe material class, then the filament, then split the print by load path — and redesigned for serviceability.
Ran a material decision matrix across eight classes — wood, plastic, fiberglass, carbon fiber, composite, aluminum, foam, and 3D printing — scored on strength-to-weight, manufacturability, fatigue, repairability, cost, and environmental resistance; 3D printing won on customizability, cost, and in-house manufacturability. Then down-selected filament from SolidWorks part volumes (wing/aileron 916 cm³, fuselage 574 cm³, tail 223 cm³): standard PLA 4.68 lb, LW-PLA mild 3.17 lb, LW-PLA strong 2.27 lb.
Chose a load-path hybrid over one material everywhere: standard PLA for the fuselage (high local stress from motor thrust and vibration, payload mounting, wing attachment, and landing loads — better impact resistance and screw retention, and only a small share of surface area), and ColorFabb LW-PLA in strong foaming for the wings, control surfaces, and skins (loads spread over large areas, stiffness geometry-dominated, lower wing loading and bending moments). Carbon spars carry the primary loads; 15% gyroid infill adds isotropic stiffness.
Added a modular removable nose for direct avionics access without full disassembly — a DFM call for field serviceability. Nozzle temperature tuned to 240°C through controlled test prints.
Modular removable nose — direct access to internal avionics
Print deformation vs nozzle temperature
Fabrication — Frith Lab
Aerodynamics. Sized and checked the wing in XFLR5 at the cruise Reynolds number (results below).