Firmware

Also known as: Printer Firmware

intermediate General

Software running on the printer's control board that interprets G-code and controls hardware.

Firmware is the software that runs on your 3D printer’s mainboard. It interprets G-code commands and controls all hardware—motors, heaters, fans, and sensors.

Marlin

  • Most common open-source firmware
  • Runs on many printers
  • Highly configurable
  • Active development

Klipper

  • Runs on Raspberry Pi + MCU
  • Advanced features
  • Input shaping for speed
  • Pressure advance
  • Growing popularity

RepRapFirmware

  • Duet boards
  • Web interface
  • Powerful macro system

Proprietary

  • Bambu Lab firmware
  • Creality stock firmware
  • Often locked down

Why Update Firmware

  • Bug fixes
  • New features
  • Improved safety
  • Better performance
  • Enable new hardware

Caution

Incorrect firmware can damage your printer. Always use correct version for your hardware.