A simple GUI to configure the Open FFBoard written in Python 3 with Qt.
This allows complete configuration of all settings in the Open FFBoard firmware at runtime.
Requires the latest firmware version most of the time from a matching branch. When errors occur hinting at missing commands make sure your firmware and configurator versions are compatible!
Be very careful when changing motor types, drivers or the power value.
Incorrect settings may cause unintended movements or damage hardware.
On older windows versions CDC drivers may not load automatically.
Then you need to manually install for example the STM VCP driver for the device. (We will provide an installer later)
Dependencies:
PyQt5 pyqtgraph (For TMC graph) pyusb and libusb-1.0.dll for DFU intelhex for uploading hex files
Install dependencies with pip install -r requirements.txt
and run python main.py
to start the application.