3D Printer Run Entirely on a Raspberry PI (VIDEO) #piday #raspberrypi @Raspberry_Pi
Engineering student Owen Jeffreys may well have accomplished a first here — something tricky to notice given how many 3D printers are using Raspberry Pi OctoPrint rigs to run them. This is a printer designed from the ground up around the Pi as its electronics package!
This video briefly outlines the building and testing of a unique, home-built, 3D printer which uses a Raspberry PI as its “brain” or CPU.
…the PI actually controls every part of the machine including, but limited to the motors, heaters and temperature sensors. The 800MHz PI runs the time-critical (virtually real-time), dedicated program with great ease making it possible for a 3-dimensional, plastic (ABS or PLA) model to be printed layer by layer.
This 3D printer was designed and built as an individual, level 3, engineering project, chosen by me as I owned a PI and wanted to do something useful and unique with it which would help people who dismiss the PI to realise that it is capable of a lot more than they could possible 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 aluminium framework, the drive system and the C++ program to run on the PI.
The PI can be hooked up to a HDTV or laptop to display the print progress and other useful information, or it can run completely stand-alone. The 3D printer runs at around ¼ speed compared to a typical, hobby 3D printer (e.g. RapMan, Cube or Touch), taking around 25 hours to print a 60mm high chess piece – the speed only limited by the stepper motor choice and gearing.
…It took approximately eight months to complete and would not have been possible without the help from family, friends, teachers and instructors. In particular, the help from an exceptional teacher and project supervisor, Laurence Hyett, was invaluable and very much appreciated. Although this 3D printer works, the project is not entirely complete – there is still room for improvement. One such improvement which is underway is to modify the interface board used to connect the PI to the 3D printer from a hand-etched, double-sided PCB to a compact “shield” which will stack neatly on top of any PI. Faster print speeds and a twin print head are also being considered….
Each Friday is PiDay here at Adafruit! Be sure to check out our posts, tutorials and new Raspberry Pi related products. Adafruit has the largest and best selection of Raspberry Pi accessories and all the code & tutorials to get you up and running in no time!
Adafruit publishes a wide range of writing and video content, including interviews and reporting on the maker market and the wider technology world. Our standards page is intended as a guide to best practices that Adafruit uses, as well as an outline of the ethical standards Adafruit aspires to. While Adafruit is not an independent journalistic institution, Adafruit strives to be a fair, informative, and positive voice within the community – check it out here: adafruit.com/editorialstandards
Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.
Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7:30pm ET! To join, head over to YouTube and check out the show’s live chat and our Discord!