Files
hexapod-robot/2026-current
mangavalkandClaude Opus 5.5 09f7424714 LEGACY: older hexapod sketches (Hexapod_NEW, HexapodRobot)
From https://mangavalk.com/Hexapod/Hexapod @ 7945005 (its Hexapod_Teensy
is identical to the copy already in LEGACY). Earlier electronics
generation: on-board IK driving an external SSC-32-style servo
controller. Notes on what still applies are in CLAUDE.md.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-25 01:17:46 +02:00
..

Hexapod

A six-legged walking robot (Teensy 3.6) and its handheld remote (Teensy 4.1 + Nextion touchscreen), linked over nRF24L01.

robot/                     robot firmware: IK, gait, body pose, IMU stabilization, state machine
remote/                    remote firmware: 2 x 3-axis sticks, MPU6050 tilt, Nextion UI, RF24 TX
shared/                    HexapodProtocol: the CmdPacket wire format + radio settings used by both
sim/                       the unchanged robot firmware compiled into a DLL for the simulation
Hexapod_Simulation_Unity/  Unity project that runs that DLL on the 3D model
LEGACY/                    older material kept for reference
scripts/                   PlatformIO helper (per-environment sketch folder)

Build (PlatformIO)

pio run                    # build both
pio run -e robot -t upload
pio run -e remote -t upload
pio device monitor -e robot

Simulation

From the repo root in PowerShell (the dev PC is Windows):

.\sim\build.ps1            # build hexapod_sim.dll + run the headless firmware checks

Then open Hexapod_Simulation_Unity and press Play. See sim/README.md.

Where to go next