Software Installation

All stock Voron printers run on the Klipper firmware. However, there are a few different web interfaces available for managing your printer.

The Voron Project recommends using Mainsail or Fluidd, although it is also possible to use Octoprint. Mainsail and Fluidd are both developed specifically for Klipper-based printers, whereas Octoprint is a more general-use platform.

Note: If you are using a Pi Zero, such as in the Voron Legacy, you must use Mainsail or Fluidd

Mainsail Fluidd Octoprint
Mainsail Screenshot Fluidd Screenshot Octoprint screenshot



Mainsail is a lightweight web interface for Klipper and other subsystems. It does not support plugins but generally doesn’t need to.

Installing Mainsail


Fluidd is a lightweight web interface for Klipper and other subsystems that is very similar to Mainsail but has a different look and feel. It also does not support plugins.

Installing Fluidd


Octoprint has been a popular system for many years. It supports plugins but also requires substantial CPU and memory.

Installing Octoprint

Firmware Flashing

At this point Klipper will be installed on the Raspberry Pi. The next step is to compile and install the Klipper firmware onto the controller(s).

Next: Software Configuration

Table of contents