Hardware notes

Refloat

Refloat is a VESC package for self-balancing skateboards (Onewheel-style boards). It runs on the motor controller and handles balancing, the footpad sensor, tilt features, alerts and lights. Lukáš Hrázký wrote it, building on the original Float package.

Key facts

What Remote Connect can read

Apps talk to Refloat with VESC's custom app data command, using package ID 101. The browser viewer is limited to Refloat's read-only commands: package info, realtime data and the alert list. Tune changes, config saves, lights control and handtest mode are blocked on the hub before they reach the board. A helper who needs to change the tune has to use the official VESC Tool app.

Safety

Refloat's own disclaimer says to use it at your own risk. Self-balancing boards can throw you if a tune or a fault goes wrong, so test changes at walking speed.

Sources: lukash/refloat (the README, package README and doc/commands), and the Initial Board Setup guide on pev.dev.