Sooooo this is a pretttyy nice update, the hole backend/api is basicaly done.
So my python code connections now to the printer over lan AND cloud to get all the important data, stuff like print history, current status etc. and because some things are only accessable on the mqtt lan server(that runs on the printer) and some data you can only get from the cloud I had to use both.
In the Pictures you can see the overview of all api endpoints I have made and that are all working correctly
But yeah this is done now, all the important data is now abstracted and easy accessable for my frontend, other data like prints get written in the db to save that for stats and stuff like that for the frontend.
The next step is now the frontend, I need to make the hole interface and display all the data in a nice way (I hate ui and frontend design) so yeah this is gonna be a pain
Just a quick roadmap what I wanna do in the future, I am planning on doing a esp32 intigration so you can select which filament is currently connected, the code will remember the spool and automaticaly know which spool this is the next time you load it. With this you then have a fully automatic filament tracking system. Multi printer support is also on the roadmap, this shouldnt take too long to implement its just not my focus yet because I need to make the system work for 1 printer
Log in to leave a comment