04 Platform

Drag blocks. Generate flight code.

A drag-and-drop system for programming satellites, simulating missions and testing hardware. Put logical blocks together like Lego and the tool writes flight-ready C++ for you.

Output
Flight-ready C++
Simulation
Power and orbit, one click
Hardware
Local or remote, compile and run

Try the model

Assemble a program, then run it.

Click blocks to add them to the pipeline. This is a simplified model of the real editor.

Component library

Pipeline

  1. Add a block to begin
generated / mission.cpp idle
// your blocks will appear here as C++
telemetry —

How it works

Four steps, no compiler flags.

The tool is not a toy. It compiles to C++ that runs on the hardware — it just removes the part where you learn a language first.

  1. 01

    Build your satellite

    Select components from the library — structure, PC/104 board, gyro, IMU. The diagram is the spacecraft.

  2. 02

    Drag and drop the logic

    Put logical blocks together like Lego and tell the satellite exactly what to do, in order.

  3. 03

    Create a simulation

    One click builds a mission simulation and a telemetry screen you can customise.

  4. 04

    Connect to hardware

    Compile, run and iterate directly on real devices, locally or remotely, with an identification code.

The interface

Six panels, one workspace.

Connected components diagram with MA61C at the centre
Connected components — the satellite as a diagram.
Logic blocks in the Drag & Drop editor
Logical blocks, assembled like Lego.
Recorded telemetry view
Recorded telemetry, scrubbable.
Simulation controls
Simulate forward through the orbit.
Generated C++ code
Generated C++, ready to compile.
Component library
Component library
Connect to hardware dialog
Connect to hardware

Enterprise

Accounts, admins and users. Online or fully offline. Remote connection to hardware anywhere, so a classroom in one country can run a satellite on a bench in another.

Access

Built for teams, classrooms and curiosity.

STEM & universities

Education

Teaching and research

  • Component library
  • Block-based logic
  • C++ generation
  • Mission simulation
  • Telemetry view
Request access

Just for fun

Free tier

Learning by doing

  • Build a satellite
  • Drag logic blocks
  • Generate code
  • Run a simulation
Request access

Next step

See it generate code for your stack.

Send us the components you fly. We will rebuild the diagram in the tool and show you the generated C++ for one manoeuvre.