Motherboard with Raspberry-Pi + Soft

Motherboard with Raspberry-Pi + Soft

Article: SXC-MB-04-RPI

2 170 EURO
_ +

The SPUTNIX computer board SXC-MB-04 represents a Raspberry-Pi Compute Module carrier which contains a set of devices, among them there are:
- standalone ADCS controller (option);
- gyroscope and magnetometer;
- electromagnetic coils driver unit;
- temperature sensor;
- real-time clock with backup power source;
- power system;
- central programming and debug system;
- main computer slot with appropriate power supply system.

All the onboard devices are accessible on redundant CANx2 buses as well as Raspberry, which is connected via onboard SPI-CAN converters. The main computer slot supports both Raspberry Pi CM1 and CM3 modules, the last one is basic option, but CM1 can be used to reduce power consumption at the expense of compute facilities. Should be noticed that the usage of CM3L module is not possible due it has no onboard ROM. In addition to main CAN bus there are number of Raspberry interfaces available on PC/104 connector:
- SPI with double chip select;
- High-Speed USB 2.0 port;
- I2C bus;
Native Raspberry-Pi’s camera connector is placed on carrier board for faster remote photo sensing satellite development. 

System programming and debug hub provides up to 6 two-wire interfaces to the on-board de-vices and to external PC/104 boards using multiplexer. As the result, all the MCUs inside the as-sembled satellite are available for debug and flash. For Raspberry module there is removable WiFi module, USB and video interfaces for easy access.
The board with installed daughter boards weights 55 g and operates normally in in between -40..+85 degrees, but Raspberry-Pi has slightly reduced temperature range due to memory chip limitations but actual tests have shown that the whole system can operate normally in between -40..+85 degrees as well. Simple payloads, such as Arduino-based devices, can be easily powered by internal stable 5 V rail till it’s supply current exceeds 200 mA. 

When 3-axis ADCS is used, up to six sun sensors can be connected directly to the carrier board and on-board ADCS MCU can run the appropriate tasks autonomously using CAN inter-face for simple commands and telemetry.
Another low-power MCU provides CAN interfaces for sensors and manages on-board systems, additionally it runs a flight schedule to reduce power consumption of main computer mod-ule. It also can autonomously run the B-DOT stabilization algorithm using on-board electromagnetic torquers driver.

Flat and flexible hierarchy of the OBC provides satellite operational with appropriate consumption for every mode: low-power MCU only for energy harvesting, ADCS controller for idle mode and powerful Raspberry Pi compute facilities for payload operations. 

Every programmable device on the OBC has a bootloader with in-flight reprogramming feature.

•    Flat and flexible architecture: all devices have CAN bus interconnect
•    Raspberry Compute Module CM1/CM3 slot
•    Sensors on CAN bus: magnetometer, angular velocity, temperature, voltages and currents.
•    EM torquer driver
•    On board ADCS controller 
•    Low-power board managing MCU with B-DOT and flight plan
•    Bootloaders with in-flight flash abilitu
•    Rich centralized satellite debug system 

•    CAN bus data rate
•    Removable WiFi module
•    Raspberry CM1 or CM3 (default)
•    Raspberry cooling plate
•    ADCS controller presence
•    RTC presence


Download 3D model 


Dimensions (w/o PC104 connector)

86.2 х 93.6 х 14 mm


55 g

Supply voltage


Power consumption, max

0.25 W – sensors only,

0.9 W – sensors and loaded RPi (w/o WiFi)

Available power supply

5V output up to 200 mA for simple payloads

Up to 650 mA for external CAN sensors

Data interfaces

CAN2B x 2

Raspberry: Camera I/F, UART, I2C, SPI (2 CS), USB.


Two-wire debug channels: on board MCU, ADCS MCU, 4 external channels on PC/104

Raspberry: removable WiFi, USB, video output.


Raspberry CM3


CPU up to 1.2 GHz quad-core ARMv8

4 GB Flash memory



API for CAN bus, code samples, program loader

Low-power MCU


CPU Cortex-M4 16 MHz

256 KB Flash


15 mW power consumption


Sensor drivers, EM-torquer driver, B-DOT, Flight plan, bootloader



80 MHz CPU

2 MB flash



ADCS, B-DOT, Flight plan, bootloader

Power switch

3 channels up to 600mA each

EM torquer driver

3 channels up to 500mA each

Self telementry

Power voltages and currents, coils voltages and currents, magnetometer, angular velocity, temperature

Operating conditions

Operating temperature range

-40...+85°С (0..+60°С recommended for Raspberry)

Storage temperature


Mechanical vibration

12 g (request full test report)

Mechanical shock

50g (request full test report)





QT, AT (on  demand)

Mechanical shock


Thermal cycling

QT, AT (on  demand)

Thermal vacuum

QT, AT (on  demand)

*QT is performed on the design/qualification model
AT is performed on the unit to be shipped

Ask more info

See more

X-Band Transmitter


8 620 EURO
Si side solar panel with coils


430 EURO
UHF antenna system


1 200 EURO
1U CubeSat structure


1 570 EURO