From 4be46c1b1e2efa7b4d1511bac6dc08185b436975 Mon Sep 17 00:00:00 2001 From: Ryan Ewen Date: Tue, 17 Feb 2026 14:13:46 +0000 Subject: [PATCH] Revert changes to chunk sizes and timeouts to A1-safe values. --- backend/app/services/bambu_ftp.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/backend/app/services/bambu_ftp.py b/backend/app/services/bambu_ftp.py index cecc4ba2f..9364f4445 100644 --- a/backend/app/services/bambu_ftp.py +++ b/backend/app/services/bambu_ftp.py @@ -81,11 +81,11 @@ class BambuFTPClient: # Models that may need SSL mode fallback (try prot_p first, fall back to prot_c) # These models have varying FTP SSL behavior depending on firmware version A1_MODELS = ("A1", "A1 Mini") - # Chunk size for manual upload transfer (256KB) - # Smaller chunks increase cancellation responsiveness during uploads. - CHUNK_SIZE = 256 * 1024 + # Chunk size for manual upload transfer (1MB) + # Larger chunks reduce overhead and work better with A1 printers + CHUNK_SIZE = 1024 * 1024 # Per-chunk data socket timeout during upload. - UPLOAD_CHUNK_TIMEOUT = 15 + UPLOAD_CHUNK_TIMEOUT = 120 # Cache for working FTP modes per printer IP # Maps IP -> "prot_p" or "prot_c"