[GH-ISSUE #244] [Feature]: Empty Plate Detection - Improve Workflow #149

Closed
opened 2026-05-06 12:26:24 +02:00 by BreizhHardware · 4 comments

Originally created by @cadtoolbox on GitHub (Feb 3, 2026).
Original GitHub issue: https://github.com/maziggy/bambuddy/issues/244

Originally assigned to: @maziggy on GitHub.

Problem or Use Case

When using the plate detection feature, the current workflow has some concerns:

  • The error that pauses print jobs and to acknowledge the plate needs to be cleared appears on the screens of all users that are logged in. This seems unfair if they aren't involved in the print job to need to take action.
  • You're still able to try to send a print to an unclear printer without any indicator it's not clear until you receive the warning.

Proposed Solution

  1. When a print finishes on a printer, the printer should be taken out of the ability to print directly or available in the queue until the build plate is clear.
  2. The printer screen should show an indicator that the build plate is not yet clear and the last job that still needs to be removed.
  3. The queue should show that the job has completed but not yet cleared from the build plate.
  4. If an object was detected on the build plate but can't be associated with an existing job, it should still follow the same logic above but only indicate "Unknown object on build plate"
  • Users should not receive the UI based pop-up warning.
  • Build plate detection should run on an interval even if jobs are not active on the printer.

Alternatives Considered

No response

Feature Category

Print Queue & Scheduling

Priority

Critical for my use case

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 @cadtoolbox on GitHub (Feb 3, 2026). Original GitHub issue: https://github.com/maziggy/bambuddy/issues/244 Originally assigned to: @maziggy on GitHub. ### Problem or Use Case When using the plate detection feature, the current workflow has some concerns: - The error that pauses print jobs and to acknowledge the plate needs to be cleared appears on the screens of all users that are logged in. This seems unfair if they aren't involved in the print job to need to take action. - You're still able to try to send a print to an unclear printer without any indicator it's not clear until you receive the warning. ### Proposed Solution 1. When a print finishes on a printer, the printer should be taken out of the ability to print directly or available in the queue until the build plate is clear. 2. The printer screen should show an indicator that the build plate is not yet clear and the last job that still needs to be removed. 3. The queue should show that the job has completed but not yet cleared from the build plate. 4. If an object was detected on the build plate but can't be associated with an existing job, it should still follow the same logic above but only indicate "Unknown object on build plate" - Users should not receive the UI based pop-up warning. - Build plate detection should run on an interval even if jobs are not active on the printer. ### Alternatives Considered _No response_ ### Feature Category Print Queue & Scheduling ### Priority Critical for my use case ### 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-06 12:26:24 +02:00
Author
Owner

@cadtoolbox commented on GitHub (Feb 3, 2026):

We do seem to be getting some false positives with the X1E. The plate is being detected sometimes as having a part in place. We've recalibrated a few times. Also, sometimes small parts aren't being detected.

Any thought to having a manual "I removed my job" type button and the plate detection as backup?

<!-- gh-comment-id:3843699356 --> @cadtoolbox commented on GitHub (Feb 3, 2026): We do seem to be getting some false positives with the X1E. The plate is being detected sometimes as having a part in place. We've recalibrated a few times. Also, sometimes small parts aren't being detected. Any thought to having a manual "I removed my job" type button and the plate detection as backup?
Author
Owner

@maziggy commented on GitHub (Feb 4, 2026):

I know that the detection is not et reliable. Main problem is the changing bed position. So far I don't have a good idea how to solve it. If oyu have any good ideas, please let m know!

<!-- gh-comment-id:3845800193 --> @maziggy commented on GitHub (Feb 4, 2026): I know that the detection is not et reliable. Main problem is the changing bed position. So far I don't have a good idea how to solve it. If oyu have any good ideas, please let m know!
Author
Owner

@cadtoolbox commented on GitHub (Feb 4, 2026):

I think I have some ideas. I'll let you know what I come up with.

<!-- gh-comment-id:3846370775 --> @cadtoolbox commented on GitHub (Feb 4, 2026): I think I have some ideas. I'll let you know what I come up with.
Author
Owner

@maziggy commented on GitHub (Feb 5, 2026):

The error that pauses print jobs and to acknowledge the plate needs to be cleared appears on the screens of all users that >are logged in. This seems unfair if they aren't involved in the print job to need to take action.

This is fixed in branch 0.1.8.

<!-- gh-comment-id:3851505716 --> @maziggy commented on GitHub (Feb 5, 2026): > The error that pauses print jobs and to acknowledge the plate needs to be cleared appears on the screens of all users that >are logged in. This seems unfair if they aren't involved in the print job to need to take action. This is fixed in branch 0.1.8.
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#149
No description provided.