Skip to content

SimpleAF for RPi

Simple AF for RPI can be installed on pretty much any debian based (rasbian, dietpi, opi debian server, etc) Rpi like SBC, which also includes CM like the CM4, CM5 and CB range from BTT as well as your standard Raspberry Pis, Orange Pis, etc.

Installation

Refer to Supported OS

Cloning repo

The following commands should be executed to get the repo locally:

sudo apt-get update
sudo apt-get install -y git
git clone https://github.com/pellcorp/creality.git ~/pellcorp

Note

If you are trying to do an update or a reinstall, you should update the repo first:

~/pellcorp/installer.sh --branch main

Installing

The installation command is very similar to K1 series:

~/pellcorp/installer.sh --install --printer <ThePrinter> --probe <TheProbe> [--mount <TheMount>]

Predefined Printer

You need to figure out what kind of mainboard you have because that will dictate whether you can use a predefined printer cfg file or you need to provide your own. The easiest way to find out what predefined printers are available is to run the command:

~/pellcorp/installer.sh --install --printer

image

Note

For the --printer argument specify the ID of the printer so for instance --printer creality-ender3-v3-se

Downloaded or Downloadable Printer Definition

Refer to Printer Definitions for how to craft a base printer cfg file, note at the moment the installer does not support a printer cfg broken up into separate files, it should be a single .cfg file only.

You can specify a http:// or https:// url for the --printer parameter or you can download the file locally yourself!

Note

For the --printer argument specify the url of the file, so for example --printer https://github.com/pellcorp/klipper-rpi/blob/master/config/printer-creality-ender3-s1plus-2022.cfg or reference a local file if you did download it locally, so for example --printer ~/printer-creality-ender3-s1plus-2022.cfg

Choose a Probe

You need to choose a probe one of:

Choose a mount

If you have chosen a predefined printer, it might require you to choose a mount, you can run the installer with the --mount option without an argument to get a list of possible mounts:

image