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
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.
| 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 |
| 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) |
make target-cubesat-12u
Compile-time macro: MISSION_PROFILE_CUBESAT_12U=1.
cp mission_templates/cubesat_12u.json mission_config.json
Fields specific to 12U:
subsystems.comm_xband.frequency_mhz โ default 8400 MHz.subsystems.adcs.star_tracker โ typically two for redundancy.subsystems.payload.type โ match your experiment (interferometer, lunar comms relay, etc.).orbit.type โ LEO, SSO, GEO insertion (via rideshare + kick stage), or cislunar.orbit.expected_lifetime_years โ default 5, adjust per propulsion budget.| 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.
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.
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:
transfer_burn.Same as 6U plus:
Same as 6U plus:
FAULT_RADIATION_* grayscale reports โ see docs/hardware/radiation_budget.md).Previous profile: cubesat_6u.md ยท Next profile: rocket_avionics.md