For AI assistants
Writing code for the motor with an AI? Give it the manual.
Everything on this site exists in plain Markdown at a stable address. Paste one of these into your assistant and it can read the whole reference for itself.
The raw files on GitHub
The same references, straight from the repository. They regenerate with every firmware release.
- Python reference (raw Markdown)
https://raw.githubusercontent.com/tomrodinger/servomotor/main/API_documentation/M17_servomotor_Python_API_documentation.md - Arduino reference (raw Markdown)
https://raw.githubusercontent.com/tomrodinger/servomotor/main/API_documentation/M17_servomotor_Arduino_API_documentation.md
Drive it from Claude
The MCP server exposes every motor command to Claude Desktop, Claude Code or any MCP client. No configuration: it finds your serial ports and the motors on the bus.
Run the MCP server
uvx --from servomotor-mcp servomotor-mcpA prompt that works
Copy this into a fresh chat. It tells the assistant where the truth is, so it does not guess register names or units.
Starter prompt
I am using a Gearotons M17 servomotor (RS-485, integrated driver and encoder). Before writing any code, read the official reference at https://9o.at/llms.txt and follow its links to the Python or Arduino API reference. Use only commands, units and error codes that appear there. If something is not covered, say so rather than guessing.