OctoPrint provides a responsive web interface for controlling a 3D printer (RepRap, Ultimaker, ...).