Skip to content

Releases: Duet3D/PanelDueFirmware

Release 1.24

18 Apr 16:41
Compare
Choose a tag to compare

This release integrates improved icons (thanks erm2587), Czech translations of recently-added messages (thanks marekzehra), and improved compatibility with Duet 3 boards running with an attached Single Board Computer. The source code now includes embryonic support for a rotary encoder, but this is not enabled in the standard build configurations yet.

Release 1.23.2

14 Apr 19:38
Compare
Choose a tag to compare

Choosing the correct firmware binary

  • For the 5" and 7" integrated versions of PanelDue, use file PanelDue-5.0i-7.0i.bin. Or use PanelDue-5.0i-7.0i-nologo.bin and add your own logo to it.
  • For versions of PanelDue with a separate controller board that plugs into the back of the display, choose the file name with -v3- in it if you have a version 3 PanelDue controller, or the one with -v2- in it if you have a version 1 or 2 PanelDue controller; and the file name that ends with the screen size you are using. The -v3- files are also available in -nologo versions to allow you to add your own splash screen.
  • The files ending in -7.0C are for 7" displays using a CPLD controller (not sold by Duet3D or their distributors).

New features and changed behaviour since 1.22

  • Replaced Z up/down arrows used for for M291 and babystepping buttons
  • Info message timeout is now configurable and can be set to zero to suppress the displaying of info messages
  • Added another dark theme (thanks Patrik-svobodik)
  • Display current coordinates on Move popup if enough rows, and on Print page on 5" and 7" screens (thanks Kriechi)
  • Czech language is now available in 4.3" build
  • STOP button works even when Extrude popup is displayed
  • New Duet3D splash screen
  • Wider colour gradient on 4.3" screen

Release 1.22.1

28 Oct 09:14
Compare
Choose a tag to compare

Choosing the correct firmware binary

  • For the 5" and 7" integrated versions of PanelDue, use file PanelDue-5.0i-7.0i.bin. Or use PanelDue-5.0i-7.0i-nologo.bin and add your own logo to it.
  • For versions of PanelDue with a separate controller board that plugs into the back of the display, choose the file name with -v3- in it if you have a version 3 PanelDue controller, or the one with -v2- in it if you have a version 1 or 2 PanelDue controller; and the file name that ends with the screen size you are using.
  • The files ending in -7.0C are for 7" displays using a CPLD controller (not sold by Duet3D or their distributors).

New features and changed behaviour since 1.22

  • Send F0 0F as well as M112 when STOP button pressed, for faster stop when using RepRapFirmware 2.02 and later
  • For dimming control, treat printer state Off the same as Idle
  • Error message popups no longer time out, they have to be closed manually

Bug fixes since 1.22

  • On the Extrude menu the actual extrusion rates didn't match the values on the buttons
  • When the babystepping buttons were pressed the commands they sent were e.g. M290 M290 S0.02 instead of just M290 S0.02. This caused the current babystepping amount to be echoed.
  • It wasn't possible to close a message popup that appeared over a smaller popup
  • The serial I/O JSON parameter buffer was too short, so long responses (e.g. from M591 D0) were truncated

Release 1.22

19 Oct 19:56
Compare
Choose a tag to compare

New features:

  • If the printer sends a non-trivial response to the PanelDue and the Control or Print screen is being displayed, the response appears in a popup window. The popup times out after 5 seconds or can be closed manually.
  • The initial splash screen loads faster
  • Removed 40mm/sec feed rate from Extrude menu, added 2mm/sec
  • Alert messages can now occupy up to 3 lines of characters
  • Support longer command responses on the Console page
  • Support longer file lists on SAM4S-based PanelDues

Bug fixes:

  • Macros displayed on the Control page didn't work if their names were more than 20 characters long
  • Fixed buffer overflow when more than 6 tools were configured using a 5" or 7" screen or more than 4 tools using a 4.3" screen
  • Fixed splash screen corruption when a splash screen file is appended to a binary for use on a version 1 or 2 PanelDue with ATSAM3S4 processor
  • When the printer has 5V power only, macro names are now displayed and commands can be sent
  • If "Always dim" is configured, the display no longer un-dims when there is a printer status change
  • When the Extrude menu is used, the extruder position is no longer reset to zero, to avoid problems when the Extrude menu is used while the print is paused and it was printing a file sliced in absolute extrusion mode.

Release 1.21.3

13 Jun 07:42
Compare
Choose a tag to compare

Choosing the correct firmware binary

  • If you have a PanelDue with the controller and TFT panel integrated on a single PCB, choose PanelDue-5.0i-7.0i.bin
  • Otherwise, if your PanelDue controller board is version 3.0 or 3.0a, choose the binary with -v3- in the name and your TFT panel size at the end
  • Otherwise, choose the binary with -v2- in the name and your TFT panel size at the end (these binaries work with version 1.0, 1.1 and 2.0 controller boards)

The integrated and -v3- binaries display a splash screen at startup. If you want to use a custom splash screen instead, choose the -nologo variant of the binary file and see https://github.com/dc42/PanelDueFirmware/blob/master/Readme.md for further instructions.

The binaries with C in the name are for 7" CPLD displays instead of the usual SSD1963 displays.

Changes since release 1.21

  • Changed dot clock polarity for supported 5" and 7" TFT panels using SSD1963 controllers. This improves display quality in some cases, especially for 7" panels.
  • Bug fix: if the Macros button was pressed and a macro subdirectory entered, the macro buttons on the Control page would run incorrect or invalid commands. Thanks to @mloidl for the second part if this fix.

Note: the 1.21.1 and 1.21.2 versions that may be pre-installed on some PanelDue 7i displays include the dot clock change but not the control page macro buttons bug fix.

Release 1.21

08 Jun 11:51
Compare
Choose a tag to compare

Choosing the correct firmware binary

  • If you have a PanelDue with the controller and TFT panel integrated on a single PCB, choose PanelDue-5.0i-7.0i.bin
  • Otherwise, if your PanelDue controller board is version 3.0 or 3.0a, choose the binary with -v3- in the name and your TFT panel size at the end
  • Otherwise, choose the binary with -v3- in the name and your TFT panel size at the end (these binaries work with version 1.0, 1.1 and 2.0 controller boards)
  • The integrated and -v3- binaries display a splash screen at startup. If you want to use a custom splash screen instead, choose the -nologo variant of the binary file and see https://github.com/dc42/PanelDueFirmware/blob/master/Readme.md for further instructions.

New features in this release:

Recognise and display Standby status from RepRapFirmware
Added support for Spanish language (thanks 3DOeste!)
Disable Czech language support on 4.3" builds because the extended font is not correct
Added support for Marlin hosts
Settings are saved and restarts are done automatically when settings are changed
Added last modified time to file information (thanks Kriechi!)
Added estimated or simulated print time to file information
Added colour gradient on Setup page to help manufacturing test

Bug fix in this release:

If in the Macros popup you went into a subdirectory, the display and operation of the 4 macros shown on the Control page was affected

Release 1.20

15 Mar 14:18
883603b
Compare
Choose a tag to compare

This release is compatible with RepRapFirmware 1.20 and later. See https://github.com/dc42/PanelDueFirmware/blob/master/whatsnew.md for full upgrade notes, and for changes and bug fixes in this release.

Choosing the correct binary for your PanelDue:

  • Files with -v3- in the name are for PanelDue version 3.0 display controller boards
  • Files with -v2- in the name are for for PanelDue version 1, 1.1, 1.2 and 2.0 display controller boards
  • The numbers near the end are the screen size (4.3 inch, 5.0 inch or 7.0 inch)
  • The -7.0i build is for the PanelDue 7 inch with integrated controller
  • The -7.0C builds are for 7 inch CPLD display panels
  • The -nologo builds of the -v3- binaries are intended for OEMs wishing to add their own splash screens. They can also be used as-is if you don't want a splash screen at all.

Release 1.20RC5

13 Mar 16:34
Compare
Choose a tag to compare
Release 1.20RC5 Pre-release
Pre-release

See the notes on release 1.20RC4 for how to choose the correct firmeare binary.

Changes since 1.20RC4:

  • Fixed display of macros buttons on control page
  • Restart dimmer timeout when a popup message is displayed, and don't dim while it needs to be acknowledged
  • Added dimming options on Setup page (thx garyd9)

Release 1.20RC4

04 Mar 18:38
Compare
Choose a tag to compare
Release 1.20RC4 Pre-release
Pre-release

See https://github.com/dc42/PanelDueFirmware/blob/master/whatsnew.md for upgrade notes, changes and bug fixes.

Choosing the correct binary for your PanelDue:

  • Files with -v3- in the name are for PanelDue version 3.0 display controller boards
  • Files with -v2- in the name for for PanelDue version 1, 1.2 and 2.0 display controller boards
  • The numbers near the end are the screen size (4.3 inch, 5.0 inch or 7.0 inch)
  • The -7.0i build is for the PanelDue 7 inch with integrated controller
  • The -7.0C builds are for 7 inch CPLD display panels
  • The -nologo builds are intended for OEMs wishing to add their own splash screens

Release 1.17

23 Aug 14:33
Compare
Choose a tag to compare

These binaries are for PaneDue display controller boards versions 1.0, 1.1, 1.2, 2.0 and 3.0. The version number of your PanelDue display controller board is printed on the back of the board. If it is version 3.0 then use a binary with -v3- in the name. Otherwise, use a binary with -v2- in the name. Pick the binary whose name ends in 4.3, 5.0 or 7.0 depending on the size of your TFT panel. For the 7" panel with integrated PanelDue electronics, use the 7.0E build.

Changes since last release:

  • Hot end temperature limit increased to 1600C
  • Added builds for version 3 board
  • Added build for East Rising 7" display