Skip to content

zauberzeug/odrive-gui

Repository files navigation

ODrive GUI

A web-based GUI to tweak and debug the ODrive motor controller. It also comes packaged in a Docker image for easy usage.

Usage

This project uses uv for dependency management. Install the dependencies into a virtual environment:

uv sync

and start the app:

uv run python src/main.py

Or just start the Docker container with

docker run -p 8080:8080 --name odrive --rm -it --privileged zauberzeug/odrive-gui:latest

and access the interface at http://localhost:8080/. It is convenient (but insecure) to use the --privileged parameter to allow access to USB. You can also provide only the device you want to use with --device=/dev/ttyUSB0 or similar.

About

GUI to configure the ODrive Motor Controller

Resources

License

Stars

46 stars

Watchers

5 watching

Forks

Packages

 
 
 

Contributors