As it’s been some days since my last one, I thought I’d give an update on the printer web interface I’m working on as I’ve been pretty busy with it. Originally based on Cura, I’ve stripped most of that away and therefore moved to a new repo instead of the old forked one: https://github.com/foosel/PrinterWebUI
I of course also added a couple more features, most importantly webcam support, so it’s now possible to not only take a live look at what temperature the printer is add and how far it is with its print job, but given a webcam and a stream from it (e.g. via MJPG-Streamer) you can also monitor it via video.
Current features are the following:
- uploading .gcode files to the server and managing them via the UI
- selecting a file for printing, getting the usual stats regarding filament length etc
- starting, pausing and canceling a print job
- while connected to the printer, gaining information regarding the current temperature of both head and bed (if available) in a nice shiny javascript-y temperature graph
- while printing, gaining information regarding the current progress of the print job (height, percentage etc)
- reading the communication log and send arbitrary codes to be executed by the printer
- moving the X, Y and Z axis (jog controls, although very ugly ones right now)
- changing the speed modifiers for inner & outer wall, fill and support
- optional: visual monitoring of the printer via webcam stream integrated into the UI (using e.g. MJPG-Streamer)
- optional: creation of timelapse recordings of the printjob via webcam stream (using e.g. MJPG-Streamer) – currently two timelaspe methods are implemented, triggering a shot on z-layer change or every “n” seconds
I’ve set it up on a Raspberry Pi running Raspbian and with a connected Edimax USB WiFi dongle and a Microsoft Livecam Cinema (using a powered USB hub from Belkin for that) additionally to my Ultimaker, and I’ve used that setup exclusively for printing the last couple of days with success 
Special thanks espcially to @Jason_Gullickson and @Thomas_Sanladerer for the constructive feedback and bug reports!
To be continued 

Good work!