[FR] Add host/serial print options to special menu #489

Closed
opened 2023-09-17 06:04:08 -05:00 by mlewis-everley · 2 comments
mlewis-everley commented 2023-09-17 06:04:08 -05:00 (Migrated from github.com)

Description

On vanilla marlin, using standard screens (not the custom anycubic ones) you can add "Start Host Print" and "Stop Host Print" buttons to the UI. I believe these buttons use the M118 (serial print: https://marlinfw.org/docs/gcode/M118.html) GCODE to send an action to a connected host.

It would be awesome if the special print menu had something similar, so if you are using OctoPrint and you notice a fail, or want to run the same print again, you don't have to login via your computer/phone/tablet to perform this fairly simple action.

Feature Workflow

  1. Printer is connected to OctoPrint (maybe other hosts) via USB.
  2. If not printing, open Print > Special Menu and browse to "Start Host Print"
  3. If already printing, navigate to Print > Special Menu and choose "Stop Host Print"
  4. Printer sendsM118 command to OctoPrint/Host?

Additional Information

These buttons could be at the top level of the Special Menu, or under "Host Actions" maybe?

Also, I assume that the Anycubic UI cannot determine if a print is currently running and change the buttons accordingly? If so I guess all host actions could be loaded and it is up to the user to apply some common sense?

Thoughts?

### Description On vanilla marlin, using standard screens (not the custom anycubic ones) you can add "Start Host Print" and "Stop Host Print" buttons to the UI. I believe these buttons use the `M118` (serial print: https://marlinfw.org/docs/gcode/M118.html) GCODE to send an action to a connected host. It would be awesome if the special print menu had something similar, so if you are using OctoPrint and you notice a fail, or want to run the same print again, you don't have to login via your computer/phone/tablet to perform this fairly simple action. ### Feature Workflow 1. Printer is connected to OctoPrint (maybe other hosts) via USB. 2. If not printing, open Print > Special Menu and browse to "Start Host Print" 3. If already printing, navigate to Print > Special Menu and choose "Stop Host Print" 4. Printer sends`M118` command to OctoPrint/Host? #### Additional Information These buttons could be at the top level of the Special Menu, or under "Host Actions" maybe? Also, I assume that the Anycubic UI cannot determine if a print is currently running and change the buttons accordingly? If so I guess all host actions could be loaded and it is up to the user to apply some common sense? Thoughts?
knutwurst commented 2024-06-05 12:41:16 -05:00 (Migrated from github.com)

This might be added in the upcoming version ;)

This might be added in the upcoming version ;)
github-actions[bot] commented 2025-04-01 21:00:55 -05:00 (Migrated from github.com)

This issue is stale because it has been open 30 days with no activity. Remove stale label / comment or this will be closed in 5 days.

This issue is stale because it has been open 30 days with no activity. Remove stale label / comment or this will be closed in 5 days.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: wp/Marlin-2-0-x-Anycubic-i3-MEGA-S#489
No description provided.