We got a lot of good feedback from you on the Request for Comments thread a while back. Today, a very early version of the ODrive GUI is available for testing!
You can find it here.
And a demo video here
Currently, it uses python 3 for the server. Before using the tool, the following python 3 prerequisites must be installed:
flask flask-socketio flask-cors odrive
The GUI is packaged as an Electron app, using Vue for the frontend and a simple python server for the backend. In the default use case, this is seamless. You can also launch the
odrive_server.py file from the github repo on one device and run the GUI on a separate device.
If you want to use versions of the
fibre packages that are different from what’s available on pip, you can direct the GUI to use those instead.
./odrive_gui_win.exe C:/Users/<you>/ODrive/tools C:/Users/<you>/ODrive/Firmware
Let us know what you think!