Installing Octoprint
Install OctoPrint on the Raspberry Pi by following the instructions found at OctoPrint Download
Once installed, ssh to your Raspberry Pi (Using PuTTY on Windows or the terminal on MacOS) at the address pi@octopi.local
. The default password is ‘raspberry’. It is highly recommended to change the default password using the following process:
- Login to Raspberry Pi
sudo raspi-config
(password may be requested again)- Select “Change User Password” to change the password
Klipper Installation
Once at the command line of the Raspberry Pi, run the following commands to download and install the latest version of Klipper:
cd
git clone https://github.com/Klipper3D/klipper
./klipper/scripts/install-octopi.sh
Klipper Octoprint Configuration
Make sure to only do the testing after Klipper is installed
The OctoPrint web server needs to be configured to communicate with the Klipper host software. Using a web browser, login to the OctoPrint web page and then configure the following items:
- Navigate to the Settings tab (the wrench icon at the top of the page)
- Under “Serial Connection” in “Additional serial ports” add “/tmp/printer” then click “Save”
- Open Settings tab and under “Serial Connection” change the “Serial Port” setting to “/tmp/printer”
- In the Settings tab, navigate to the “Behavior” sub-tab and select the “Cancel any ongoing prints but stay connected to the printer” option, then click “Save”
- From the main page, under the “Connection” section (at the top left of the page) make sure the “Serial Port” is set to “/tmp/printer” and click “Connect”. (If “/tmp/printer” is not an available selection then try reloading the page)
- Once connected, navigate to the “Terminal” tab and type “status” (without the quotes) into the command entry box and click “Send”. The terminal window will likely report there is an error opening the config file - that means OctoPrint is successfully communicating with Klipper.
Recommended OctoPrint Plugins
- OctoKlipper
- Themeify
- TerminalCommands
- Bed Level Visualizer
- Print Time Genius