Control my Prusa 3D printer with a 35$ raspberry pi!
Written by Walter Schreppers on 12/9/2012
Received my raspberry pi in the mail a few weeks ago. Figured how great it would be to let it control my printer instead of leaving my laptop in the garage all night. A day of hacking later in node.js and I had it up and running. This allowed me to connect a raspberry pi to any 3D printer and then control it from the internet.
Nowadays everyone knows and uses octoprint which is indeed a way more polished and excellent project to do the same thing. However when I created this. It wasn't released yet. So basically I was one of the first people in the world doing this. That's why later on this got featured in wired magazine!
Printerface future work
- Better stylesheet (most likely jquery mobile so I can also do it on my android phone ;) ).
- Add drop down box so you can select from all gcode files uploaded to print.
- Add interface for a webcam which I will mount on the second printer. That way I can even print from work and watch the progress with some snapshots from the webcam (I have a cheap psp cam for that).
- Once code is clean enough, release it into the wild on github !
Incidently my nice second black printer is completely printed with the first ugly blue one. Why? Because we can ;) No really it has lots of improvements also, should be easier to maintain etc. What I meant with controlling the printer without a laptop is that since it's just a site I can use my android phone or tablet as well! Even more cool is that on boot the raspberry reports it's ip to a webserver of mine so I can access it from anywhere, more on that in the next vid this weekend ;)
Here's a video with demo of printerface running for the first time:
It's now on github. I changed some things to make it work with pronsole which seems more stable. Still lots of work todo like adding stylesheets:
Printerface on github
Remarks 2021
I never found the time to work more on the project and also a few weeks after my release octoprint became publicly available. they had spent a lot more time polishing their project and is now the de-facto standard. Highly recommended it features all features of printerface and loads more. Like live gcode viewing, path tool following, webcam support etc.