mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-10-06 22:21:29 +02:00
When a virtual printer auto-queued a file, PrintQueueItem was created without plate_id. The scheduler defaulted to plate_id=1, generating MQTT path "Metadata/plate_1.gcode". For multi-plate 3MF files sliced on a different plate, the printer couldn't find the gcode and returned HMS error 0500_4003. Extract plate index from the 3MF's slice_info.config before creating the queue item.