Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Startup issues when PanelDue and DWC are both active #1047

Open
dc42 opened this issue Sep 20, 2024 · 3 comments
Open

Startup issues when PanelDue and DWC are both active #1047

dc42 opened this issue Sep 20, 2024 · 3 comments
Assignees
Labels
bug Bug that has been reproduced Done - Needs Testing
Milestone

Comments

@dc42
Copy link
Collaborator

dc42 commented Sep 20, 2024

See https://forum.duet3d.com/post/345177. I believe I have a similar issue on my toolchanger.

@dc42 dc42 self-assigned this Sep 20, 2024
@dc42 dc42 added the bug Bug that has been reproduced label Sep 20, 2024
@dc42 dc42 added this to the After 3.5.2 milestone Sep 20, 2024
@chrishamm
Copy link
Collaborator

chrishamm commented Nov 22, 2024

I attempted to reproduce it here with RRF 3.5.3 and a Duet 2 Ethernet + PanelDue but without success. Possibly it's already fixed in 3.5.3.

PS: The user who reported this had all of the available output buffers allocated at least once, so that is likely to result in networking problems.

@T3P3 T3P3 modified the milestones: After 3.5.2, 3.6.0 Nov 26, 2024
@T3P3
Copy link
Contributor

T3P3 commented Dec 4, 2024

@chrishamm has reproduced it.

We are proposing a change to PanelDue firmware to not request a new object model without there being no serial input for a e.g 150ms

@dc42
Copy link
Collaborator Author

dc42 commented Dec 9, 2024

PanelDueFirmware updated as above, draft 3.5.1 release produced. Also added 'p' flag in M409 requests to indicate to RRF that the originator of the request is PanelDue, so that newer versions of RRF can omit data that isn't of interest to PanelDue from the response.

Tests on a toolchanger revealed that at 57600 baud the serial output stream to PanelDue 3.5.0 was continuous until the screensaver kicked in. In this draft release, when the machine is idle so only the frequently-changing fields of the OM are retrieved, the response is 750ms long with 200ms gaps between responses. When used with RRF 3.6.0-beta.2+5 which recognises the new 'p' flag, the response is shorted to 300ms.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Bug that has been reproduced Done - Needs Testing
Projects
None yet
Development

No branches or pull requests

3 participants