CubeSTEM Mission Control

KidSAT Ground Station

Simulated Mission Console

BridgeOffline
Ground StationNot Connected
KidSAT
HardwareExplore Mode
DeviceSTANDBY
OperatorLocal dev
OrganizationNone linked
LicenseNone
AccessAuth unavailable — local development mode

Auth unavailable — local development mode. Live hardware controls remain available on this machine.

Request KidSAT hardware access or institutional pilot →

Attitude — live

Current angle

12.40°

Target angle

15.00°

Angle error

2.60°

Health / fault

nominal / 0x0

One-axis ADCS teaching modelCapture ready
ACTUAL body 12.4°TARGET GHOST 15.0°
Yaw — controlled hanging axisWheel CCWBody yaws from telemetry — opposite to wheel torqueBody turning rightTarget is left of bodyFace map: +X front, -X rear, +Y right, -Y leftScreenshot tip: settled states show clean control demonstration
Error +2.6°Body moving to target (left/right in front view)Phase: turning toward target

2D top-view attitude

+X (front face reference)+Y (right face reference)-X (rear face)-Y (left face)Rotation about Z (hanging axis)
ACTUAL body 12.4°
TARGET GHOST 15.0°
ERR +2.6°
Wheel CW
420.0 rpm
Waiting
Motion phase

ADCS Response

SETTLING
INITTARGET SENTSLEWINGOVERSHOOTSETTLINGSTABLE
Start a scenario to populate response

Target

15.00°

Current

12.40°

Error

2.60°

Overshoot

Settling

active

Wheel RPM

420

Control phase

SETTLING

PID quick actions

Battery / EPS

43%

Estimated charge

Bus voltage

7.40 V

OBC current

0.120 A

ADCS current

0.450 A

Charging

Idle

EPS Status

Power source

Battery

Bus health

Nominal

ADCS load

Active

Est. runtime

Calibrating

Mission Controls

Mission Controls

Tune attitude response, run safe motion tests, or launch a simulated mission.

Explore Mode

Simulated mission

Step 2

Attitude quick actions

Motion tests (simulated)

Emergency

Full PID and link controls below ↓

IMU telemetry

ax (g)

0.010

ay (g)

-0.020

az (g)

0.980

gz (°/s)

-0.35

gx (°/s)

— (later)

gy (°/s)

— (later)

Reaction wheel

Wheel RPM

420.0

PWM

128

Motor direction

fwd

Gyro rate

-0.35 °/s

Telemetry chart wall

Control response charts

Target vs actual angle (°)

Angular rate (°/s)

Wheel RPM

PWM command

Bus voltage (V)

Current (A)

Explore Mode

Explore Mode — simulated KidSAT telemetry

Simulated Mission Console — no physical hardware connected

Start Simulated Mission runs a 75s scripted ADCS sequence for screen recording.

Scenario

Command panel

Simulated commands — not connected to live hardware.

Safe Link Tests (simulated)

Motion Tests (simulated)

Emergency (simulated)

Experimental — PID (Explore Mode only)

Command terminal

[00:00:00.000] Simulated Mission Console online — Explore Mode

Run recorder

Summary metrics from last recorded run.

Settling time

Overshoot

Peak current

Max angle error

Local bridge

BridgeOffline
Ground StationNot Connected
KidSAT

Explore Mode

Explore Mode — simulated KidSAT telemetry

Hardware Readiness Checklist1/6
  • Bridge app running
  • Ground-station COM selected
  • Ground station connected
  • KidSAT telemetry live
  • Battery voltage visible
  • Reaction wheel ready
  • ESP32-CAM disabled (current product baseline)

First supervised connection

  1. 1.Start KidSAT Bridge on the trusted Windows operator PC.
  2. 2.Detect the localhost bridge.
  3. 3.Select the KidSAT ground-station COM port.
  4. 4.Connect the ground station.
  5. 5.Wait for fresh KidSAT telemetry.
  6. 6.Run PING, STATUS, and supervised safe checks.
  7. 7.Begin a bounded supervised mission.

Action needed · Bridge connected

Start the Windows bridge, then detect it

Action needed · COM connected

Select the correct COM port and connect

Action needed · KidSAT online

Power the kit and check the radio/serial link

Action needed · Telemetry fresh

Reconnect telemetry if the stream is stale

Action needed · Command link ready

Wait for a healthy live link

Version compatibility · version check pending

Bridge: not reported · Firmware: not reported

Connect the bridge and KidSAT to complete the version check.

Functional supervised demonstrator. Start the KidSAT Bridge app on this Windows PC, select the ground-station COM port, then click Connect Ground Station.

Open this dashboard on the same PC where the bridge app runs (default http://127.0.0.1:8765).

Advanced diagnostics
bridgeOnlineno
serialConnectedno
wsStateIDLE
commandLinkActiveno
hasFirstTelemetryno
telemetryLiveno
COM: COM4Bridge: Firmware: Telemetry age: Stale threshold: 3sTel Hz: Latest seq: cmdsrc: CRC: rxh: ackn: nackn: Frames OK: 0CRC bad: 0Last error:

Bridge app not running — start KidSAT Bridge on this PC

Measured Twin correlation

Simulation → supervised hardware → comparison

This local adapter compares one bounded software prediction with one physical KidSAT run. It does not calibrate the model or claim three-axis flight pointing.

  1. 1Run the mission in the software Twin
  2. 2Review predicted response
  3. 3Record the equivalent KidSAT profile
  4. 4Align elapsed time
  5. 5Compare metrics and plots
  6. 6Explain differences
  7. 7Export correlation evidence

Evidence boundary

Physical sensors: measured

Target: reference

PWM: commanded

Software response: simulated

Open Professional Digital Twin

Run the software Twin first, then capture the equivalent supervised KidSAT profile.

Safety disclaimer

  • Local supervised hardware only. Commands are sent to a desktop-connected training kit, not to a spacecraft.
  • Supervised local hardware only — operator must be present at the bench.
  • Not public remote satellite command — no internet-facing hardware control path.
  • Not flight ADCS — teaching-grade mock/simulation; not certified for space operations.