PanelDue Firmware 3.5.0-rc8 released
-
Hey,
here' s a new release candidate... looking forward to your feedback.
For release details please refer to github
https://github.com/Duet3D/PanelDueFirmware/releases/tag/3.5.0-rc8
-
@MaxGyver or anyone else with a CNC Pendant:
To use this version of the PanelDue firmware, you need to update the CNC Pendant firmware, as the PanelDue now uses CRC16 rather than checksum to error check communication.
To do this, follow the instructions for installing the pendant firmware, except use the files from the 'crc16' branch: https://github.com/Duet3D/CNC-Pendant-Firmware/tree/crc16/src
There is a #define in file GCodeSerial.h that controls whether it send checksums or CRCs to the Duet; CRC is selected by default.
However, this is currently untested. Feedback is appreciated!If this doesn't work for you, revert the Pendant to the firmware in the master branch, and revert the PanelDue to PanelDue firmware 3.4.0, which is the last version that uses checksum: https://github.com/Duet3D/PanelDueFirmware/releases/tag/3.4.0
Ian
-
@mfs12
Just did the first print with aM226
pause on this release, and when i pushed the "Resume" button on PanelDue it registered "Cancel" instead of "Resume" and canceled the print.I'm 100% sure i didn't fatfinger the "Cancel" button btw.
This is on a 5" v3 PD.
-
Hey @Exerqtor, thanks for reporting.
I just double checked the code and to me things look fine. This area of code wasn't really touched.
But anyway, can you please be more specific about the versions you were using?
- RRF?
- PanelDue 3.5.0-rc8?
And the process would be?
- launch print
- pause with M226
- hit resume on PanelDue's "print" tab
And then it cancels instead of resuming?
-
@mfs12 said in PanelDue Firmware 3.5.0-rc8 released:
Hey @Exerqtor, thanks for reporting.
I just double checked the code and to me things look fine. This area of code wasn't really touched.
It MIGHT be that this is something that have been for a while since it's not very often I resume prints (esp. through PanelDue).
But anyway, can you please be more specific about the versions you were using?
- RRF?
- PanelDue 3.5.0-rc8?
-
One of the RRF 3.5.0-rc1+ debug versions I'm trying out with @dc42 (but from what I've seen on the commits it should touch anything PanelDue related).
-
PanelDue 3.5.0-rc8 5" v3 with logo.
And the process would be?
- launch print
- pause with M226
- hit resume on PanelDue's "print" tab
And then it cancels instead of resuming?
And that's exactly what happened, when i did the reprint i sent
M24
through console on PanelDue to resume the print(s) since i didn't want to potentionally have it happen again.I can slice and run a quick test print once the current job is done just to verify that the issue is persisting.
EDIT:
I ended up getting to test the pause/resume from PanelDue a bit earlier than suspected, the resume worked like intended when i tried it 2-3 times before canceling that print.
So i guess it might just have been that I "swiped" in from the left side or something the time it ended up canceling. So I guess we can disregard that bug-report after all!
-
Hey @Exerqtor, thanks for testing and your detailed response.
I am glad we could sort this out.