A Web Based 3d Printer Controller with built-in Slicing for RepRap and other 3d Printing Systems


Installation Instructions for Raspberry Pi SD Card

Download the image for your device.

Select your operating system for instructions on how to flash the SD Card.

Your printer will need to be setup to use a baud rate of 115200, you can either change Configuration.h for Marlin or ssh into the Raspberry Pi and modify /home/pi/reprapweb/config.js to use a different rate.

Once the SD card is flashed, just plug your 3d Printer into the Raspberry Pi USB port and boot the Pi with the newly flashed SD card.

If you have multiple 3d Printers, just plug them in to the USB ports and they will automatically show up in RepRapWeb. You will need to reboot the Pi after connecting a new device.

Accessing the Interface after flashing the rPi

The Raspberry Pi will need to be connected via ethernet where it will request a DHCP address from your local network. You can then use the software at http://rpIpAddress/

You can also connect the device to a WiFi network by first connecting via ethernet and ssh'ing to the device then editing /etc/network/interfaces

The default ssh login is pi/raspbian, it is recommended that you change this with passwd.

Install from Source Code

You can also grab the source code and run RepRapWeb from source. Instructions are located in the README at Git Repository. For RepRapWeb's slicer functionality you will also need to build and install CuraEngine and Slic3r, these are already built and included with the Raspberry Pi Images.


Join the mailing list/support group at!forum/xyzbots-support