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

[GH-ISSUE #1145] [Feature]: Capture finish photo before build plate lowers #820

Closed
opened 2026-05-07 00:14:03 +02:00 by BreizhHardware · 2 comments

Originally created by @rhino3k on GitHub (Apr 27, 2026).
Original GitHub issue: https://github.com/maziggy/bambuddy/issues/1145

Originally assigned to: @maziggy on GitHub.

Problem or Use Case

Currently the finish photo is captured after the print has fully completed — which on the X1-series means after the build plate has already lowered. The resulting photo shows the print from a low angle (or partially out of frame), rather than the much more useful top-down view of the completed print on the plate.

It would be great to have an option to capture the finish photo before the plate lowers, while the print itself is done but the end-gcode/cooldown is still running.

Why this matters

The finish photo is used in notifications (WhatsApp, Telegram, Discord, etc.) and in the archive view. A top-down shot of the freshly finished print on the plate is significantly more informative than a low-angle shot of the lowered plate, and it matches what most users intuitively expect when they see "print finished" arrive on their phone.

Happy to test on X1C if helpful.

Thanks for the great work on Bambuddy!

Proposed Solution

A new setting finish_photo_trigger with the following choices:

  • on_finish (current behaviour, default for backwards compatibility) — capture when the print is fully finished and the plate is down
  • on_progress_complete — capture as soon as the print reaches 100%, before the end-gcode runs and the plate lowers
  • both — capture two photos: one early (plate up, top-down view of the print) and one at the end (plate down, useful as a general overview / for failure analysis)

The both option would be especially valuable — the early shot is great for sharing and notifications, while the late shot stays useful for verifying the print came out cleanly.

Alternatives Considered

No response

Feature Category

Print Archiving

Priority

Nice to have

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 @rhino3k on GitHub (Apr 27, 2026). Original GitHub issue: https://github.com/maziggy/bambuddy/issues/1145 Originally assigned to: @maziggy on GitHub. ### Problem or Use Case Currently the finish photo is captured after the print has fully completed — which on the X1-series means after the build plate has already lowered. The resulting photo shows the print from a low angle (or partially out of frame), rather than the much more useful top-down view of the completed print on the plate. It would be great to have an option to capture the finish photo *before* the plate lowers, while the print itself is done but the end-gcode/cooldown is still running. ### Why this matters The finish photo is used in notifications (WhatsApp, Telegram, Discord, etc.) and in the archive view. A top-down shot of the freshly finished print on the plate is significantly more informative than a low-angle shot of the lowered plate, and it matches what most users intuitively expect when they see "print finished" arrive on their phone. Happy to test on X1C if helpful. Thanks for the great work on Bambuddy! ### Proposed Solution A new setting `finish_photo_trigger` with the following choices: - **`on_finish`** *(current behaviour, default for backwards compatibility)* — capture when the print is fully finished and the plate is down - **`on_progress_complete`** — capture as soon as the print reaches 100%, before the end-gcode runs and the plate lowers - **`both`** — capture two photos: one early (plate up, top-down view of the print) and one at the end (plate down, useful as a general overview / for failure analysis) The `both` option would be especially valuable — the early shot is great for sharing and notifications, while the late shot stays useful for verifying the print came out cleanly. ### Alternatives Considered _No response_ ### Feature Category Print Archiving ### Priority Nice to have ### Mockups or Examples _No response_ ### Contribution - [ ] 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:14:03 +02:00
Author
Owner

@bsaunder commented on GitHub (Apr 27, 2026):

Ill second this. I currently handle it with the Bambu Integration in Home Assistant having it send a notification with screenshot once its at 100% and not on finish.

<!-- gh-comment-id:4329968561 --> @bsaunder commented on GitHub (Apr 27, 2026): Ill second this. I currently handle it with the Bambu Integration in Home Assistant having it send a notification with screenshot once its at 100% and not on finish.
Author
Owner

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

Unfortunately this is not possible. Some printer models doesn't accept commands before the "print end procedure" was finished. We already tried that in the past without success.


If you find Bambuddy useful, please consider giving it a on GitHub — it helps others discover the project!

<!-- gh-comment-id:4332829493 --> @maziggy commented on GitHub (Apr 28, 2026): Unfortunately this is not possible. Some printer models doesn't accept commands before the "print end procedure" was finished. We already tried that in the past without success. ----- If you find Bambuddy useful, please consider giving it a ⭐ on [GitHub](https://github.com/maziggy/bambuddy) — it helps others discover the project!
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#820
No description provided.