- Products / Store
- >
- CubeSat Kitâ„¢ Modules
- >
- Motherboard Module 2 (MBM2)
Motherboard Module 2 (MBM2)
Flight Hardware | Flight Qualified | Space Proven
The Motherboard Module 2 (MBM2) is part of Pumpkin's SUPERNOVA nanosatellite architecture and is the standard flight computer in its SUPERNOVA spacecraft product line. Each MBM2 hosts an open-source BeagleBone Black (BBB) single-board computer (SBC) as a CubeSat Kit-compatible module. The BBB contains a 1 GHz ARM Cortex-A8-based processor running Linux. An industrial-grade BBB is pre-installed on each MBM2.
Each BBB is pre-configured with a custom Pumpkin Linux image that includes portions of Pumpkin's GUTS FSW; end-users can build on top of this image to complete their FSW, or replace it entirely with their own image. See the accompanying Documentaion tab (below) for more information.
The MBM2+BBB fully supports 4.5x UART, an I2C bus, an SPI interface, 6x GPIO, USB host, USB device and 10/100Mbps Ethernet communications. Also included are RS-422 + LVTTL SPI/UART/GPIO PHY for transceiver interfaces.
The MBM2 provides the necessary circuitry to safely and automatically enable BBB access to the 104-pin CubeSat Kit bus, a maskable WDT subsystem, a battery-backed real-time clock (RTC) subsystem, a debug terminal connector, an SPI-interface SD Card and +5Vdc power system switching.
The MBM2+BBB occupies a standard 0.600" (15.24mm) tall module slot. A custom heatsink / heat spreader is provided and serves to also secure the BBB to the MBM2.
-
Information
-
Compatibility
-
CAD
-
Documents
-
Restrictions
The pre-installed custom Linux image on MBM2's BBB comes with Pumpkin's flight software (FSW) SupMCU service. This service provides the MBM2 user with discovery, commanding, telemetry and firmware update functionality for Pumpkin SupMCU modules. The interface is via GraphQL (pre-installed and ready to go). As delivered, the BBB supports running custom and user-created applications on it in Perl, Python, C, C++ or Rust. The preconfigured device tree also includes drivers to enable UART, SD card, real-time clock (RTC), GPIO, I2C and USB 2.0 host functionality with the pin assignments of the 104-pin CSK bus connector as outlined in the MBM2 datasheet. The Linux software software installed on the BBB is a only small subset of Pumpkin's GUTS FSW; the this image does not include other components (e.g., radio communications, scheduling, CONOPS, etc.) required to complete a working flight software package for a small satellite. Pumpkin's space-proven GUTS flight software is available separately at additional cost.
MBM2+BBB users can develop their own flight software (FSW) by building on top of the installed image, or by replacing the image with a new image (e.g. Debian/KubOS/etc.) of their own making. Pumpkin can provide the necessary device tree configuration and other basic Linux configuration variables for customers to integrate their own flight software.
Please see the MBM2 datasheet for more information on the hardware and software features of the MBM2+BBB combination. Please see the minimal GUTS FSW manual for an example of how to use the FSW SupMCU service that is included in the Linux image on the BBB
In addition to staking and thermal and TVAC tests, the FM model replaces the RJ-45 Ethernet jack and its integrated magnetics with a PCBA that includes the required magnetics (for 100BASET operation) and a DF13 connector.
Motherboard Module 2 Stackthrough |
|
Motherboard Module 2
Minimal Pumpkin GUTS (FSW) User Manual
|
|
WARNING: Pumpkin products can expose you to chemicals, including Lead, which is known to the State of California to cause cancer, birth defects or other reproductive harm. For more information, go to www.P65Warnings.ca.gov.
|