Skip to content

Releases: Duet3D/RepRapFirmware

Release 3.3 Release Candidate 1

01 May 13:40
Compare
Choose a tag to compare
Pre-release

This release fixes bugs in 3.3beta1. See https://github.com/Duet3D/RepRapFirmware/wiki/Changelog-RRF-3.x-Beta-&-RC#reprapfirmware-33rc1 for the change list and upgrade notes.

The IAP files and file DuetWiFiServer.bin are unchanged since 3.3beta3.

Users running Duet with attached Single Board Computer should upgrade from the unstable package server feed. Users running Duet in standalone mode can use the files here.

Release 3.3 beta 3

22 Apr 20:17
Compare
Choose a tag to compare
Release 3.3 beta 3 Pre-release
Pre-release

This release brings 15 new features including accelerometer support, and 31 bug fixes. For the full list, see https://github.com/Duet3D/RepRapFirmware/wiki/Changelog-RRF-3.x-Beta-&-RC#reprapfirmware-33beta3.

Users running Duets in standalone mode can upgrade using the files here. User running with attached SBC should update via the unstable package feed.

Release 3.3beta2

10 Mar 17:22
Compare
Choose a tag to compare
Release 3.3beta2 Pre-release
Pre-release

This release brings variables and parameters to conditional GCode, other minor improvements and bug fixes. See https://github.com/Duet3D/RepRapFirmware/wiki/Changelog-RRF-3.x-Beta-&-RC#reprapfirmware-33beta2 for important upgrade notes and the change list.

The IAP files are included here but have not changed since 3.3beta1. For WiFi-enabled boards, DuetWiFiServer 1.25 remains compatible with this release.

Release 3.3beta1

14 Feb 17:17
Compare
Choose a tag to compare
Release 3.3beta1 Pre-release
Pre-release

This release brings new features and improved CAN performance. See https://github.com/Duet3D/RepRapFirmware/blob/v3-dev/WHATS_NEW_RRF3_Beta.md for the upgrade notes and change list.

Release 3.2.2

12 Feb 16:23
Compare
Choose a tag to compare

This release fixes bugs in release 3.2. See https://github.com/Duet3D/RepRapFirmware/blob/v3-dev/WHATS_NEW_RRF3.md for the list of bugs fixed.

Users running Duet boards with an attached Raspberry Pi should install this upgrade from the package server as usual.

For other users upgrading from an older RepRapFirmware v3.x release that has been fully installed, it should be sufficient to upload file Duet2and3Firmware-3.2.2.zip through the System page of Duet Web Control.

Release 3.2

05 Jan 14:14
Compare
Choose a tag to compare

This release includes more than 90 new or improved features and more than 50 bug fixes since 3.1.1.
For important upgrade notes and the full change list:
For RRF, see https://github.com/Duet3D/RepRapFirmware/blob/v3-dev/WHATS_NEW_RRF3.md
For DWC, see https://github.com/Duet3D/DuetWebControl/blob/master/WHATS_NEW.md
For DSF, see https://github.com/Duet3D/DuetSoftwareFramework/blob/master/WHATS_NEW.md

  • Users running Duet + Single Board Computer should upgrade from the package server as usual. Sudo apt update sudo apt upgrade.
  • Users running RepRapFirmware 3.0 or later should be able to upgrade by uploading file Duet2and3Firmware-3.2.zip. The individual files are also included here in case of difficulty.
  • Users running an unstable firmware version (for example, any 3.2beta or 3.2RC version) on Duet + SBC, run sudo apt-get update followed by sudo apt-get upgrade duetsoftwareframework=3.2.0 duetcontrolserver=3.2.0 duetwebserver=3.2.0 duettools=3.2.0 duetruntime=3.2.0 duetsd=1.1.0 duetwebcontrol=3.2.0 reprapfirmware=3.2.0-1
  • The symbol files are only included for debugging purposes and do not need to be uploaded

Release 3.1.1

19 May 11:51
Compare
Choose a tag to compare

This release fixes bugs in 3.1.0, in particular a network task stack overflow in some configurations, and bugs that affected Duet 3 when running in SBC mode. For more details and upgrade notes, see https://github.com/Duet3D/RepRapFirmware/blob/v3-dev/WHATS_NEW_RRF3.md.

Firmware binaries for Duet 3 expansion and tool boards have not been changed in this release, therefore the versions of those files in Duet2and3Firmware.zip are still 3.1.0.

Upgrading to this release from RepRapFirmware 3.0

  • Read the upgrade notes at https://github.com/dc42/RepRapFirmware/blob/v3-dev/WHATS_NEW_RRF3.md to see what changes you need to make to your config.g file
  • If you use Duet 3 with attached single board computer, use sudo apt-get-update and sudo apt-get-upgrade (using either the stable or the unstable Duet3D package feed) to install RRF 3.1.1, DSF 3.1.1 and DFWC 3.1.1. Then use M115 to check that the main board is running versoin 3.1.1 and all expansion and tool boards are running version 3.1.0.
  • Other Duet users can just upload the Duet2and3Firmware-3.1.1.zip file via the System page Duet web Control

Upgrading to this release from RepRapFirmware 2.x

  • Back up the contents of your /sys folder before upgrading to RRF 3.x in case you need to revert to RRF 2
  • Many changes to config.g are needed when upgrading from RRF 2.x to 3.x. See https://duet3d.dozuki.com/Wiki/RepRapFirmware_3_overview#Section_Summary_of_what_you_need_to_do_to_convert_your_configuration_and_other_files for a summary. It may be simpler to use the online configurator to generate new files for scratch.
  • Users of RepRapFirmware 2.x cannot upgrade directly to this release because the binaries for the Duet 2 series are too large for the Duet 2 IAP programs. So you must upgrade to RepRapFirmware 3.0 first, then you can upgrade immediately to version 3.1.1. Alternatively, you can use Bossa over USB to upgrade directly to RepRapFirmware 3.1.1 but in this case you will need to upload DWC 3.1.1 and the appropriate IAP file separately.

Release 3.1.0

15 May 17:53
Compare
Choose a tag to compare

Please do not use any of the main board firmware binaries in this release. Use release 3.1.1, which includes an important bug fix.

This is the first stable release of RepRapFirmware supporting GCode meta commands and, a comprehensive object model. It also supports an object cancellation facility, better support for Duet 3 expansion and tool boards, and many other improvements compared to the 3.0 release.

Release 2.05.1 (Duet 2), 1.26.1 (Duet 06/085)

09 Feb 11:47
Compare
Choose a tag to compare

This release fixes bugs in 2.05. See https://github.com/dc42/RepRapFirmware/blob/dev/WHATS_NEW.md for the change list.

Duet WiFi, Duet Ethernet and Duet Maestro users can normally install all the components by uploading the Duet2Firmware.zip file via the System Files page of Duet Web Control.

Release 3.0

03 Jan 16:02
8fe5b61
Compare
Choose a tag to compare

This is the first stable release of RepRapFirmware 3. See https://github.com/dc42/RepRapFirmware/blob/v3-dev/WHATS_NEW_RRF3.md for the release notes. Caution: there have been substantial changes since RepRapFirmware 2.x, which require changes to the config.g file.

Most users of Duet 2 and users of Duet 3 in standalone mode should be able to upgrade just by uploading file Duet2and3Firmware-3.0.zip into /sys on the SD card via Duet Web Control. Users of Duet 3 with attached Raspberry Pi should update from the Pi using sudo apt-get update followed by sudo apt-get upgrade.

Duet 3 users upgrading from 3.0beta firmware versions may need the file Duet3iap_spi_MB6HC.bin (if using SBC) or Duet3iap_sd_MB6HC.bin (if running standalone) which I have added to this release.