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

[GH-ISSUE #174] [Bug]: Cannot send print job to printer #114

Closed
opened 2026-05-07 00:06:21 +02:00 by BreizhHardware · 18 comments

Originally created by @Tropaion on GitHub (Jan 29, 2026).
Original GitHub issue: https://github.com/maziggy/bambuddy/issues/174

Originally assigned to: @maziggy on GitHub.

Bug Description

Hello,
I managed to get everything to work now except that I can't send a print job to the printer.
Image
I always get the error: "Failed to upload file to printer"

Expected Behavior

Printer starts printing

Steps to Reproduce

  1. Upload .3mf file
  2. Select file, printer and filament and start printing

Printer Model

X1 Carbon

Bambuddy Version

v0.1.6b11

Printer Firmware Version

01.11.02.00

Installation Method

Manual (git clone)

Operating System

Linux (Ubuntu/Debian)

Relevant Logs / Support Package


Screenshots

No response

Additional Context

No response

Checklist

  • I have searched existing issues to ensure this bug hasn't already been reported
  • I am using the latest version of Bambuddy
  • My printer is set to LAN Only mode
Originally created by @Tropaion on GitHub (Jan 29, 2026). Original GitHub issue: https://github.com/maziggy/bambuddy/issues/174 Originally assigned to: @maziggy on GitHub. ### Bug Description Hello, I managed to get everything to work now except that I can't send a print job to the printer. <img width="3114" height="1165" alt="Image" src="https://github.com/user-attachments/assets/df44c376-69a4-499b-aedf-458407ecb459" /> I always get the error: "Failed to upload file to printer" ### Expected Behavior Printer starts printing ### Steps to Reproduce 1. Upload .3mf file 2. Select file, printer and filament and start printing ### Printer Model X1 Carbon ### Bambuddy Version v0.1.6b11 ### Printer Firmware Version 01.11.02.00 ### Installation Method Manual (git clone) ### Operating System Linux (Ubuntu/Debian) ### Relevant Logs / Support Package ```shell ``` ### Screenshots _No response_ ### Additional Context _No response_ ### Checklist - [x] I have searched existing issues to ensure this bug hasn't already been reported - [x] I am using the latest version of Bambuddy - [x] My printer is set to LAN Only mode
BreizhHardware 2026-05-07 00:06:21 +02:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@maziggy commented on GitHub (Jan 29, 2026):

Please use branch 0.1.6-final and create a support package -> https://wiki.bambuddy.cool/features/system-info/?h=debug#enable-debug-logging

<!-- gh-comment-id:3817739818 --> @maziggy commented on GitHub (Jan 29, 2026): Please use branch 0.1.6-final and create a support package -> https://wiki.bambuddy.cool/features/system-info/?h=debug#enable-debug-logging
Author
Owner

@Tropaion commented on GitHub (Jan 29, 2026):

Done, here is the support package:

bambuddy-support-20260129-134752.zip

<!-- gh-comment-id:3817804636 --> @Tropaion commented on GitHub (Jan 29, 2026): Done, here is the support package: [bambuddy-support-20260129-134752.zip](https://github.com/user-attachments/files/24938725/bambuddy-support-20260129-134752.zip)
Author
Owner

@maziggy commented on GitHub (Jan 29, 2026):

Do you have a SD card in the printer?

2026-01-29 13:16:20,472 ERROR [backend.app.services.bambu_ftp] FTP upload failed for /AAA-Label.3mf: 553 Could not create file.
2026-01-29 13:16:22,606 ERROR [backend.app.services.bambu_ftp] FTP upload failed for /AAA-Label.3mf: 553 Could not create file.
2026-01-29 13:16:24,756 ERROR [backend.app.services.bambu_ftp] FTP upload failed for /AAA-Label.3mf: 553 Could not create file.
2026-01-29 13:16:26,893 ERROR [backend.app.services.bambu_ftp] FTP upload failed for /AAA-Label.3mf: 553 Could not create file.
2026-01-29 13:16:26,897 ERROR [backend.app.services.bambu_ftp] Upload for print to 3DP-00M-269 failed after 4 attempts

<!-- gh-comment-id:3817856601 --> @maziggy commented on GitHub (Jan 29, 2026): Do you have a SD card in the printer? >2026-01-29 13:16:20,472 ERROR [backend.app.services.bambu_ftp] FTP upload failed for /AAA-Label.3mf: 553 Could not create file. >2026-01-29 13:16:22,606 ERROR [backend.app.services.bambu_ftp] FTP upload failed for /AAA-Label.3mf: 553 Could not create file. >2026-01-29 13:16:24,756 ERROR [backend.app.services.bambu_ftp] FTP upload failed for /AAA-Label.3mf: 553 Could not create file. >2026-01-29 13:16:26,893 ERROR [backend.app.services.bambu_ftp] FTP upload failed for /AAA-Label.3mf: 553 Could not create file. >2026-01-29 13:16:26,897 ERROR [backend.app.services.bambu_ftp] Upload for print to 3DP-00M-269 failed after 4 attempts
Author
Owner

@eliezedeck commented on GitHub (Jan 29, 2026):

I think I also have an issue printing. I have a P1P and an X1C. Both don't print.

I already recompiled the Docker image for 0.1.6-final ... it behaved exactly as 0.1.6-b11 that was from latest I checked-out earlier.

What's also interesting, is that if I use the queue to start the print, it will return a "Archive not found" error instead. Printing from File manager will just hang, and after some time, the dialog can be closed. No error message visible.

<!-- gh-comment-id:3818180190 --> @eliezedeck commented on GitHub (Jan 29, 2026): I think I also have an issue printing. I have a P1P and an X1C. Both don't print. I already recompiled the Docker image for 0.1.6-final ... it behaved exactly as 0.1.6-b11 that was from latest I checked-out earlier. What's also interesting, is that if I use the queue to start the print, it will return a "Archive not found" error instead. Printing from File manager will just hang, and after some time, the dialog can be closed. No error message visible.
Author
Owner

@maziggy commented on GitHub (Jan 29, 2026):

Again: do you have a SD card in the printer?

<!-- gh-comment-id:3818246967 --> @maziggy commented on GitHub (Jan 29, 2026): Again: do you have a SD card in the printer?
Author
Owner

@eliezedeck commented on GitHub (Jan 29, 2026):

For my case, I do have a microSD inside the printer. What's really strange, is that with 0.1.6-final, at first it didn't succeed. Then I kind of just gave up. After about 20 minutes, it started printing! I mean, what?! it failed or it succeeded?

The way I see it is that there are some sort of retries that goes on forever. I think that's problematic. If it failed, it should fail fast and just stop.

Also, just a question: wouldn't it be more interesting to have the option to command the printer to print files ALREADY on the microSD instead of always uploading to the printer?

<!-- gh-comment-id:3818426214 --> @eliezedeck commented on GitHub (Jan 29, 2026): For my case, I do have a microSD inside the printer. What's really strange, is that with 0.1.6-final, at first it didn't succeed. Then I kind of just gave up. After about 20 minutes, it started printing! I mean, what?! it failed or it succeeded? The way I see it is that there are some sort of retries that goes on forever. I think that's problematic. If it failed, it should fail fast and just stop. Also, just a question: wouldn't it be more interesting to have the option to command the printer to print files ALREADY on the microSD instead of always uploading to the printer?
Author
Owner

@maziggy commented on GitHub (Jan 29, 2026):

Is there enough free space on the SD card?

Anyway....i added some additional debug logging. Please use branch test/issue_174 and send me a new suppport package. Then we should see what's happening when uploading the file to the printer.

<!-- gh-comment-id:3818499916 --> @maziggy commented on GitHub (Jan 29, 2026): Is there enough free space on the SD card? Anyway....i added some additional debug logging. Please use branch test/issue_174 and send me a new suppport package. Then we should see what's happening when uploading the file to the printer.
Author
Owner

@Tropaion commented on GitHub (Jan 29, 2026):

@maziggy in my case you were right, I had no sd card. Didn't know it was nessesary. Not it works.

<!-- gh-comment-id:3820761950 --> @Tropaion commented on GitHub (Jan 29, 2026): @maziggy in my case you were right, I had no sd card. Didn't know it was nessesary. Not it works.
Author
Owner

@eliezedeck commented on GitHub (Jan 30, 2026):

@maziggy while I'll be testing the test/issue_174 somewhere in the weekends... I have left the Docker running (as I also plan to do). Bad surprise: it cause the previous past print command to print unattended, no queues involved here. There is definitely some endless retry here, and when it succeeds, it will cause the printer to start printing randomly. This is a critical behavior issue.

Fortunately, there was not left-over print on the bed, and that the filament was still plenty. But still, bad surprise.

<!-- gh-comment-id:3822806914 --> @eliezedeck commented on GitHub (Jan 30, 2026): @maziggy while I'll be testing the test/issue_174 somewhere in the weekends... I have left the Docker running (as I also plan to do). Bad surprise: it cause the previous past print command to print unattended, no queues involved here. There is definitely some endless retry here, and when it succeeds, it will cause the printer to start printing randomly. This is a critical behavior issue. Fortunately, there was not left-over print on the bed, and that the filament was still plenty. But still, bad surprise.
Author
Owner

@maziggy commented on GitHub (Jan 30, 2026):

@eliezedeck: please send me the logs!!!

<!-- gh-comment-id:3822991634 --> @maziggy commented on GitHub (Jan 30, 2026): @eliezedeck: please send me the logs!!!
Author
Owner

@opensourcefan commented on GitHub (Feb 2, 2026):

I'm having the same issue. I've completely wiped it from my docker instance (including volumes) and reinstalled, no change. Manually added my printer, no change. Formatted sd care, no change, Printer installs just fine, and files on sd card are visible but I also get a sd card failure. Upload works fine via Orca Slicer.

I have also experienced the random print starts as well.

Edit: This occurs on the 7b update as well.

<!-- gh-comment-id:3832496926 --> @opensourcefan commented on GitHub (Feb 2, 2026): I'm having the same issue. I've completely wiped it from my docker instance (including volumes) and reinstalled, no change. Manually added my printer, no change. Formatted sd care, no change, Printer installs just fine, and files on sd card are visible but I also get a sd card failure. Upload works fine via Orca Slicer. I have also experienced the random print starts as well. Edit: This occurs on the 7b update as well.
Author
Owner

@opensourcefan commented on GitHub (Feb 2, 2026):

`2026-02-02 06:45:14,688 INFO [backend.app.services.bambu_ftp] FTP storage diagnostics: can_list_root=False, can_list_cache=False, storage={'used_bytes': 0}, errors=['LIST / failed: ', 'LIST /cache failed: ']

2026-02-02 06:45:14,690 ERROR [backend.app.services.bambu_ftp] FTP upload failed for /14_Motor_Mount_PLA_1h32m.3mf: (type: EOFError)
`

If I go to Files in the printer on the Printers page it access and shows the sd card files no problem.

<!-- gh-comment-id:3833081238 --> @opensourcefan commented on GitHub (Feb 2, 2026): `2026-02-02 06:45:14,688 INFO [backend.app.services.bambu_ftp] FTP storage diagnostics: can_list_root=False, can_list_cache=False, storage={'used_bytes': 0}, errors=['LIST / failed: ', 'LIST /cache failed: '] 2026-02-02 06:45:14,690 ERROR [backend.app.services.bambu_ftp] FTP upload failed for /14_Motor_Mount_PLA_1h32m.3mf: (type: EOFError) ` If I go to Files in the printer on the Printers page it access and shows the sd card files no problem.
Author
Owner

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

Please first update to the latest version and send a new support package.

<!-- gh-comment-id:3833284434 --> @maziggy commented on GitHub (Feb 2, 2026): Please first update to the latest version and send a new support package.
Author
Owner

@YoungReckless4 commented on GitHub (Feb 2, 2026):

@maziggy Hi.
I'm have same EOFError.

bambuddy-support-20260202-231439.zip

<!-- gh-comment-id:3837316935 --> @YoungReckless4 commented on GitHub (Feb 2, 2026): @maziggy Hi. I'm have same EOFError. [bambuddy-support-20260202-231439.zip](https://github.com/user-attachments/files/25024499/bambuddy-support-20260202-231439.zip)
Author
Owner

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

@YoungReckless4 This ticket is for a X1C, you have an A1. Please open a separate issue. Thanks.

<!-- gh-comment-id:3839147175 --> @maziggy commented on GitHub (Feb 3, 2026): @YoungReckless4 This ticket is for a X1C, you have an A1. Please open a separate issue. Thanks.
Author
Owner

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

@Tropaion I'm confused now due to the mix up of different printer models in this issue.

So this issue is for the X1C. Please use branch 0.1.7b and send me a new support package.

<!-- gh-comment-id:3839152070 --> @maziggy commented on GitHub (Feb 3, 2026): @Tropaion I'm confused now due to the mix up of different printer models in this issue. So this issue is for the X1C. Please use branch 0.1.7b and send me a new support package.
Author
Owner

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

A1 Mini for me.

<!-- gh-comment-id:3839332220 --> @opensourcefan commented on GitHub (Feb 3, 2026): A1 Mini for me.
Author
Owner

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

@opensourcefan please open a separate ticket. I'm losing the overview when a ticket deals with different printer models.

<!-- gh-comment-id:3839370823 --> @maziggy commented on GitHub (Feb 3, 2026): @opensourcefan please open a separate ticket. I'm losing the overview when a ticket deals with different printer models.
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#114
No description provided.