Alternatives to Klipper

Run 3D-printer control across a Linux host and the printer's microcontroller. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as Klipper.

  • Marlin

    Control compatible 3D printers with configurable open-source firmware.

    Marlin runs directly on many printer-controller boards without a separate Linux host, but the firmware must be configured for the exact printer and electronics.

  • RepRapFirmware

    Control supported 3D-printer electronics with configurable firmware.

    RepRapFirmware runs on supported controller boards without a separate Linux host, supports networked control workflows and uses configuration files, but only certain boards can run it.

  • Kalico

    A community-maintained fork of the Klipper 3D printer firmware that accepts features upstream considers risky.

    Kalico is a community fork of Klipper with the same configuration structure plus extra features upstream rejects, some of which can damage hardware if misconfigured.

Similar software

Related functionality, not a direct replacement.