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.
Note
Simple AF for RPi is now mostly supported on Debian 13. Currently Klippain and GrumpyScreen are not supported on Debian 13.
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
Installing¶
The installation command is very similar to K1 series:
- Where
--printer <ThePrinter>is a predefined, downloaded or downloadable printer definition - Where
--mount <TheMount>is only required for some predefined printer definitions - Where
<TheProbe>is one of cartographer, cartotouch, beacon, bltouch, microprobe, klicky, btteddy, eddyng
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:

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:
