Alternatives to RepRapFirmware

Control supported 3D-printer electronics with configurable firmware. 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 RepRapFirmware.

  • Klipper

    Run 3D-printer control across a Linux host and the printer's microcontroller.

    Klipper runs control across a Linux host and the printer's microcontroller and adds pressure advance calibration, but it needs a compatible controller, a Linux host and careful configuration.

  • Marlin

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

    Marlin supports many printer-controller boards rather than a limited set, but the firmware must be configured for the exact printer and electronics.

  • Kalico

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

    Kalico is a community fork of Klipper that runs on a Linux host and adds riskier features that can damage hardware if misconfigured.

Similar software

Related functionality, not a direct replacement.