Web UI printer interface

A project log for Printing bones on a DIY powder bed 3d printer

This project focuses on using building a budget powder bed 3d printer capable of printing bones, and creating the needed ink and powder.

JureJure 08/15/2017 at 18:180 Comments

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)