Instead using the standard firmware included with most 3D printers and replacing the PC interface with a Raspberry Pi, like most “Raspberry Pi Powered 3D Printers”, Owen Jeffreys, a Level 3 engineering student, claims to have created the “World’s First Raspberry PI-Powered 3D printer.” Sure, it works about 25% as fast as most hobby printers (it took 25 hours to print a 60mm chess piece) but with an average cost of about $35, the Raspberry PI is ideal for fun “what if” projects.
Why would you want to build a slower 3D printer? In this case, it appears to be learn and sharpen a wide variety of engineering skills. “I owned a Pi and wanted to do something useful and unique with it, which would help people who dismiss the Pi to realize that it is capable of a lot more than they could possibly imagine. It was a very challenging task covering a whole range of engineering fields. Almost every part of the 3D printer was made from scratch including, but not limited to, the circuit board, the aluminum framework, the drive system and the C++ program to run on the Pi.”
Though Owen claims to have created everything from scratch, there is similar code (open-source) by someone named Colin Wallace, or “Wallacoloo” on Youtube and Github. who demonstrates a Mini-Kossel that prints from the GPIO pins of the Raspberry Pi which apparently performs a very similar function: “it listens for gcode commands, computes the toolpath & controls the stepper motors, hot end, etc., through the GPIO (General-Purpose Input-Output) pins of the Raspberry Pi.”
Owen’s next plans are to focus on improving the speed of the printer as well as possibly including an extra extruder into his design. He is currently working on a modification to the interface board, currently a “hand-etched, double-sided PCB (Printed Circuit Board) to a compact “shield” which will stack neatly on top of any Pi.” PCBs are generally added to circumvent having to use the GPIO pins of the Raspberry Pi for power input, which have to be powered by exactly 5 volts or you will fry your cute little single-board computer, because it is not designed for power input has no backward protection. The USB schematic is carefully designed to be the primary 5V input.
Between the two of them, they seem to have laid the groundwork for an interesting path for hobbyists and engineering students to follow.
Check out the Raspberry Pi Powered 3D Printer on Owen’s Vimeo post.





Wallacoloo here,
Owen Jeffreys posted his video on Vimeo on July 21 (http://vimeo.com/101339613). The source code for my firmware wasn’t *publicly* available until August 14 (https://api.github.com/repos/wallacoloo/printipi – ctrl+f for “created_at”)
If he is indeed powering his printer with a Raspberry Pi (his video neglects to show the electronics close up and while the device is actually printing), then he must be using completely different firmware.
That being said, this is not the world’s first true Raspberry Pi 3d printer. There is ‘piPrint’, from May: http://youtu.be/JW6yJvLF7Jk and possibly Dado Sebo’s 3d printer from March: http://youtu.be/Rd6bIdbhPhk
Hi Colin, aka Wallacoloo!
How long were you working on the code you made available August 14th?
Also, try to find Owen Jeffreys please. There’s no trace of him anywhere. Try the credits at the end of the film. Nada. It’s just strange is all. We need verification. It’s too easy to fake such claims. Hence the skeptical tone.
There is also piPrint, a code posted August 4th from Ian Douglas, but he used python, not C++, and posted a video back in May. You can’t see all you need to in the video for verification. I’ve reached out to him too.
Hi all, I do exist!
I hadn’t thought about putting a link in my video as it was only a college project summary.The college hasn’t published an article on my work (yet), but in case you’re interested, some of the names in the credits of my video can be found on the college website (http://www.wortech.ac.uk).
Andrew,
You can browse through the code history on github (https://github.com/Wallacoloo/printipi/commits/master). It looks like I uploaded the first bits of code on June 14 (https://github.com/Wallacoloo/printipi/commit/c0b95cba106a7f40aa82ab3ac9f8131cad68478d).
The reason for this discrepency in the repository created_at date vs first commit date, by the way, is because I originally uploaded all this code to a private subversion repository on my home server. Once I was comfortable enough to share it, I imported it into a public github repository on Aug. 14, and github was smart enough to extract the historical information from subversion’s meta-data.
Ok, thank you for the clarification and responses, I appreciate it. I still haven’t gotten to the bottom of this, but it’s an ongoing niche story.
Huzzah! He emerges! Great! Thank you, I ll get in touch with you soon
Good job , Owen ! Keep on bugging the device and make that PI a happening!
Best,
27cube