mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-05-09 05:35:30 +02:00
[GH-ISSUE #1170] [Bug]: P2S - every print falls back to "no 3MF available"; FTPS returns 550 for all 3MF probe paths #846
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
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#846
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 @MacheteBang on GitHub (Apr 29, 2026).
Original GitHub issue: https://github.com/maziggy/bambuddy/issues/1170
Originally assigned to: @maziggy on GitHub.
Component
Bambuddy
Bug Description
Every print I send to my Bambu Lab P2S from Bambu Studio ends up as a "no 3MF available" fallback archive. There's no error in the logs, just no source 3MF.
The sequence is the same for every P2S print:
PRINT STARTwithfile: /data/Metadata/plate_1.gcodeand a usablesubtask_name.['<subtask>.gcode.3mf', '<subtask>.3mf', 'plate_1.gcode.3mf', 'plate_1.3mf']and probes them across/,/cache/,/model/,/data/, and/data/Metadata/on the printer's FTPS.550 Failed to open file. (not on printer).Could not find 3MF file for print: /data/Metadata/plate_1.gcode, thenCreated fallback archive N for <subtask> (no 3MF available).Downstream, the archive has no source 3MF, no thumbnail (the cover-image fetch goes through the same paths), and none of the slicer-derived metadata.
The same Bambuddy instance handles a Bambu A1 on the same network without issue. For the A1 I can see the slicer-side FTPS upload land (
STOR confirmed: 226) and Bambuddy then reads the 3MF cover image back. Only the P2S is broken, so the install, network, MQTT, and Bambuddy logic all appear to be working.I tested every combination of slicer storage setting and physical USB on the P2S in Bambu Studio:
Every combination produces the same
550 Failed to open fileon every probe path. The slicer reports the print starting normally and MQTT reports a cleansubtask_name, so the slicer thinks it's doing its job. Even with a USB drive plugged in, the.gcode.3mfdoes not appear anywhere Bambuddy can find it over FTPS.There was at least one earlier print on this same P2S that landed as a normal, fully populated archive with metadata, so the printer side is capable of producing one. I haven't been able to figure out what was different about that print.
Expected Behavior
A print sent to the P2S from Bambu Studio, under any of the storage and USB combinations above, should result in Bambuddy locating the
.gcode.3mfsomewhere readable and producing a normal archive with the source 3MF, thumbnail, and slicer metadata. That's what it does for the A1.Steps to Reproduce
docker logs bambuddy -f. Within roughly 30 seconds ofPRINT STARTyou'll see the probe sequence end withCould not find 3MF file for print: /data/Metadata/plate_1.gcode, thenCreated fallback archive N for <subtask_name> (no 3MF available).Printer Model
P2S
Bambuddy Version
0.2.3.2
SpoolBuddy Version
No response
Printer Firmware Version
01.02.00.00
Installation Method
Docker
Operating System
Linux (Other)
Relevant Logs / Support Package
bambuddy-support-20260430-171835.zip
Screenshots
No response
Additional Context
.gcode.3mfinto the archive folder, pointprint_archives.file_pathandsource_3mf_pathat it,POST /api/v1/archives/<id>/rescan, and unzipMetadata/plate_1.pngfor the thumbnail. Works fine but doesn't scale. Every P2S print needs thisChecklist
@maziggy commented on GitHub (Apr 30, 2026):
Please upload a support package -> https://wiki.bambuddy.cool/features/system-info/?h=debug#enable-debug-logging
@MacheteBang commented on GitHub (Apr 30, 2026):
Uploaded directly to ticket. Thanks!
@maziggy commented on GitHub (May 1, 2026):
This should already be fixed. Please use latest daily build and let me know if it works for you.
@maziggy commented on GitHub (May 6, 2026):
Did you follow the install instructions?