Public: anyone can read this; the crew can change it.
Migrated from github.com/Trevato/SO-ARM100
workbenchthis machine
PUT /servo-params writes one joint's P/D/I and dead zones within safe ranges, only while nobody drives, and can put the factory values back #450
Sign in to join this conversation.
Part of #439 (tune the servos). This is the write path that the tuning pulls use.
Done:
PUT /servo-params {"id": n, "P"?, "D"?, "I"?, "cwDeadZone"?, "ccwDeadZone"?, "minStartupForce"?}validates each value against a documented range and writes it with the Lock dance insrc/bus.ts. It answers with the read-back values.POST /servo-params/factory {"id": n}writes back the values recorded at first read, kept in a file next to the settings.bun --cwd Software/so101 testpasses.