User interface for Machinekit optimized for 3D printers and mobile devices