Engineering model

Inside the MapinduziSat-1 prototype.

Before a CubeSat goes anywhere near orbit, it runs on a bench for months. This is that bench: the sensors it carries, the dashboard that reads them, and the lab where it gets built and rebuilt.

Live telemetry dashboard

Every reading below is visualized in real time as the engineering model runs.

MapinduziSat-1 engineering model telemetry dashboard

What it measures

Five categories of onboard data, each feeding the dashboard above.

Altitude

Position over time

Tracking altitude helps map atmospheric change at different elevations — temperature variation and shifts in composition as height changes.

Atmosphere

Temperature, pressure & humidity

Together these three give a working picture of atmospheric conditions: thermal shifts, air density, and moisture levels.

Radiation

UV dosage

UV readings help track the sun's effect on the atmosphere, feeding into a longer-term picture of ozone dynamics.

Power

Solar charge & battery draw

Monitoring the onboard power system — solar charging, battery discharge — is what keeps the rest of the sensors running on schedule.

Air quality

VOCs & oxidizing gases

Volatile organic compounds and oxidizing gas readings add a second lens on atmospheric composition and possible environmental stress.

Build

COTS + custom PCBs

The model mixes commercial off-the-shelf components with PCBs designed in-house — a deliberate choice to keep the build both affordable and teachable.

Field tests

Taking the sensors off the bench and into real terrain.

Apr 2024
Off-lab field testing, 10th–13th
820m
Confirmed altitude, Morogoro
1,052m
Confirmed altitude, Singida
2001
The year the idea started

Two terrains, one question

After the model came together in the Dar es Salaam lab, the real test was whether its sensors held up outside a controlled environment. The team took it to Morogoro, about 195km west of Dar es Salaam near the Uluguru Mountains, and to Singida, about 690km northwest at a higher, semi-arid elevation — two genuinely different environments on purpose. At both sites, the onboard sensors reported altitude readings that matched the known elevation of each location: 820 meters in Morogoro, 1,052 meters in Singida.

Longer than it looks

The idea behind what's now MapinduziSat-1 goes back to 2001. It stayed an idea until January 2023, when the project was formally started, and by September 2023 the team had the preliminary hardware in hand and had begun building the model that would later go to Morogoro and Singida. "Mapinduzi" means revolution in Swahili — the name was chosen on purpose.

From the field tests

Click any photo to see it full size.

In the lab

Assembly, testing, and the version history of the engineering model.