unisat

CanSat Standard — Operations Guide

Profile key: cansat_standard · Mass cap: 500 g · Volume: 290 cm³ Template: mission_templates/cansat_standard.json · BOM: hardware/bom/by_form_factor/cansat_standard.csv

🇺🇿 Targeting UzCanSat 2026? This generic profile runs at 10 Hz telemetry and leaves the buzzer / camera settings default. The UzCanSat rulebook pins specific values for telemetry cadence, the post-landing locator, and camera specs — use the cansat_uzcansat.json preset instead, and see missions/cansat_radiation/UZCANSAT_COMPLIANCE.md for clause-by-clause traceability.


1. Mission class

Full-stack CanSat for ESERO / national rulebooks. Adds GNSS, a small camera, and a payload-sensor channel on top of the minimal profile. Baseline for teams targeting the European CanSat Competition and similar events.

2. Physical envelope

Parameter Value
Mass (with 20 % margin) ≤ 500 g
Outer diameter 68 mm (ESERO standard)
Inner (usable) dia. 64 mm
Height 80 mm
Internal volume 257 cm³ (cylinder interior)
Nominal consumption 1.0 W
Battery 2× 14500 Li-ion, ~2.5 Wh

3. Regulatory context

4. Subsystem matrix

Subsystem Required Allowed Forbidden
OBC    
EPS    
IMU (ICM-20948)    
Barometer (BMP388)    
GNSS (u-blox MAX-M10S)    
UHF telemetry    
Descent controller parachute eject + altimeter  
Camera (low-res)   ✅ (5 MP)  
Payload sensors    
ADCS    
S-band    

5. Build

make target-cansat-standard

Compile-time macro: MISSION_PROFILE_CANSAT_STANDARD=1.

6. Mission config

cp mission_templates/cansat_standard.json mission_config.json

Fields to review:

7. Mass & volume validation

With the default subsystem set:

Metric Value Status
Total mass 0.408 kg ≤ 0.50 kg ✅
20 % margin 0.068 kg included
Total volume 155 cm³ ≤ 290 cm³ ✅
Utilization 53 % healthy

Adding a 12 MP camera will push mass to ~460 g — still valid with 7 % margin. Adding reaction wheels will be refused by the form- factor gate (AdcsTier.NONE only).

8. Typical mission phases

pre_launch → launch_detect → ascent → apogee → descent → landed

Phase transitions match the minimal profile. Additional duties per phase:

Phase Extra module activity
pre_launch GNSS fix acquired & logged
ascent Camera begins recording at 5 fps
apogee Parachute eject + log peak altitude
descent Verify descent rate inside 6–11 m/s window
landed GNSS position downlinked for recovery

9. Testing checklist (bench)

Legend: [x] = verified in software / CI / SITL (passes in the current release); [ ] = requires bench hardware, RF range test, or flight-day field activity — team must sign off manually.

10. Flight-day checklist

11. Known limitations

12. Post-flight debrief

Capture:

  1. Ground capture (AX.25 PCAP format).
  2. On-board CSV log + camera SD card.
  3. Descent-rate plot derived from barometer + IMU.
  4. GNSS ground track.

Analyse against rulebook thresholds:

File a flight report under docs/operations/flight_reports/.


Previous profile: cansat_minimal.md · Next profile: cansat_advanced.md