This is a client for the gPrinterESP. It is written in c++ and uses QT for the GUI.
To install the client, you need to have QT installed and postgres. Then you can simply run the following commands:
cmake . -Bbuild -DCMAKE_PREFIX_PATH=QTPATH -DPostgreSQL_ROOT=POSTGRESPATH -DDEFAULT_GCODE_PATH="DDEFAULT_GCODE_PATH" -G Ninja
ninja -C build
Replace QTPATH with the path to your QT installation, POSTGRESPATH with the path to your postgres installation and DEFAULT_GCODE_PATH with the path to the default gcode folder.
TODO
- Connect to gPrinterESP
- Send gcode to gPrinterESP
- Save gcode to database
- Load gcode from database
- Load and parse gcode from file
- Receive status updates from gPrinterESP
- Receive temperature updates from gPrinterESP
- Receive progress updates from gPrinterESP
- Receive error updates from gPrinterESP
- Receive print updates from gPrinterESP
- Receive print time updates from gPrinterESP
- Nice GUI