I am building a webinterface for controlling and printing with a reprap 3d printer. This is all not very special...BUT it get's interesting when you run this application on a raspberry pi, that is connected to the printer and has wifi dongle! Now you got super remote printing capabilities plus the advantage of not having to keep the pc on while printing.
As the raspberry is quite slow the workflow is that you slice the gcode on your pc and the upload it via the webinterface (using html5 drag'n'drop).
It has the following features:
- movement control
- temperature control
- extrusion control
- "console" interface for both, sending native gcode commands and own (simplified) commands (e.g. move x10)
- upload & printcontrol of .gcode files (workflow: slice at your pc, print via webinterface)
here is a screenshot:
https://www.dropbox.com/s/oy5xt9i7gj3p45k/Bildschirmfoto%202012-11-05%20um%2022.33.06.png
If you're interested you can get the project here from github.
To run it, just download it, edit settings.py and run "python webrap.py". It runs on part 5000.
I also embedded jon's gcode viewer, but had to remove the mouselistener as it captured all mouse events. But I havent implemented a function to rotate the object or camera, as I have unfortunately no clue about three.js and 3d programming.
If you guys like the project, it would be great to collaborate on. At least to get an embeddable gode viewer with movement support running :-).
Cheers,
Chris
--
--