Overview
MOSAIC’s Main Board
is the central hub of the mocksat, connecting together all other components. This board contains the entire MOSAIC Command and Data Handling (CDH) subsystem. The command duties are performed by a swappable computer processor at the center of the board. Data storage is fulfilled by equally swappable modules that connect to the board.
However, MOSAIC’s Main Board
is much more than the CDH subsystem. Also included are two slots for interchangeable function boards. These boards add functionality to the Main Board
, like environmental sensors and radio communication.
Based on MicroMod Main Board - Double
MOSAIC's Main Board design is based on the MicroMod Main Board - Double from Sparkfun electronics.
All Sparkfun MicroMod processors and function boards are compatable with MOSAIC's Main Board.

Features
Customizable -
Five M.2 slots on MOSAIC's Main Board
allow users to to customize their boards with three different kinds of modules:
Module Type | Board Location | Number of Slots | Description |
---|---|---|---|
Processor | Front ![]() |
1 | Brain of the satellite. |
Expandable Memory | Front ![]() |
2 | Expandable memory storage beyond what's included in the processor modules. |
Function Boards | Back ![]() |
2 | Add functionality to the board like radio transceivers and GPS. |
Standard -
The following are non-customizable features that are standard on all on MOSAIC Main Boards
:
Feature | Description | Datasheet |
---|---|---|
USB/Battery Voltage Regulator | Input: 2.2V-6V; Output: 1A max | AP7361C |
Qwiic Voltage Regulator | Input: 1.7-6V; Output: 500mA max, fixed 3.3V | XC6503D331MR-G |
Built-in Resettable PTC Fuse | Rated 5V/2A | ASMD1210 |
2-Pin JST Connector | For connecting LiPo battery | JST-PH 2-pin SMT |
Single Cell LiPo Charge Circuit | Charges attached single cell LiPo battery from USB power source | MCP73831 |
USB Type C Connector | For data connection with attached processor module and power transfer | USB Type C Connector |
2x Qwiic Connectors | For data connection between other MOSAIC boards using the I2C protocol | Qwiic Connector |
SWD 2x5 Header | Serial Wire Debug header used for programming and debugging microcontrollers | N/A |
Multiplexer for UART1 | For pin management between the two function board slots and the Main Board processor |
MAX4932ETD+T |
Boot and Reset Buttons | For programming an attached Main Board processor |
Tactile Switch |
3x I/O switches | For pin management between the two function board slots and the Main Board processor |
Slide Switch |