There is a misconception in the printer community that you need a Raspberry Pi to run Klipper. While a Raspberry Pi is a good board that runs Klipper just fine, they are often pretty expensive and sometimes hard to get because of their popularity in the DIY community.
Performance-wise, the Pi 4 and 5 are quite overkill for what Klipper needs, the Pi 2 and 3 are pretty good, and the Pi Zero 2W is pretty much exactly what is needed for Klipper to function.
Luckily, Klipper runs on pretty much anything that runs Linux, and there is a long list of alternative hardware for us to choose from ranging from purpose-built boards, Raspberry "clones", server hardware and normal computers.
This website breaks down the options available for us, and at the bottom I have put together a list of known, good hardware that can run Klipper and what sort of performance users have experienced.
These boards are specifically engineered for the 3D printing environment. They include native 12V/24V power inputs, meaning they take power directly from your printer's PSU—no messy USB-C adapters or separate power supplies required.
These units are extremely compact and designed to be slotted into a carrier board or a specific printer mainboard. They are the ultimate choice for a clean internal setup but do not function as standalone devices.
If you choose a compute module, ensure your mainboard specifically supports that form factor before purchasing.
These standalone boards are excellent budget workhorses. They require a standard 5V power source (USB-C or GPIO) and offer broad community support for Klipper images like Armbian or Debian.
Because Klipper is fundamentally just a Python application running on Linux, it does not strictly require an ARM-based single-board computer. You can use almost any x86 machine you have lying around.
These boards represent the most streamlined approach to a Klipper upgrade. They permanently fuse the Linux host processor and the printer's microcontroller onto a single circuit board, meaning no internal USB cables and a single power input for both systems.
| Board | Category | CPU | RAM | Storage | Performance | Confirmed | |
|---|---|---|---|---|---|---|---|
| Raspberry Pi 4 | General SBC | Broadcom BCM2711 | 2GB - 8GB | Needs MicroSD | Excellent | ||
| BTT Pi (V1.2 / V2) | Purpose-Built | Allwinner H616 | 1GB | V1.2: SD / V2: eMMC | Excellent | ||
| BTT CB1 / CB2 | Compute Module | H616 / RK3566 | 1GB - 2GB+ | CB1: SD / CB2: eMMC | Excellent | ||
| Makerbase MKS PI | Purpose-Built | Rockchip RK3328 | 1GB | Needs MicroSD | Excellent | ||
| Raspberry Pi Zero 2 W | General SBC | Broadcom BCM2710A1 | 512MB | Needs MicroSD | Good | ||
| Orange Pi Zero LTS | General SBC | Allwinner H2+ | 256MB-512MB | Needs MicroSD | Minimum | ||
| Orange Pi Zero 3 | General SBC | Allwinner H618 | 1GB - 4GB | Needs MicroSD | Excellent | ||
| Banana Pi BPI-M2 Zero | General SBC | Allwinner H2+/H3 | 512MB | Needs MicroSD | Minimum | ||
| Banana Pi BPI-M4 Zero | General SBC | Allwinner H618 | 2GB | 8GB eMMC + SD | Excellent | ||
| WalnutPi 1 / 2 | General SBC | H616 / T527 | 1GB - 4GB | Needs MicroSD | Good | ||
| Libre Computer Le Potato | General SBC | Amlogic S905X | 1GB - 2GB | SD or eMMC module | Great | ||
| Intel N100 / Thin Client | x86 / Mini PC | Intel x86 | 4GB - 16GB | SATA/NVMe SSD | Overkill | ||
| Makerbase MKS SKIPR | Integrated (All-in-one) | RK3328 + STM32F407VET6 | 1GB | TF-card and EMMC module | Excellent | ||
| Mellow FLY Gemini V3 | Integrated (All-in-one) | Allwinner H5 + STM32 | 1GB | SD / eMMC | Excellent | ||
| Kingroon KP Cheetah V2.0 | Integrated (All-in-one) | Armbian SOC + GD32F303 | 1GB | 8GB EMMC | Excellent | ||
| BTT Manta M8P (+ CB1/CM4) | Integrated (Modular) | CB1/CM4 + STM32G0B1VET6 | Varies (1GB+) | SD / eMMC (via Module) | Excellent | ||
| BigTreeTech DZ01 | Integrated (All-in-one) | H616 + RP2040 | 1GB | MicroSD (SOC-Card) | Excellent |
If you have suggestions to boards I can put on the list, please let me know.
Don't get caught up in the "Pi-Tax." Whether you choose the integration of a purpose-built board or the value of an Orange Pi, the Klipper experience is identical. Match the hardware to your build space and your budget, not the hype.