1
0
Fork 0
mirror of https://github.com/maziggy/bambuddy.git synced 2026-05-09 08:25:54 +02:00

[GH-ISSUE #935] [Feature]: Enhance plate clear tracking and visibility #643

Closed
opened 2026-05-07 00:12:22 +02:00 by BreizhHardware · 2 comments

Originally created by @EdwardChamberlain on GitHub (Apr 10, 2026).
Original GitHub issue: https://github.com/maziggy/bambuddy/issues/935

Originally assigned to: @EdwardChamberlain on GitHub.

Problem or Use Case

The ideal (to me) workflow for job queuing is:
submit jobs via orca to the job queue -> jobs automatically sent to available printers -> when job is completed mark the printer as ready again.

Currently this works well as you can click "Plate cleared, start next job" button on the printer however this button is only visible if a print job is waiting in the queue: (autoDispatchQueue.length > 0) That means a finished printer with no waiting job has no per-printer “plate cleared” control in the normal card UI and therefore you cannot mark a printer "cleared" at the time of clearing relying on me remembering!

An API endpoint exists to mark the printer as cleared but this is (to the best of my knowledge) not exposed in the webUI (until the point mentioned above where there are queued jobs).

Additionally tracking of the plate status flag is poor in the UI - there is not (to my knowledge) any visible status indicator to the user outside of querying the api directly.

Proposed Solution

Implement a "Plate cleared" button as part of the printer card visible when the job state is not printing (e.g. idle or failed / finished) and only when the flag for plate cleared is false:

Image

Implement a status tracker that indicates the plate status to the user as part of the printer info with states: Plate Not Cleared (idle but not cleared, cannot receive job), Plate Cleared (ready for next job), Plate in use (during printing):

Image Image Image

These two changes will provide better management of plate status and provide a better overview of printer status hopefully making availability and clearing tasks clearer to the user.

Alternatives Considered

No response

Feature Category

Print Queue & Scheduling

Priority

Would improve my workflow

Mockups or Examples

No response

Contribution

  • I would be willing to help implement this feature

Checklist

  • I have searched existing issues to ensure this feature hasn't already been requested
Originally created by @EdwardChamberlain on GitHub (Apr 10, 2026). Original GitHub issue: https://github.com/maziggy/bambuddy/issues/935 Originally assigned to: @EdwardChamberlain on GitHub. ### Problem or Use Case The ideal (to me) workflow for job queuing is: submit jobs via orca to the job queue -> jobs automatically sent to available printers -> when job is completed mark the printer as ready again. Currently this works well as you can click "Plate cleared, start next job" button on the printer however this button is only visible if a print job is waiting in the queue: (autoDispatchQueue.length > 0) That means a finished printer with no waiting job has no per-printer “plate cleared” control in the normal card UI and therefore you cannot mark a printer "cleared" at the time of clearing relying on me remembering! An [API endpoint](https://wiki.bambuddy.cool/reference/api/?h=cleare#clear-plate) exists to mark the printer as cleared but this is (to the best of my knowledge) not exposed in the webUI (until the point mentioned above where there are queued jobs). Additionally tracking of the plate status flag is poor in the UI - there is not (to my knowledge) any visible status indicator to the user outside of querying the api directly. ### Proposed Solution Implement a "Plate cleared" button as part of the printer card visible when the job state is not printing (e.g. idle or failed / finished) and only when the flag for plate cleared is false: <img width="363" height="310" alt="Image" src="https://github.com/user-attachments/assets/95659f7a-61d0-4db6-96ca-aff386f0063d" /> Implement a status tracker that indicates the plate status to the user as part of the printer info with states: Plate Not Cleared (idle but not cleared, cannot receive job), Plate Cleared (ready for next job), Plate in use (during printing): <img width="366" height="142" alt="Image" src="https://github.com/user-attachments/assets/c65ff150-debc-4d08-824d-c23536e18898" /> <img width="357" height="138" alt="Image" src="https://github.com/user-attachments/assets/236c3c5a-0fd4-4766-a5d9-c0df4ed60a33" /> <img width="368" height="349" alt="Image" src="https://github.com/user-attachments/assets/2d0244d4-62f7-4856-bc80-554e25a16757" /> These two changes will provide better management of plate status and provide a better overview of printer status hopefully making availability and clearing tasks clearer to the user. ### Alternatives Considered _No response_ ### Feature Category Print Queue & Scheduling ### Priority Would improve my workflow ### Mockups or Examples _No response_ ### Contribution - [x] I would be willing to help implement this feature ### Checklist - [x] I have searched existing issues to ensure this feature hasn't already been requested
BreizhHardware 2026-05-07 00:12:22 +02:00
Author
Owner

@maziggy commented on GitHub (Apr 10, 2026):

Please go ahead and note our rules in CONTRIBUTING.md. Thanks!

<!-- gh-comment-id:4223374011 --> @maziggy commented on GitHub (Apr 10, 2026): Please go ahead and note our rules in CONTRIBUTING.md. Thanks!
Author
Owner

@maziggy commented on GitHub (Apr 19, 2026):

Available/Fixed in branch dev and available with the next release or daily build.

<!-- gh-comment-id:4275951787 --> @maziggy commented on GitHub (Apr 19, 2026): Available/Fixed in branch dev and available with the next release or daily build.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/bambuddy-maziggy-1#643
No description provided.