Polar 3D Plugin


Description

Just for context, Polar 3D is a company that makes 3D printers. They have a web service that allows people to connect/start/monitor their 3D prints while they are away for the printer or the printers local network. This web service only works with Polar 3D printers and a few other printers that are partnered with Polar 3D. I created a plugin of sorts that allows my printer (a non polar 3D/non-partnered printer) to connect to the Polar 3D network and translates its interface and instructions into something that my specific 3D printer (which used a different language than most) can understand, allowing it to download and use .gcode files uploaded through Polar 3D.


Input/Output

The input is from Polar 3D's web interface. The output is expressed through the web interface with temp readings, webcam streaming, and a progress bar; as well as being expressed through the 3D printer with its display and movements.


Languages

Python, PHP, HTML, CSS, JavaScript