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

PanelDue M408, M20, M36 #10610

Open
wants to merge 1 commit into
base: bugfix-2.1.x
Choose a base branch
from

Conversation

thinkyhead
Copy link
Member

@thinkyhead thinkyhead commented May 3, 2018

As requested in #10609

Add support for the PanelDue touch controller by Escher3D and the M408 command it requires.

  • M20 still needs work to add the P parameter for selecting a folder and for printing long filenames. The existing implementation just prints the whole directory with full DOS 8.3 paths.
  • M36 still needs to be implemented. The M27 C command is similar, so part of that code can be re-used.

A test unit is on the way!

@thinkyhead thinkyhead force-pushed the bf2_paneldue_json_M408 branch 5 times, most recently from 30d3737 to 6ac57b3 Compare May 3, 2018 06:38
@thinkyhead thinkyhead closed this May 6, 2018
@thinkyhead thinkyhead reopened this May 6, 2018
@thinkyhead thinkyhead force-pushed the bf2_paneldue_json_M408 branch 13 times, most recently from b1d22b2 to 206a4e6 Compare May 8, 2018 03:28
@bwgeez02
Copy link

bwgeez02 commented May 9, 2018

Did you receive the test panel?

@thinkyhead
Copy link
Member Author

thinkyhead commented May 9, 2018

It arrived yesterday, along with the 4-pin connector, thanks! I'll hook it up to something and get into testing this weekend. I haven't read the online docs yet, but I'll do that tomorrow to see what it can do and how it connects to the board.

@thinkyhead thinkyhead force-pushed the bugfix-2.0.x branch 4 times, most recently from 1265883 to 488f3c9 Compare May 20, 2018 01:51
@SHAWNLC
Copy link

SHAWNLC commented Jan 9, 2024

Are you still working on this Paneldue fork? Github kinda confuses me at times. https://github.com/MarlinFirmware/Marlin/actions/runs/4727590705/workflow

@oliof
Copy link

oliof commented Jan 10, 2024

Just a heads up that future versions of the PanelDue firmware will stop using M408 and switch to M409 https://forum.duet3d.com/topic/34386/advance-warning-removal-of-m408-command-and-rr_status

@thisiskeithb
Copy link
Member

David's comment was buried in all the force-pushes: #10610 (comment)

I can provide a list of the M409 values that PanelDue uses if that would be helpful.

@dc42
Copy link

dc42 commented Jan 10, 2024

Just a heads up that future versions of the PanelDue firmware will stop using M408 and switch to M409 https://forum.duet3d.com/topic/34386/advance-warning-removal-of-m408-command-and-rr_status

PanelDueFirmware has been using M409 for a long time now, about two years I think.

@dc42
Copy link

dc42 commented Jan 22, 2024

FYI we are working on a replacement for PanelDue that will provide better graphics capabilities and a more easily customised UI. It will use M409 in the same way that more recent versions of PanelDueFirmware do.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet