Web UI was one of my primary goals for this project. I think it simplifies a lot of things as it omits the use of any additional software therefore it eliminates any conundrums with instalations or libraries. This is why I have developed a basic UI with main settings and parameters. It is based on python and tornado so it could run on almost every current single board computer. This allows any end user to choose according to his/hers preference.
There are still few things missing but currently it looks promising. It still needs a progress bar, print info, estimated time, elapsed time. It also needs ability to store settings and configurations to xml and then read them. Another good thing to implement is model movement and rotation (most likely it is going to be step based). I still need to add the option to manage and select the files stored on the printer itself. Currently I am working on getting the page at the point where it is synchronous with printer (printer status, model loaded, etc.).
I have also decided to add a picture of the current page design (I like it quite a bit, due to its simplistic look). In its current state it is able to send commands to the printer, has a model preview and has the ability to add new setting presets (just temporarily, still needs an xml file IO implementation)
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.