2026-04-06 15:38:57,787 INFO [backend.app.services.bambu_ftp] FTP connected successfully to [IP] (model=A1, prot_c=False) 2026-04-06 15:38:58,514 INFO [backend.app.services.bambu_ftp] FTP download failed for /data/Disc.gcode.3mf: 550 2026-04-06 15:38:58,526 INFO [backend.app.services.bambu_ftp] Download 3MF from /data/Disc.gcode.3mf attempt 8/11 returned failure 2026-04-06 15:38:58,527 INFO [backend.app.services.bambu_ftp] Download 3MF from /data/Disc.gcode.3mf will retry in 10.0s... 2026-04-06 15:38:58,530 DEBUG [backend.app.services.bambu_ftp] FTP connected, logging in as bblp 2026-04-06 15:38:58,547 DEBUG [backend.app.services.bambu_ftp] FTP logged in, setting prot_p (protected) and passive mode 2026-04-06 15:38:58,564 DEBUG [backend.app.services.bambu_ftp] FTP server welcome: 220 BBL-P003 FTP Server 2026-04-06 15:38:58,564 INFO [backend.app.services.bambu_ftp] FTP connected successfully to [IP] (model=A1, prot_c=False) 2026-04-06 15:38:58,984 INFO [backend.app.services.bambu_ftp] Successfully downloaded /Disc.gcode.3mf to /app/data/archive/temp/Disc.gcode.3mf (40734 bytes) 2026-04-06 15:38:58,985 INFO [backend.app.services.bambu_ftp] FTP mode cached for [IP]: prot_p 2026-04-06 15:38:58,995 INFO [backend.app.main] Downloaded: /Disc.gcode.3mf 2026-04-06 15:38:59,008 DEBUG [backend.app.services.archive] Auto-detected 1 parts from 3MF printable objects 2026-04-06 15:38:59,015 INFO [backend.app.main] Created archive 196 for Disc.gcode.3mf 2026-04-06 15:38:59,017 WARNING [backend.app.main] Failed to record starting energy: Multiple rows were found when one or none was required 2026-04-06 15:38:59,021 INFO [backend.app.main] [SNAPSHOT] Capturing fresh frame for printer 1 2026-04-06 15:38:59,022 INFO [backend.app.services.camera] Capturing camera frame bytes from [IP] using chamber image protocol (model: A1) 2026-04-06 15:39:00,423 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status 2026-04-06 15:39:02,068 DEBUG [backend.app.services.camera] Chamber image: received 125533 bytes 2026-04-06 15:39:02,074 INFO [backend.app.main] [SNAPSHOT] Fresh camera frame: 125533 bytes 2026-04-06 15:39:02,075 INFO [backend.app.services.notification_service] on_print_start called for printer 1 (A1) 2026-04-06 15:39:02,077 INFO [backend.app.services.notification_service] No notification providers configured for print_start event on printer 1 2026-04-06 15:39:02,079 INFO [backend.app.main] Loaded 1 printable objects for printer 1 2026-04-06 15:39:02,081 DEBUG [backend.app.services.bambu_ftp] FTP connecting to [IP]:990 (timeout=30s, model=A1, prot_c=False) 2026-04-06 15:39:02,846 DEBUG [backend.app.services.bambu_ftp] FTP connected, logging in as bblp 2026-04-06 15:39:02,861 DEBUG [backend.app.services.bambu_ftp] FTP logged in, setting prot_p (protected) and passive mode 2026-04-06 15:39:02,877 DEBUG [backend.app.services.bambu_ftp] FTP server welcome: 220 BBL-P003 FTP Server 2026-04-06 15:39:02,877 INFO [backend.app.services.bambu_ftp] FTP connected successfully to [IP] (model=A1, prot_c=False) 2026-04-06 15:39:03,007 DEBUG [backend.app.services.bambu_ftp] Listed 3 files in /timelapse 2026-04-06 15:39:03,017 INFO [backend.app.main] [TIMELAPSE] Baseline at print start: 2 video files for printer 1 2026-04-06 15:39:03,280 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status 2026-04-06 15:39:04,491 DEBUG [backend.app.services.virtual_printer.ssdp_server] Received SSDP from printer [IP]: Cloti 2026-04-06 15:39:04,492 DEBUG [backend.app.services.virtual_printer.ssdp_server] Rewrote SSDP for proxy: NOTIFY * HTTP/1.1 HOST: [IP]:1900 Server: UPnP/1.0 Location: [IP] NT: urn:bambulab-com:device:3dprinter:1 USN: [SERIAL] Cache-Control: max-age=1800 DevModel.bambu.com: N2S DevName.bambu.com: Virtual DevSignal.bambu.com: -39 DevConnect.bambu.com: lan DevBind.bambu.com: free Devseclink.bambu.com: secure DevVersion.bambu.com: 01.07.02.00 DevCap.bambu.com: 1 2026-04-06 15:39:04,492 DEBUG [backend.app.services.virtual_printer.ssdp_server] Broadcast SSDP for 'Cloti' on LAN B ([IP]) 2026-04-06 15:39:04,593 DEBUG [backend.app.services.virtual_printer.ssdp_server] Received SSDP from printer [IP]: Cloti 2026-04-06 15:39:04,594 DEBUG [backend.app.services.virtual_printer.ssdp_server] Rewrote SSDP for proxy: NOTIFY * HTTP/1.1 HOST: [IP]:1900 Server: UPnP/1.0 Location: [IP] NT: urn:bambulab-com:device:3dprinter:1 USN: [SERIAL] Cache-Control: max-age=1800 DevModel.bambu.com: N2S DevName.bambu.com: Virtual DevSignal.bambu.com: -39 DevConnect.bambu.com: lan DevBind.bambu.com: free Devseclink.bambu.com: secure DevVersion.bambu.com: 01.07.02.00 DevCap.bambu.com: 1 2026-04-06 15:39:04,595 DEBUG [backend.app.services.virtual_printer.ssdp_server] Broadcast SSDP for 'Cloti' on LAN B ([IP]) 2026-04-06 15:39:05,198 DEBUG [backend.app.services.virtual_printer.ssdp_server] Rewrote SSDP for proxy: NOTIFY * HTTP/1.1 HOST: [IP]:1900 Server: UPnP/1.0 Location: [IP] NT: urn:bambulab-com:device:3dprinter:1 USN: [SERIAL] Cache-Control: max-age=1800 DevModel.bambu.com: N2S DevName.bambu.com: Virtual DevSignal.bambu.com: -39 DevConnect.bambu.com: lan DevBind.bambu.com: free Devseclink.bambu.com: secure DevVersion.bambu.com: 01.07.02.00 DevCap.bambu.com: 1 2026-04-06 15:39:05,199 DEBUG [backend.app.services.virtual_printer.ssdp_server] Broadcast SSDP for 'Cloti' on LAN B ([IP]) 2026-04-06 15:39:07,331 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status 2026-04-06 15:39:08,529 DEBUG [backend.app.services.bambu_ftp] FTP connecting to [IP]:990 (timeout=300.0s, model=A1, prot_c=False) 2026-04-06 15:39:09,299 DEBUG [backend.app.services.bambu_ftp] FTP connected, logging in as bblp 2026-04-06 15:39:09,312 DEBUG [backend.app.services.bambu_ftp] FTP logged in, setting prot_p (protected) and passive mode 2026-04-06 15:39:09,329 DEBUG [backend.app.services.bambu_ftp] FTP server welcome: 220 BBL-P003 FTP Server 2026-04-06 15:39:09,329 INFO [backend.app.services.bambu_ftp] FTP connected successfully to [IP] (model=A1, prot_c=False) 2026-04-06 15:39:09,374 INFO [backend.app.services.bambu_ftp] FTP download failed for /data/Disc.gcode.3mf: 550 2026-04-06 15:39:09,385 INFO [backend.app.services.bambu_ftp] Download 3MF from /data/Disc.gcode.3mf attempt 9/11 returned failure 2026-04-06 15:39:09,386 INFO [backend.app.services.bambu_ftp] Download 3MF from /data/Disc.gcode.3mf will retry in 10.0s... 2026-04-06 15:39:10,127 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status 2026-04-06 15:39:14,167 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status 2026-04-06 15:39:15,361 DEBUG [backend.app.services.virtual_printer.ssdp_server] Received SSDP from printer [IP]: Cloti 2026-04-06 15:39:15,362 DEBUG [backend.app.services.virtual_printer.ssdp_server] Rewrote SSDP for proxy: NOTIFY * HTTP/1.1 HOST: [IP]:1900 Server: UPnP/1.0 Location: [IP] NT: urn:bambulab-com:device:3dprinter:1 USN: [SERIAL] Cache-Control: max-age=1800 DevModel.bambu.com: N2S DevName.bambu.com: Virtual DevSignal.bambu.com: -39 DevConnect.bambu.com: lan DevBind.bambu.com: free Devseclink.bambu.com: secure DevVersion.bambu.com: 01.07.02.00 DevCap.bambu.com: 1 2026-04-06 15:39:15,362 DEBUG [backend.app.services.virtual_printer.ssdp_server] Broadcast SSDP for 'Cloti' on LAN B ([IP]) 2026-04-06 15:39:15,463 DEBUG [backend.app.services.virtual_printer.ssdp_server] Received SSDP from printer [IP]: Cloti 2026-04-06 15:39:15,463 DEBUG [backend.app.services.virtual_printer.ssdp_server] Rewrote SSDP for proxy: NOTIFY * HTTP/1.1 HOST: [IP]:1900 Server: UPnP/1.0 Location: [IP] NT: urn:bambulab-com:device:3dprinter:1 USN: [SERIAL] Cache-Control: max-age=1800 DevModel.bambu.com: N2S DevName.bambu.com: Virtual DevSignal.bambu.com: -39 DevConnect.bambu.com: lan DevBind.bambu.com: free Devseclink.bambu.com: secure DevVersion.bambu.com: 01.07.02.00 DevCap.bambu.com: 1 2026-04-06 15:39:15,464 DEBUG [backend.app.services.virtual_printer.ssdp_server] Broadcast SSDP for 'Cloti' on LAN B ([IP]) 2026-04-06 15:39:16,208 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status 2026-04-06 15:39:18,232 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status 2026-04-06 15:39:18,232 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] wifi_signal received: -38dBm 2026-04-06 15:39:19,387 DEBUG [backend.app.services.bambu_ftp] FTP connecting to [IP]:990 (timeout=300.0s, model=A1, prot_c=False) 2026-04-06 15:39:20,135 DEBUG [backend.app.services.bambu_ftp] FTP connected, logging in as bblp 2026-04-06 15:39:20,153 DEBUG [backend.app.services.bambu_ftp] FTP logged in, setting prot_p (protected) and passive mode 2026-04-06 15:39:20,170 DEBUG [backend.app.services.bambu_ftp] FTP server welcome: 220 BBL-P003 FTP Server 2026-04-06 15:39:20,170 INFO [backend.app.services.bambu_ftp] FTP connected successfully to [IP] (model=A1, prot_c=False) 2026-04-06 15:39:20,202 INFO [backend.app.services.bambu_ftp] FTP download failed for /data/Disc.gcode.3mf: 550 2026-04-06 15:39:20,213 INFO [backend.app.services.bambu_ftp] Download 3MF from /data/Disc.gcode.3mf attempt 10/11 returned failure 2026-04-06 15:39:20,213 INFO [backend.app.services.bambu_ftp] Download 3MF from /data/Disc.gcode.3mf will retry in 10.0s... 2026-04-06 15:39:20,985 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status 2026-04-06 15:39:20,986 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] mc_print_sub_stage changed: 2 -> 1 2026-04-06 15:39:20,986 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] stg_cur changed: 14 -> 13 (Homing toolhead) 2026-04-06 15:39:23,023 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status 2026-04-06 15:39:23,024 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] wifi_signal received: -39dBm 2026-04-06 15:39:25,061 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] Received command response: push_status 2026-04-06 15:39:25,062 DEBUG [backend.app.services.bambu_mqtt] [[SERIAL]] wifi_signal received: -40dBm 2026-04-06 15:39:25,065 DEBUG [backend.app.main] [A1] Runtime tracking: added 30s, total=1190315s (330.64h) 2026-04-06 15:39:25,067 DEBUG [backend.app.main] Updated runtime for 1 printer(s) 2026-04-06 15:39:26,233 DEBUG [backend.app.services.virtual_printer.ssdp_server] Received SSDP from printer [IP]: Cloti 2026-04-06 15:39:26,234 DEBUG [backend.app.services.virtual_printer.ssdp_server] Rewrote SSDP for proxy: NOTIFY * HTTP/1.1 HOST: [IP]:1900 Server: UPnP/1.0 Location: [IP] NT: urn:bambulab-com:device:3dprinter:1 USN: [SERIAL] Cache-Control: max-age=1800 DevModel.bambu.com: N2S DevName.bambu.com: Virtual DevSignal.bambu.com: -41 DevConnect.bambu.com: lan DevBind.bambu.com: free Devseclink.bambu.com: secure DevVersion.bambu.com: 01.07.02.00 DevCap.bambu.com: 1 2026-04-06 15:39:26,234 DEBUG [backend.app.services.virtual_printer.ssdp_server] Broadcast SSDP for 'Cloti' on LAN B ([IP]) 2026-04-06 15:39:26,335 DEBUG [backend.app.services.virtual_printer.ssdp_server] Received SSDP from printer [IP]: Cloti 2026-04-06 15:39:26,335 DEBUG [backend.app.services.virtual_printer.ssdp_server] Rewrote SSDP for proxy: NOTIFY * HTTP/1.1 HOST: [IP]:1900 Server: UPnP/1.0 Location: [IP] NT: urn:bambulab-com:device:3dprinter:1 USN: [SERIAL] Cache-Control: max-age=1800 DevModel.bambu.com: N2S DevName.bambu.com: Virtual DevSignal.bambu.com: -41 DevConnect.bambu.com: lan DevBind.bambu.com: free Devseclink.bambu.com: secure DevVersion.bambu.com: 01.07.02.00 DevCap.bambu.com: 1 2026-04-06 15:39:26,335 DEBUG [backend.app.services.virtual_printer.ssdp_server] Broadcast SSDP for 'Cloti' on LAN B ([IP])