Key highlights
EnduroSat’s Onboard Computer is a compact, low-power flight computer providing command and data handling for CubeSat and SmallSat missions. Built around an ARM Cortex-M7 processor with 2x 16 GB of space-ready embedded SD NAND mass storage and 2x 2 MB ECC-capable FRAM, the OBC combines reliable computing with generous onboard data capacity in a unit weighing just 123 grams.
The flight software stack runs on FreeRTOS and ships with a full SDK, while MicroPython scripting lets operators automate time-based tasks that execute autonomously beyond ground station contact. The integrated Flight Management System module handles encryption, compression, and archiving, and the OBC supports in-orbit firmware updates, housekeeping data collection, logging, scheduling, and tasking for dependable in-flight operations.
An optional integrated NovAtel OEM 719 GNSS receiver adds real-time position (<20 m RMS), velocity (<0.5 m RMS), and 20 ns timing — extending the OBC into applications that demand precise orbit knowledge. A rich payload interface set (CAN-FD, RS-422, RS-485, SPI, I2C, UART, and 100BASE-TX Ethernet) plus 16 payload enable/disable/feedback GPIOs and a complete driver set for EnduroSat modules make integration straightforward. The unit draws from EnduroSat’s flight heritage of 3,500+ modules in orbit.
Applications
- Command and data handling (CDH) for CubeSat and SmallSat missions
- Autonomous payload operations and time-based task scheduling beyond ground contact
- Missions requiring precise positioning and timing via the optional integrated GNSS receiver
- ADCS support through digital and analog temperature sensor interfaces and sensor data handling
Key features
Processor:
ARM Cortex-M7 with 2 MB flash program memory
Mass storage:
2x 16 GB embedded SD NAND flash (space-ready)
FRAM:
2x 2 MB external FRAM with ECC capability
Software:
FreeRTOS development environment with SDK; MicroPython scripting for autonomous tasking
Flight Management System:
Encryption, compression, and archiving included; in-orbit firmware updates
Control interfaces:
2x CAN at 1 Mbps (CSPES protocol)
Payload interfaces:
CAN-FD, RS-422, RS-485, SPI, I2C, UART, 100BASE-TX Ethernet; 16x payload enable/disable/feedback GPIOs
Sensors & timing:
Real-time clock, single-ended PPS, 4x digital + 4x analog temperature interfaces
Optional GNSS:
NovAtel OEM 719 — GPS L1 / Galileo E1 tracking, <20 m RMS position, <0.5 m RMS velocity, 20 ns time accuracy, ±0.5 ppm PPS error
Mass:
123 g (173 g with GNSS receiver)
Compatibility:
Full driver set for all EnduroSat modules
Flight heritage
The system has achieved flight heritage.
Testing & qualification
Compliant with the CubeSat standard.
Disclaimer: satsearch is not responsible for any mistakes on this page, although we do our best to ensure correctness. Please report any mistakes to us.
Last updated: 2026-06-04
Technical specs
SPI
2x I2C
3x UART
2x RS422
4x RS485
Export



