I added Graphviz support to the docs while working on the VSpin state machines (VSpin and Access2 state machine — PyLabRobot dev documentation) useful for showing what a machine can do from a given state and error recovery.
To add a drawing for your device, put a .dot file next to the guide (e.g. images/state-machine.dot) and include it in the markdown:
```{graphviz} images/state-machine.dot
:alt: Describe the states and transitions.
Sphinx renders it as SVG when building the docs. You only commit the source. For local builds, install Graphviz (brew install graphviz / sudo apt-get install graphviz) and run make docs.
The VSpin page sources you can use as a starting point. Would be nice to have these for more devices!