Systems / On-Board Computer
On-Board Computer
Command and data handling for nanosatellite missions.
- Processor
- Arm Cortex-M4, 80 MHz
- Flight software
- MicroPython v1.23
- Interfaces
- CAN, UART, SPI, I2C, USB
- Mass
- 150 g
Overview
The EOS Orbit OBC runs command and data handling for nanosatellite missions: telecommand processing, telemetry collection, logging, and coordination of subsystems over the satellite bus. The module starts on power and operates at 0.3 W in normal mode.
Flight software runs in MicroPython on an Arm Cortex-M4. Mission teams write and revise flight logic in readable code, against a library set covering CAN, UART, SPI, I2C, USB, temperature monitoring, and logging to external storage.
Features
- Arm Cortex-M4 32-bit at 80 MHz
- MicroPython v1.23 flight software environment
- 1 MB program memory, 320 KB SRAM
- External storage expandable to 64 GB
- CAN, UART, SPI, I2C, and USB interfaces
- Start-on-power, 0.3 W typical consumption
- PC-104 form factor
- Optional Cortex-M7 upgrade, 8 Mbit FRAM, RTC, 3-axis magnetometer, extended RS-485/RS-422 interfaces
Specifications
Processing
Electrical
Physical
Qualification
Mechanical
Heritage
Flown on LOGSATS-2. Launched January 15, 2025, on a SpaceX Falcon 9. 440 days of orbital operations.
Commission this system
Write to contact@eosorbit.com with your mission parameters. The engineering team responds with configuration options, lead time, and test documentation.
Contact engineering →EOS-OBC-DSH-04 / datasheet on request