What is OctoPrint
OctoPrint is the snappy web interface for your 3D printer that allows you to control and monitor all aspects of your printer and print jobs, right from your browser.
Before proceeding further you need to have a program installed to flash the software to your micro sdcard, if you don’t have one you can download Raspberry Pi Imager.
In this tutorial I will be using my Creality Ender 3, and the Raspberry Pi Imager to flash the image to the SD card and then I will add my printer to OctoPrint.
- Raspberry Pi 3 or greater.
- Power supply.
- Micro SD card 8/16GB.
- Ethernet cord / Wi-Fi.
- Usb cable.
1 Downloading Image
Open your browser and go to https://octoprint.org/download/
Download the latest stable image, and extract the image file.
2 Flashing the image
Open the Raspberry pi flasher
- Press Choose OS, and select custom. Then locate the image you extracted, select it and press open.
- Plug the SD card into your computer, Choose SD and select the device.
- Press Write.
- Once complete, plug the SD card into your raspberry pi, connect monitor and keyboard and power on.
- Select Network Options.
- Select N2 Wi-fi.
- Type your Wi’fi SSID and press ok.
- Type your Wi’fi password and press ok.
- Select Finish.
we need to the ip address of octoprint so that we can connect using our browser, run the following command.
open your browser and go to http://your-ip-address
Adding your 3d printer
I use the following settings:
Form factor: Rectangular Origin: Lower Left Heated Bed: Yes (checked) Width: 220mm Depth: 220mm Height: 250mm Axes: Default** Custom Bounding Box: No (unchecked) Nozzle Diameter: 0.4mm Number of Extruders: 1
Serial Port: /dev/ttyUSB0 Baudrate: AUTO
You’ll need to connect your Pi to the Ender 3 via USB before you can change the Connection Settings. I use a USB cable 2.0 – USB-A male / Mini-B.
OctoPrint does support at camera, I use Pi camera v2 with a extension ribbon cable 610 mm long, the rest of the parts you can print, the designs are at https://www.thingiverse.com. Search for ender 3.