WebRap - Webinterface for 3d Printing (runnable on a raspberry pi)

35 views
Skip to first unread message

chri...@googlemail.com

unread,
Nov 5, 2012, 5:14:08 PM11/5/12
to gcode-...@googlegroups.com
Hey all,

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


chri...@googlemail.com

unread,
Nov 5, 2012, 6:38:34 PM11/5/12
to gcode-...@googlegroups.com, chri...@googlemail.com

Zach 'Hoeken' Smith

unread,
Nov 6, 2012, 11:25:52 PM11/6/12
to chri...@googlemail.com, gcode-...@googlegroups.com
this is awesome.  i feel like this + botqueue would be a really killer app...  any interest in collaborating?

----

Zach Hoeken Smith

Twitter: @hoeken  Skype: chilldude22
QQ: 1489598623  China: +86-186-8209-7069





--



Barton Dring

unread,
Nov 7, 2012, 8:50:12 AM11/7/12
to gcode-...@googlegroups.com, chri...@googlemail.com
I think Botqueue and a web interface are great ideas.  

I am setting up a 3D printer at the hackerspace for public use.  Right now there is no good way for someone to send a print job to it.  You either need a dedicated computer for each printer or everyone needs the software and printer specific profiles for each printer on their own computer.

Aeva, at PumpingStationOne HackerSpace, is working on a similar project called "voxelspace".  She demonstrated it a few weeks ago.  Her project aims to simplify access the network of printers via printer drivers.  Here is a link to a Google Group Post.


I would be happy to collaborate, but I am more of a hardware and firmware guy than a GUI and network guru.

Bart

"if you did not build it, you will never own it"

Zach 'Hoeken' Smith

unread,
Nov 7, 2012, 9:06:25 PM11/7/12
to Barton Dring, gcode-...@googlegroups.com, chri...@googlemail.com
Yeah, a public queue and just generally making it easier for people to use machines is a big goal.

I have Version 2 *almost* ready to go, I just don't have machines to test it on.  It adds Slic3r support which means you can just upload a 3D model and boom, away you go!


----

Zach Hoeken Smith

Twitter: @hoeken  Skype: chilldude22
QQ: 1489598623  China: +86-186-8209-7069



--
 
 

Barton Dring

unread,
Nov 8, 2012, 11:06:55 AM11/8/12
to gcode-...@googlegroups.com, Barton Dring, chri...@googlemail.com
Zach,

Well the timing is perfect.  I donated one of my dual extruder ORD Bot printers to the hackerspace.  I will be setting it up late next week.  I don't want it to sit around seldomly used.  Ping this group when version 2 is ready and I will probably give it a shot.

Bart
Reply all
Reply to author
Forward
0 new messages