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.

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:

~/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