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
RepRapFirmware
Control supported 3D-printer electronics with configurable firmware.
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.
OctoPrint
Control and monitor a 3D printer from a browser.
Teaching Tech 3D Printer Calibration
Web-based 3D printer calibration walkthrough with a gcode generator for custom test towers and prints.
Duet Web Control
A responsive browser interface for controlling 3D printers that run RepRapFirmware on Duet boards.
Obico
Open-source platform for monitoring and controlling 3D printers remotely, with AI print failure detection.