3dprintref

Electronics / Host computers

Single-board computers

Raspberry Pi, Orange Pi, BTT CB1/CB2, and other Klipper host boards — specs, OS downloads, and setup guides.

13 boards
Banana Pi BPI-M4 Zero

Banana Pi BPI-M4 Zero

Banana Pi · $16–$20

H618 WiFi 5

A Pi Zero-sized SBC with more RAM and better specs than the Pi Zero 2 W. With 2GB RAM, WiFi 5, and Bluetooth 5.0, it's a viable compact Klipper host for simple setups. The optional on-board eMMC adds reliability over microSD.

2GB
RAM
✗
Ethernet
40
GPIO
Pi Zero form factor — very compact2GB RAM — more than Pi Zero 2 W's 512MBWiFi 5 and Bluetooth 5.0
Details
Banana Pi BPI-M5

Banana Pi BPI-M5

Banana Pi · $45–$55

S905X3 None (USB

A surprisingly capable SBC with 4GB RAM, 4× USB 3.0 ports, and Gigabit Ethernet. The S905X3 Cortex-A55 quad-core runs Klipper smoothly. The multiple USB 3.0 ports are great for connecting multiple MCUs or peripherals.

4GB
RAM
1Gbps
Ethernet
40
GPIO
4× USB 3.0 ports — best USB connectivity in class4GB RAM standardGigabit Ethernet
Details
BTT CB1

BTT CB1

BigTreeTech (BTT) · $25–$35

H616 WiFi (100Mbps

A Raspberry Pi Compute Module 4 alternative designed specifically for 3D printing. Plugs directly into BTT Manta mainboards or a Pi CM4 adapter board, eliminating the need for USB cables between SBC and MCU. Ideal for tight, integrated builds.

512MB/1GB
RAM
100M
Ethernet
40
GPIO
Direct plug-in to BTT Manta boards — no cables neededCM4 form factor — compact and integratedBuilt-in WiFi for wireless access
Details
BTT CB2

BTT CB2

BigTreeTech (BTT) · $40–$55

RK3566 WiFi 5

The upgraded compute module from BTT with a faster RK3566 SoC, dual-band 802.11ac WiFi, Bluetooth, and optional on-board eMMC storage. A significant step up from the CB1 for users who want more performance in the same compact form factor.

2GB/4GB
RAM
1Gbps
Ethernet
40
GPIO
Faster RK3566 SoC — noticeable improvement over CB1Dual-band 802.11ac WiFi and BluetoothOptional on-board eMMC — more reliable than microSD
Details
BTT Pi 2

BTT Pi 2

BigTreeTech (BTT) · $45–$55

RK3566 WiFi 5

The second-generation standalone BTT SBC, sharing the same RK3566 platform as the CB2 but in a full-size Pi form factor. Features 32GB on-board eMMC, dual-band 802.11ac WiFi, and a 12/24V DC input so you can power it directly from your printer's PSU.

2GB
RAM
1Gbps
Ethernet
40
GPIO
12/24V DC input — power directly from printer PSU32GB on-board eMMC — no microSD neededDual-band 802.11ac WiFi and Bluetooth 5.2
Details

Le Potato (AML-S905X-CC)

Libre Computer · $20–$25

S905X No WiFi

An affordable Pi alternative with a 40-pin GPIO header that matches the Raspberry Pi 3 form factor. The Le Potato can run Klipper adequately for basic setups. Its main appeal is availability — it's often in stock when Pis aren't.

2GB
RAM
100M
Ethernet
40
GPIO
Very affordable and usually in stock40-pin GPIO header (Pi-compatible layout)Pi 3 form factor — fits standard Pi cases
Details

Renegade (ROC-RK3328-CC)

Libre Computer · $25–$45

RK3328 No WiFi

A step up from the Le Potato with Gigabit Ethernet and USB 3.0. The 4GB model is a capable Klipper host with reliable Armbian support. Good for users who want a Pi-like experience without the Pi premium.

1GB/2GB/4GB
RAM
1Gbps
Ethernet
40
GPIO
Gigabit Ethernet for fast network accessUSB 3.0 port for faster MCU communication40-pin GPIO header (Pi-compatible)
Details
Orange Pi 3B

Orange Pi 3B

Orange Pi · $30–$45

RK3566 WiFi 5

A solid mid-range SBC in a Raspberry Pi 4 form factor. Built-in WiFi/BT, M.2 NVMe slot, and eMMC support make it a well-rounded Klipper host at a lower price point than the Pi 4. Good Armbian support.

4GB/8GB
RAM
1Gbps
Ethernet
26
GPIO
Good balance of performance and priceM.2 NVMe slot for fast, reliable storageBuilt-in WiFi 5 and Bluetooth 5.0
Details
Orange Pi 5

Orange Pi 5

Orange Pi · $60–$110

RK3588S None (M.2

A powerhouse SBC with the RK3588S — 8 cores (4× big A76 + 4× little A55) with M.2 NVMe support. Overkill for Klipper alone, but excellent if you also want to run OctoPrint, cameras, or multiple services alongside your firmware host.

4GB/8GB/16GB
RAM
1Gbps
Ethernet
26
GPIO
Extremely powerful 8-core SoC — fastest in this classM.2 NVMe slot for fast storage built-ineMMC module support for reliable booting
Details
Orange Pi Zero 3

Orange Pi Zero 3

Orange Pi · $16–$27

H618 WiFi 5

An ultra-compact, budget-friendly SBC. The 2GB or 4GB model can run Klipper comfortably for basic setups. Its small size makes it easy to mount inside printer electronics bays. WiFi and Ethernet included.

1GB/2GB/4GB
RAM
1Gbps
Ethernet
26
GPIO
Very affordable — starts at ~$16Compact form factor fits tight spacesBuilt-in WiFi 5 and Gigabit Ethernet
Details
Raspberry Pi 4 Model B

Raspberry Pi 4 Model B

Raspberry Pi · $35–$75

BCM2711 WiFi 5

The most popular SBC for 3D printing firmware. The Pi 4 has been the go-to Klipper host for years with excellent software compatibility, a massive community, and proven reliability. The 4GB model is the sweet spot for most setups.

1GB/2GB/4GB/8GB
RAM
1Gbps
Ethernet
40
GPIO
Battle-tested — the most widely used Klipper hostMassive community with countless guides and tutorials4GB model is more than sufficient for Klipper
Details
Raspberry Pi 5

Raspberry Pi 5

Raspberry Pi · $60–$80

BCM2712 WiFi 5

The latest flagship Raspberry Pi with a significant performance leap. The quad-core Cortex-A76 SoC makes it one of the fastest SBCs available for running Klipper, with plenty of headroom for input shaping, cameras, and multi-MCU setups.

1GB/2GB/4GB/8GB/16GB
RAM
1Gbps
Ethernet
40
GPIO
Fastest Pi ever — easily handles Klipper + ADXL + cameraPCIe lane for NVMe storage via M.2 HAT+Excellent community support and documentation
Details
Raspberry Pi Zero 2 W

Raspberry Pi Zero 2 W

Raspberry Pi · $15

RP3A0-AU WiFi 4

The tiny, ultra-affordable Pi. With only 512MB of RAM it's tight for Klipper but can work for basic setups without input shaping or cameras. Best as a secondary/CAN bridge host or for very simple single-MCU configurations.

512MB
RAM
✗
Ethernet
40
GPIO
Extremely cheap — $15 MSRPTiny form factor fits anywhereLow power consumption
Details

Getting Started

Download an OS image, flash it to a microSD card, and get your SBC running Klipper.

Klipper or Kalico? Kalico is a community fork of Klipper that's generally more cutting-edge — new features land there first. Configs are largely interchangeable, so Klipper experience is a plus either way. Stock Klipper offers the largest community and maximum stability; Kalico suits builders who want the newest capabilities.

Quick Start — Flash & Boot Your SBC

  1. 1

    Download the OS image for your SBC

    Use Raspberry Pi OS for Pi boards, or Armbian for Orange Pi, Banana Pi, Libre Computer, and others.

  2. 2

    Flash the image to a microSD card

    Use Raspberry Pi Imager or balenaEtcher. Insert the microSD into your computer, select the image, and flash.

  3. 3

    Insert the microSD, connect Ethernet, and power on

    Ethernet is recommended for initial setup. WiFi can be configured after first boot.

  4. 4

    SSH into your SBC

    Default: ssh pi@<ip-address> for Pi, or ssh root@<ip-address> for Armbian. Find the IP in your router's admin page.

  5. 5

    Install Klipper firmware

    Use KIAUH (Klipper Installation And Update Helper) to install Klipper, Moonraker, and a web frontend (Mainsail or Fluidd).

  6. ✓

    Configure printer.cfg and connect your MCU

    Flash your MCU firmware, connect via USB or CAN bus, and start configuring your printer.cfg.