We are very pleased to announce the next stable release v3.3.0.
This version brings many improvements like support for variables, accelerometers*, third-party plugins, and various bug fixes primarily for the Mini5+ and CAN expansion boards. In addition, many M-codes controlling system behavour are now supported on SBCs by the new DuetPi Management Plugin.
Please follow the upgrade notes before you install the new versions of
Users of Duets in standalone mode can upgrade using the ZIP file from the official RRF release. Users of Duets in SBC mode can upgrade using the normal apt update
and apt upgrade
process. The new packages are now available from the stable and unstable package feeds. Updated DuetPi builds for SBC users are now available, too.
Starting from this release, we will encourage the development of new third-party plugins for standalone and/or SBC mode. A first demo plugin allowing users to display the endstop states again is now available here. To install it, upload the entire ZIP file using the Upload&Start
button or on the Files
-> System
page. After that, a new "Endstops" page is displayed on the Settings -> Machine-Specific Page. This installation process will remain the same for future plugins.
For interested devs there is now a preliminary documentation covering the basic plugin format used by DWC and DSF. .NET packages for third-party plugins on the SBC can be already found on NuGet and improved Python bindings will follow shortly on pip. Likewise, further documentation and guides will be added soon. For new third-party plugins we've also added a new forum category.
Besides, there is now a full documentation of the common object model available.
If you find this bundle is working well on your setup, please feel free to drop a comment below. If there are any problems or questions about this release, please create a new thread with [3.3.0]
in the title.
Edit: New DuetPi builds are now available.