While many people find it easy to just control a general Rep-Rap 3D printer from their own computer, there will come times when you must use something portable If you need to, for example, take your computer to work. The Raspberry Pi would be the go-to solution for you. These steps will take you through on how to run the software "Pronterface" on your Raspberry Pi 2 B. Pronterface is a wonderful software that most people know about if they have a Rep-Rap. I will assume that you have a general knowledge of the Raspberry Pi, and that you are able to boot it up, and have basic command terminal experience (This is my first Instructable).
Raspberry Pi 2 B with Raspbian
Peripherals for Raspberry Pi
3D Printer (Rep-Rap)
1. First, boot your Pi up, and direct yourself to the command terminal. Then, type in the following (This is VERY important because it updates your Pi's software cache):
sudo apt-get update
sudo apt-get upgrade
2. After that, then, type this:
sudo apt-get install python-serial python-wxgtk2.8 python-pyglet python-numpy cython python-libxml2 python-gobject python-dbus python-psutil python-cairosvg git
3. Finally, type out this:
git clone https://github.com/kliment/Printrun.git
4. In your home folder, go to the folder "Printrun", and open up the file "Pronterface.py". It should ask you to if you want to execute the file, and when it does, click "execute", not "execute in terminal"
5. Going further, if you want to make a desktop icon, type out the following into "leafpad", or any other text editor:
(NOTE: Make sure that there are no spaces in the text document for the icon.)
6. You're done! Enjoy using Internet free, hassle free 3D printing. Once you connect you printer during the boot process, you're just about done.
7. Also, remember to, in the drop-down list of ports in Pronterface, please pick the correct one. The device should end with a "0"
NOTE: The following information and code has been only tested on a Raspberry Pi 2 Model B, and controlling a Printrbot Simple Metal with a Printrboard Revision F5.
NOTE: If you have any trouble with the code, go to these websites, as they have the instructions listed above:
8. Expand Your Project:
If you really want to extend your Raspberry Pi, add a touchscreen on it! Adafruit has some great models such as this one:
Also, you could 3D print a mount for your Raspberry Pi to connect to your 3D printer. This link is for a Printrbot Simple Metal if you want to mount your Raspberry Pi:
Finally, you could add a Raspberry Pi camera to you Pi, and take time-lapse videos with it. Refer to "The Raspberry Pi User Guide" for more info:
NOTE: If you have successfully completed the steps above, please click the "I made it!" button and post some pictures. I would love to see them!