mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-05-09 08:25:54 +02:00
[GH-ISSUE #1157] [Bug]: H2D Pro - Multi-Plate Print Issues #832
Labels
No labels
A1
automated
automated
bug
bug
Closed due to inactivity
contrib
dependencies
dependencies
duplicate
enhancement
feedback
hold
invalid
Notes
P1S
pull-request
security
ThumbsUp
user-report
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/bambuddy-maziggy-1#832
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @cadtoolbox on GitHub (Apr 28, 2026).
Original GitHub issue: https://github.com/maziggy/bambuddy/issues/1157
Originally assigned to: @maziggy on GitHub.
Component
Bambuddy
Bug Description
We're still seeing failures when printing multi-plate prints using an H2D Pro.
When sending multiple-plates at once:
Errors:
Expected Behavior
Multi-plate prints should print successfully just as a single plate print does, 1 at a time.
Steps to Reproduce
Printer Model
H2D Pro
Bambuddy Version
v0.2.3.2
SpoolBuddy Version
No response
Printer Firmware Version
01.01.00.00
Installation Method
Other
Operating System
Windows
Relevant Logs / Support Package
bambuddy-support-20260428-100912.zip
Screenshots
Additional Context
No response
Checklist
@maziggy commented on GitHub (Apr 28, 2026):
The H2D Pro sits at FINISH for 80-210 s after accepting project_file -- in your log, plate_1 was dispatched at 10:05:39 but only actually started at 10:09:10 (3.5 min later). The scheduler kept ticking and fired plate_2 and plate_3 in the meantime, which lines up with all your symptoms: 3x status='printing', layer count flapping (firmware compositing conflicting project_files), 33 MQTT disconnects, eventual failure.
Fix going into the next release: defensive in-memory hold. When project_file goes out, the scheduler holds the printer until it sees a real MQTT state transition (or 180 s hard timeout). Net effect: the 3 plates dispatch in lockstep with what the printer can absorb instead of all three landing inside a minute.
Available/Fixed in branch dev and available with the next release or daily build. Please let me know if it works for you.
@cadtoolbox commented on GitHub (Apr 28, 2026):
@maziggy Test with dev seemed to correct the issues. Thank you!