unisat

CubeSat 12U โ€” Operations Guide

Profile key: cubesat_12u ยท Mass cap: 24.0 kg ยท Volume: 17438 cmยณ Template: mission_templates/cubesat_12u.json ยท BOM: hardware/bom/by_form_factor/cubesat_12u.csv


1. Mission class

The largest standard CubeSat: 226.3 ร— 226.3 ร— 340.5 mm, 24 kg, up to 60 W with deployable arrays. Used for long-duration tech demos, deep-space precursors (lunar orbit, cislunar), interferometric Earth observation, and multi-payload science missions.

Radiation caveat. The STM32F446RE has published TID heritage of ~10 krad (see docs/hardware/radiation_budget.md). A 12U on a 5-year polar orbit at 700 km burns through 10 krad โ€” right at the margin. For deep-space, an additional rad-hard secondary OBC is recommended but not in scope for UniSat 1.3.x.

2. Physical envelope

Parameter Value
Mass cap 24.0 kg
Dimensions 226.3 ร— 226.3 ร— 340.5 mm
Volume 17438 cmยณ
Power generation ~50 W with full deployable arrays
Nominal consumption 35 W
Battery 16S4P Li-ion, ~200 Wh

3. Regulatory context

4. Subsystem matrix

Subsystem Status
3-axis ADCS (wheels+star) โœ…
Redundant star tracker โœ…
UHF telemetry โœ…
S-band downlink (10 W) โœ…
X-band downlink (20 W dish) โœ…
GNSS (LEO only) โœ…
Deep-space radio โš  (requires X-band TX 20 W + 0.5 m dish)
Camera (64 MP telescope) โœ…
Deployable solar arrays โœ…
Cold-gas propulsion โœ…
Electric propulsion โš  (BIT-3, PPT โ€” budget-permitting)
Rad-hard secondary OBC โŒ (out of scope for UniSat 1.3.x)

5. Build

make target-cubesat-12u

Compile-time macro: MISSION_PROFILE_CUBESAT_12U=1.

6. Mission config

cp mission_templates/cubesat_12u.json mission_config.json

Fields specific to 12U:

7. Mass & volume validation

Metric Value Status
Total mass 16.0 kg โ‰ค 24.0 kg โœ… (33 % margin)
Volume used 5425 cmยณ 31 % of 17438 cmยณ โœ…

Very comfortable margin for a complex payload stack. Typical 12U missions budget 4โ€“6 kg for the payload alone.

8. Typical mission phases

Same as 6U in LEO mode. Cislunar / deep-space missions add:

initial_orbit โ†’ transfer_burn โ†’ cruise โ†’ science_arrival โ†’ science โ†’ eol

Where transfer_burn is an external propulsion event (rideshare upper stage or on-board electric propulsion) and cruise can be weeks or months.

9. Testing checklist (ground qualification)

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.

Everything from 6U plus:

10. Flight-day checklist

Same as 6U plus:

11. Known limitations

12. Post-flight debrief

Same as 6U plus:


Previous profile: cubesat_6u.md ยท Next profile: rocket_avionics.md