QuadFusion Documentation
M3D HomeGithub Repository
  • Welcome
  • Facebook Group
  • Getting Started
    • Critical Warnings & Information
    • Unboxing & Inventory
    • Getting Connected
    • Updating Firmware
    • Updating your Control Board Settings
    • Changing Homing Offsets
    • First Print
    • Getting Started: Where to Go From Here
  • Printer Installation
    • M3D Crane
    • M3D ProMega
    • CR-10S
    • Prusa i3 MK2S
    • Duet Maestro Wiring
  • Beginner Guides
    • Beginner: Preparation
    • Beginner: QuadFusion Assembly
    • Beginner: Moving the Motors
    • Beginner: Introduction to G-Code Commands
    • Beginner: Software Layers
    • Beginner: What is Slicing?
    • Beginner: Printing the Print
    • Beginner: Where to Go From Here
  • Electrical Guides
    • The Electrical Standard
  • Firmware Guides
    • Adjusting Homing Macros
    • Macros
  • Printing Guides
    • Slicers and Printer Settings
    • Heating & Temp Sensor
    • Loading and Unloading Filament
    • (NEW) Loading and Unloading Filament
    • Filament Success Guide
      • ABS-R
      • PLA
    • Filament Extrusion Rate
    • Tool Definitions
  • Color Printing
    • Setting Up
    • MELT
    • Slic3r Multi-Material
  • Troubleshooting Guides
    • Troubleshooting Duet Web Console
    • My Drives / Tools are Backwards
    • Heater Troubleshooting
  • Maintenance Guides
    • What You'll Need
    • Temperature Calibration
    • Changing Nozzles
  • Community Guides
    • Community Guide Template
Powered by GitBook
On this page
  • Identifying Firmware Version
  • Upgrading System Firmware via the Duet Web Console
  • Other Resources
  1. Getting Started

Updating Firmware

PreviousGetting ConnectedNextUpdating your Control Board Settings

Last updated 6 years ago

Updating your firmware can be important to obtain the latest features and bug fixes. The Duet Maestro board uses a fork of RepRap firmware to control a 3D printer. The latest firmware can be found on DC42's . There you can download the .bin firmware files and, most importantly, read the change log. Note that some firmware releases are experimental and will be classified as an early-release. This means there is a higher risk of unintended bugs in the firmware version.

Warning: Updating your firmware can cause unintended consequences. Be aware that upgrading or downgrading to unstable firmware versions can cause unexpected bugs and issues. Use caution!

Identifying Firmware Version

In order to find out if you want to update the firmware on the Duet Maestro you need to find your current version. You can view the RepRap firmware version in the Duet Web Console Settings Tab. Alternatively, you can use M122, command M122 is the diagnose/debug command for RepRap firmware. If you send command M122 the board will display a lot of debug statistics. In the first few lines the board will print out what firmware version it is running. Based on your firmware version, you might be able to identify if you are encountering a specific bug. Check DC42's github page regularly in order to read the latest firmware changes and see if any would be useful to you.

Upgrading System Firmware via the Duet Web Console

  1. Download the desired firmware version from DC42's github page. This will be a .bin or binary file called DuetMaestroFirmware.bin.

  2. Download the iap4s.bin file, this is necessary in order to update the firmware.

  3. Go to the settings tab of the Duet Web Console and find the Upload File(s) button. Note: this is not for uploading prints. Files uploaded here will be stored in the sys/ directory of the microSD card. Upload the iap4s.bin and DuetMaestroFirmware.bin files.

  4. Once both files are uploaded successfully, go to the G-code Console. Send the command M997 S0. This will begin the process of upgrading Duet firmware.

  5. When the firmware upgrade is completed, you can visit the Settings tab in order to ensure that the Firmware Version has been updated to the preferred version.

  6. If you prefer, you can now delete the iap4s.bin and DuetMaestroFirmware.bin files from the sys/ directory.

Other Resources

: For firmware and Duet specific questions

Duet 3D Wiki: Updating and Installing Firmware
Duet3D Forum
Duet Fork of RepRap Firmware
GitHub Page
Checking the RepRap Firmware Version
aosmza6ID0m8KJ7A-uploadsysfiles.png