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

CubeSat Onboard Computer (OBC)

list price: 12,400 USD

9TRL

lead time: 1 wk

Downloads

Technical specs

lifetime
up to 5 years in LEO
radiation tolerance
40 krad
data interface
USB
SPI
2x I2C
3x UART
2x RS422
4x RS485
mass
123 to 173 g
processor type
ARM Cortex M7
RAM
512 kB
program memory
2 MB

Export

  • Click here to add the EnduroSat - CubeSat Onboard Computer (OBC) to the Valispace engineering tool from satsearch
  • Click here to add the EnduroSat - CubeSat Onboard Computer (OBC) to Lynapse Studio by Spacebackend
  • Click here to add the EnduroSat - CubeSat Onboard Computer (OBC) to 360 by IENAI

from our blog

Go to blog

An overview of on-board computer (OBC) systems available on the global space marketplace

Smallsat and CubeSat GPS antennas and GNSS systems

Find a launch option for your CubeSat or small satellite - an overview of launch service providers