Install Klipper

The first thing we want to do is get the path for our printer. Make sure it's plugged into your pi and run the following command.

ls /dev/serial/by-id/*

Note down the output as we'll need it later. It should look something like this

/dev/serial/by-id/usb-MakerBot_Industries_The_Replicator_1234567899135120B1B1-if00

Next we'll need to install some more dependencies

sudo apt install git wget gzip tar build-essential libjpeg8-dev imagemagick libv4l-dev cmake -y

Once those have installed we'll need to run the command below. When the window opens, you'll need to go into advanced settings and set the baud rate to 115200

git clone https://github.com/KevinOConnor/klipper 
./klipper/scripts/install-octopi.sh 
cd ~/klipper  
make menuconfig 

Your configuration should look like this.

Hit exit, and run

Save the following configuration to ~/printer.cfg

You'll need to modify it to use you're pi's IP address and you're printer's path (the first command we ran on this page)

Now we need to flash our board. There is no undo button for this. If you decide klipper isn't for you, you'll need to get a copy of your current firmware. You can probably snap an image of it using avrdude or you can find one online.

This is the point of no return. We flash klipper to your printer's motherboard.

You'll need to modify the command above to match the path of your printer. (The first command we ran on this page)

Last updated

Was this helpful?