Flashing
Firmware goes onto your boards through the agent.
- Plug the board in over USB.
- Open your robot's page under Fleet, connect the device the agent lists, and choose Flash; or use the flash button on a build's download page after buying it.
- The agent downloads the firmware artifact, then flashes it: ESP32 boards over the built-in esptool protocol, Pi
family boards over
scpwith a service restart.
A freshly flashed scaffold answers HELLO, streams SENSE and ENC, executes motor commands, and stops all
actuators on its own if it hears nothing for 500 ms in teleop mode.
From the command line
pnpm isaac gen bodies/my-robot/robot.isaac.yaml --out out/my-robot --only firmware
cd out/my-robot/firmware-main && pio run -t upload

