RepRapFirmware
RepRapFirmware (RRF) is an open-source firmware for 3D printers, developed for RepRap-inspired machines. It is designed primarily for 32‑bit controller boards used in the RepRap ecosystem, and is especially associated with the Duet family of control boards. RRF aims to provide robust hardware control and a convenient configuration workflow through human-readable files and a web interface.
Key features include support for multiple extruders and tool changes, precise temperature and heater control through
Configuration is file-based rather than recompiling. The machine geometry and settings live in config.g, including axis
Developed by the RepRap community in conjunction with Duet3D, RRF is maintained as open-source software and