Touch UI for Julia 2020
A simple getting started guide
- PyQt4
- Qt Designer 4.8.7 ( requred to edit .ui file)
- Websocket client ( pip install websocket-client )
- other dependencies that "Main.py" needs (see it's headers)
The MainGUI.py file is generated from the mainGUI_advanced.ui file using
pyuic4 .\mainGUI_advanced_abl.ui -o .\mainGUI_advanced_abl.py
Octoprint needs to be running in prder for the Touch UI to work, since it uses octoprint's api functionality
- point the "ip" and "apiKey" to where Octoprint is living. Point it to the local host in case it is running on the same system
- in case of running it on anything other than a raspberry pi, disable the raspberry pi option
-
Install Octoprint: ..* git clone into root directory of Raspberry Pi https://github.com/FracktalWorks/Julia2018Octoprint.git ..* Change into the OctoPrint folder: cd Julia2018Octoprint ..* Create a user-owned virtual environment therein: virtualenv venv ..* Install OctoPrint into that virtual environment: ./venv/bin/python setup.py install ..* Follow other instructions for automatic startup
-
Install TouchUI into Octoprint: ..*