292e6695b1c84136bd787429a9d63382.log 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200
  1. 2026-09-09 23:03:53,465 INFO [backend.app.main] [-] [SNAPSHOT] Using buffered frame for printer 3: 78885 bytes
  2. 2026-09-09 23:03:56,701 INFO [backend.app.main] [-] [Printer 2] Broadcasting AMS change via WebSocket
  3. 2026-09-09 23:03:59,950 INFO [uvicorn.access] [-] [IP]:49686 - "POST /api/v1/spoolbuddy/devices/bambuddy-pi-usb/heartbeat HTTP/1.1" 200
  4. 2026-09-09 23:04:09,838 INFO [uvicorn.access] [-] [IP]:50042 - "POST /api/v1/spoolbuddy/devices/bambuddy-pi-usb/heartbeat HTTP/1.1" 200
  5. 2026-09-09 23:04:11,105 INFO [backend.app.main] [-] [SNAPSHOT] Using buffered frame for printer 2: 92626 bytes
  6. 2026-09-09 23:04:19,841 INFO [uvicorn.access] [-] [IP]:36422 - "POST /api/v1/spoolbuddy/devices/bambuddy-pi-usb/heartbeat HTTP/1.1" 200
  7. 2026-09-09 23:04:24,127 INFO [backend.app.main] [-] [SNAPSHOT] Using buffered frame for printer 3: 74564 bytes
  8. 2026-09-09 23:04:29,942 INFO [uvicorn.access] [-] [IP]:55528 - "POST /api/v1/spoolbuddy/devices/bambuddy-pi-usb/heartbeat HTTP/1.1" 200
  9. 2026-09-09 23:04:39,898 INFO [uvicorn.access] [-] [IP]:59546 - "POST /api/v1/spoolbuddy/devices/bambuddy-pi-usb/heartbeat HTTP/1.1" 200
  10. 2026-09-09 23:04:43,747 INFO [backend.app.main] [-] [SNAPSHOT] Using buffered frame for printer 2: 104856 bytes
  11. 2026-09-09 23:04:49,897 INFO [uvicorn.access] [-] [IP]:58774 - "POST /api/v1/spoolbuddy/devices/bambuddy-pi-usb/heartbeat HTTP/1.1" 200
  12. 2026-09-09 23:04:59,944 INFO [uvicorn.access] [-] [IP]:51056 - "POST /api/v1/spoolbuddy/devices/bambuddy-pi-usb/heartbeat HTTP/1.1" 200
  13. 2026-09-09 23:05:00,008 INFO [backend.app.main] [-] [SNAPSHOT] Using buffered frame for printer 3: 81099 bytes
  14. 2026-09-09 23:05:09,921 INFO [uvicorn.access] [-] [IP]:49392 - "POST /api/v1/spoolbuddy/devices/bambuddy-pi-usb/heartbeat HTTP/1.1" 200
  15. 2026-09-09 23:05:14,434 INFO [backend.app.main] [-] [SNAPSHOT] Using buffered frame for printer 2: 80822 bytes
  16. 2026-09-09 23:05:19,846 INFO [uvicorn.access] [-] [IP]:57356 - "POST /api/v1/spoolbuddy/devices/bambuddy-pi-usb/heartbeat HTTP/1.1" 200
  17. 2026-09-09 23:05:24,485 INFO [backend.app.main] [-] [SNAPSHOT] Using buffered frame for printer 3: 85078 bytes
  18. 2026-09-09 23:05:29,872 INFO [uvicorn.access] [-] [IP]:36464 - "POST /api/v1/spoolbuddy/devices/bambuddy-pi-usb/heartbeat HTTP/1.1" 200
  19. 2026-09-09 23:05:31,635 INFO [backend.app.main] [-] [SNAPSHOT] Using buffered frame for printer 3: 72640 bytes
  20. 2026-09-09 23:05:39,941 INFO [uvicorn.access] [-] [IP]:40486 - "POST /api/v1/spoolbuddy/devices/bambuddy-pi-usb/heartbeat HTTP/1.1" 200
  21. 2026-09-09 23:05:43,030 INFO [backend.app.main] [-] [SNAPSHOT] Using buffered frame for printer 2: 92501 bytes
  22. 2026-09-09 23:05:49,858 INFO [uvicorn.access] [-] [IP]:33226 - "POST /api/v1/spoolbuddy/devices/bambuddy-pi-usb/heartbeat HTTP/1.1" 200
  23. 2026-09-09 23:05:50,304 INFO [backend.app.main] [-] Recorded 8 AMS sensor history entries
  24. 2026-09-09 23:05:57,460 INFO [backend.app.main] [-] [SNAPSHOT] Using buffered frame for printer 2: 106798 bytes
  25. 2026-09-09 23:05:59,840 INFO [uvicorn.access] [-] [IP]:44590 - "POST /api/v1/spoolbuddy/devices/bambuddy-pi-usb/heartbeat HTTP/1.1" 200
  26. 2026-09-09 23:06:05,471 INFO [backend.app.main] [-] [SNAPSHOT] Using buffered frame for printer 3: 72322 bytes
  27. 2026-09-09 23:06:09,863 INFO [uvicorn.access] [-] [IP]:33756 - "POST /api/v1/spoolbuddy/devices/bambuddy-pi-usb/heartbeat HTTP/1.1" 200
  28. 2026-09-09 23:06:17,810 INFO [backend.app.main] [-] [SNAPSHOT] Using buffered frame for printer 2: 102594 bytes
  29. 2026-09-09 23:06:19,880 INFO [uvicorn.access] [-] [IP]:42426 - "POST /api/v1/spoolbuddy/devices/bambuddy-pi-usb/heartbeat HTTP/1.1" 200
  30. 2026-09-09 23:06:29,865 INFO [uvicorn.access] [-] [IP]:53222 - "POST /api/v1/spoolbuddy/devices/bambuddy-pi-usb/heartbeat HTTP/1.1" 200
  31. 2026-09-09 23:06:37,277 INFO [backend.app.main] [-] [SNAPSHOT] Using buffered frame for printer 3: 78803 bytes
  32. 2026-09-09 23:06:39,883 INFO [uvicorn.access] [-] [IP]:48476 - "POST /api/v1/spoolbuddy/devices/bambuddy-pi-usb/heartbeat HTTP/1.1" 200
  33. 2026-09-09 23:06:49,908 INFO [uvicorn.access] [-] [IP]:56732 - "POST /api/v1/spoolbuddy/devices/bambuddy-pi-usb/heartbeat HTTP/1.1" 200
  34. 2026-09-09 23:06:50,479 INFO [backend.app.main] [-] [SNAPSHOT] Using buffered frame for printer 2: 84153 bytes
  35. 2026-09-09 23:06:59,870 INFO [uvicorn.access] [-] [IP]:59188 - "POST /api/v1/spoolbuddy/devices/bambuddy-pi-usb/heartbeat HTTP/1.1" 200
  36. 2026-09-09 23:07:10,023 INFO [backend.app.api.routes.camera] [36fb69d7] Using RTSP protocol for X1C
  37. 2026-09-09 23:07:10,024 INFO [backend.app.api.routes.camera] [36fb69d7] Camera viewer attached to printer-3 (subscribers=2)
  38. 2026-09-09 23:07:10,025 INFO [backend.app.api.routes.camera] [0a0d86f9] Using RTSP protocol for X1C
  39. 2026-09-09 23:07:10,026 INFO [backend.app.api.routes.camera] [0a0d86f9] Camera viewer attached to printer-1 (subscribers=2)
  40. 2026-09-09 23:07:10,032 INFO [backend.app.api.routes.camera] [52af83d7] Using RTSP protocol for X1C
  41. 2026-09-09 23:07:10,032 INFO [backend.app.api.routes.camera] [52af83d7] Camera viewer attached to printer-2 (subscribers=2)
  42. 2026-09-09 23:07:10,319 INFO [uvicorn.access] [-] [IP]:34276 - "POST /api/v1/spoolbuddy/devices/bambuddy-pi-usb/heartbeat HTTP/1.1" 200
  43. 2026-09-09 23:07:10,946 INFO [backend.app.main] [-] [SNAPSHOT] Using buffered frame for printer 3: 75926 bytes
  44. 2026-09-09 23:07:18,276 INFO [backend.app.api.routes.camera] [4af51fe9] Skipping force-shutdown for printer 3: 2 subscriber(s) still attached; natural cleanup will tear down when last viewer disconnects
  45. 2026-09-09 23:07:18,417 INFO [backend.app.api.routes.camera] [53d52434] Skipping force-shutdown for printer 1: 2 subscriber(s) still attached; natural cleanup will tear down when last viewer disconnects
  46. 2026-09-09 23:07:18,466 INFO [uvicorn.access] [-] [IP]:35714 - "POST /api/v1/printers/3/camera/stop HTTP/1.1" 200
  47. 2026-09-09 23:07:18,565 INFO [backend.app.api.routes.printers] [de48ddf1] Cover: resolved plate 1 before download (subtask=155357449.3mf)
  48. 2026-09-09 23:07:18,566 INFO [backend.app.api.routes.printers] [de48ddf1] Trying to download cover for '155357449.3mf' from [IP] (trying 4 paths)
  49. 2026-09-09 23:07:18,601 INFO [uvicorn.access] [-] [IP]:35732 - "POST /api/v1/printers/1/camera/stop HTTP/1.1" 200
  50. 2026-09-09 23:07:18,605 INFO [backend.app.api.routes.printers] [2e5f77cc] Cover: resolved plate 3 before download (subtask=Spool_Console_-_Spool_Cradle_-_Gray_Matte_-_Magi)
  51. 2026-09-09 23:07:18,875 INFO [backend.app.api.routes.cloud] [ab5c4dc7] get_filament_info called with 6 IDs: ['GFA01', 'GFL96', 'GFA00', 'GFPM007', 'GFA17', 'GFA06']
  52. 2026-09-09 23:07:18,968 INFO [backend.app.services.bambu_ftp] [-] FTP connected successfully to [IP] (model=X1C, prot_c=False)
  53. 2026-09-09 23:07:18,989 INFO [backend.app.api.routes.camera] [e48286b6] Skipping force-shutdown for printer 2: 2 subscriber(s) still attached; natural cleanup will tear down when last viewer disconnects
  54. 2026-09-09 23:07:19,019 INFO [backend.app.services.bambu_ftp] [-] FTP download failed for /155357449.3mf: 550 Failed to open file. (not on printer)
  55. 2026-09-09 23:07:19,061 INFO [backend.app.services.bambu_ftp] [-] FTP download failed for /cache/155357449.3mf: 550 Failed to open file. (not on printer)
  56. 2026-09-09 23:07:19,114 INFO [backend.app.services.bambu_ftp] [-] FTP download failed for /model/155357449.3mf: 550 Failed to open file. (not on printer)
  57. 2026-09-09 23:07:19,172 INFO [backend.app.services.bambu_ftp] [-] FTP download failed for /data/155357449.3mf: 550 Failed to open file. (not on printer)
  58. 2026-09-09 23:07:19,206 INFO [uvicorn.access] [-] [IP]:35818 - "POST /api/v1/printers/2/camera/stop HTTP/1.1" 200
  59. 2026-09-09 23:07:19,215 INFO [backend.app.api.routes.printers] [2e5f77cc] Cover using cached 3MF from /app/data/archive/library/files/0fac6f07348342fc89665269e0cb8690.gcode.3mf (avoided duplicate FTP)
  60. 2026-09-09 23:07:19,215 INFO [backend.app.api.routes.printers] [2e5f77cc] Downloaded file size: 2656426 bytes
  61. 2026-09-09 23:07:19,412 INFO [uvicorn.access] [-] [IP]:35754 - "POST /api/v1/cloud/filament-info HTTP/1.1" 200
  62. 2026-09-09 23:07:19,618 INFO [backend.app.services.bambu_ftp] [-] FTP connected successfully to [IP] (model=X1C, prot_c=False)
  63. 2026-09-09 23:07:19,644 INFO [backend.app.services.bambu_ftp] [-] FTP download failed for /155357449.3mf: 550 Failed to open file. (not on printer)
  64. 2026-09-09 23:07:19,700 INFO [backend.app.services.bambu_ftp] [-] FTP download failed for /cache/155357449.3mf: 550 Failed to open file. (not on printer)
  65. 2026-09-09 23:07:19,749 INFO [backend.app.services.bambu_ftp] [-] FTP download failed for /model/155357449.3mf: 550 Failed to open file. (not on printer)
  66. 2026-09-09 23:07:19,763 INFO [backend.app.services.bambu_ftp] [-] FTP download failed for /data/155357449.3mf: 550 Failed to open file. (not on printer)
  67. 2026-09-09 23:07:19,900 INFO [backend.app.api.routes.cloud] [80b1f11d] get_filament_info called with 6 IDs: ['GFA01', 'GFA06', 'GFL96', 'GFA00', 'GFPM007', 'GFPM003']
  68. 2026-09-09 23:07:20,028 INFO [backend.app.services.bambu_ftp] [-] FTP connected successfully to [IP] (model=X1C, prot_c=False)
  69. 2026-09-09 23:07:20,077 INFO [backend.app.services.bambu_ftp] [-] FTP download failed for /155357449.3mf: 550 Failed to open file. (not on printer)
  70. 2026-09-09 23:07:20,110 INFO [backend.app.services.bambu_ftp] [-] FTP download failed for /cache/155357449.3mf: 550 Failed to open file. (not on printer)
  71. 2026-09-09 23:07:20,145 INFO [backend.app.services.bambu_ftp] [-] FTP download failed for /model/155357449.3mf: 550 Failed to open file. (not on printer)
  72. 2026-09-09 23:07:20,191 INFO [backend.app.services.bambu_ftp] [-] FTP download failed for /data/155357449.3mf: 550 Failed to open file. (not on printer)
  73. 2026-09-09 23:07:20,341 INFO [uvicorn.access] [-] [IP]:35926 - "POST /api/v1/cloud/filament-info HTTP/1.1" 200
  74. 2026-09-09 23:07:20,882 INFO [backend.app.api.routes.cloud] [657b045b] get_filament_info called with 5 IDs: ['GFA01', 'GFS05', 'GFA00', 'GFL96', 'GFPM007']
  75. 2026-09-09 23:07:21,057 INFO [uvicorn.access] [-] [IP]:36014 - "POST /api/v1/cloud/filament-info HTTP/1.1" 200
  76. 2026-09-09 23:07:21,131 INFO [backend.app.main] [-] [Printer 2] Broadcasting AMS change via WebSocket
  77. 2026-09-09 23:07:21,394 INFO [uvicorn.access] [-] [IP]:36022 - "POST /api/v1/spoolbuddy/devices/bambuddy-pi-usb/heartbeat HTTP/1.1" 200
  78. 2026-09-09 23:07:22,191 INFO [backend.app.main] [-] [SNAPSHOT] Using buffered frame for printer 2: 83738 bytes
  79. 2026-09-09 23:07:29,887 INFO [uvicorn.access] [-] [IP]:37208 - "POST /api/v1/spoolbuddy/devices/bambuddy-pi-usb/heartbeat HTTP/1.1" 200
  80. 2026-09-09 23:07:39,906 INFO [uvicorn.access] [-] [IP]:39480 - "POST /api/v1/spoolbuddy/devices/bambuddy-pi-usb/heartbeat HTTP/1.1" 200
  81. 2026-09-09 23:07:45,661 INFO [backend.app.main] [-] [SNAPSHOT] Using buffered frame for printer 3: 79087 bytes
  82. 2026-09-09 23:07:49,887 INFO [uvicorn.access] [-] [IP]:46410 - "POST /api/v1/spoolbuddy/devices/bambuddy-pi-usb/heartbeat HTTP/1.1" 200
  83. 2026-09-09 23:07:54,943 INFO [backend.app.main] [-] [SNAPSHOT] Using buffered frame for printer 2: 94477 bytes
  84. 2026-09-09 23:07:57,194 INFO [backend.app.api.routes.support] [0d536845] Log level changed to DEBUG
  85. 2026-09-09 23:07:57,195 INFO [backend.app.api.routes.bug_report] [0d536845] Bug report: enabled debug logging
  86. 2026-09-09 23:07:57,195 DEBUG [backend.app.services.bambu_mqtt] [0d536845] [[SERIAL]] Requesting status update (pushall)
  87. 2026-09-09 23:07:57,197 DEBUG [backend.app.services.bambu_mqtt] [0d536845] [[SERIAL]] Requesting status update (pushall)
  88. 2026-09-09 23:07:57,198 DEBUG [backend.app.services.bambu_mqtt] [0d536845] [[SERIAL]] Requesting status update (pushall)
  89. 2026-09-09 23:07:57,207 INFO [uvicorn.access] [-] [IP]:60864 - "POST /api/v1/bug-report/start-logging HTTP/1.1" 200
  90. 2026-09-09 23:07:57,857 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Found xcam inside print data: {'allow_skip_parts': False, 'buildplate_marker_detector': True, 'first_layer_inspector': True, 'halt_print_sensitivity': 'medium', 'print_halt': True, 'printing_monitor': True, 'spaghetti_detector': True}
  91. 2026-09-09 23:07:57,874 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Parsing xcam data - all fields: ['allow_skip_parts', 'buildplate_marker_detector', 'first_layer_inspector', 'halt_print_sensitivity', 'print_halt', 'printing_monitor', 'spaghetti_detector']
  92. 2026-09-09 23:07:57,874 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received gcode_state: RUNNING, gcode_file: /data/Metadata/plate_3.gcode, subtask_name: Spool_Console_-_Spool_Cradle_-_Gray_Matte_-_Magi
  93. 2026-09-09 23:07:57,875 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] AMS dict fields: {'ams_exist_bits': '7', 'ams_exist_bits_raw': '7', 'insert_flag': True, 'power_on_flag': False, 'tray_exist_bits': 'fff', 'tray_is_bbl_bits': 'fff', 'tray_now': '6', 'tray_pre': '6', 'tray_read_done_bits': 'fff', 'tray_reading_bits': '0', 'tray_tar': '6', 'version': 411678}
  94. 2026-09-09 23:07:57,876 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] tray_now updated: 6
  95. 2026-09-09 23:07:57,877 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Merged AMS data: 3 new units, 3 total
  96. 2026-09-09 23:07:57,880 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ams_status: 768 (main=3, sub=0)
  97. 2026-09-09 23:07:57,881 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received command response: push_status
  98. 2026-09-09 23:07:57,882 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] chamber_temper raw value: 37.0
  99. 2026-09-09 23:07:57,882 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] chamber_temper direct value: 37.0°C (heater OFF)
  100. 2026-09-09 23:07:57,883 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Chamber heating calculated: target=0.0, current=37.0, heating=False, respect_local=False
  101. 2026-09-09 23:07:57,884 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Chamber temp updated to: 37.0, target: 0.0, heating: False
  102. 2026-09-09 23:07:57,885 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] HMS data received: []
  103. 2026-09-09 23:07:57,887 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ipcam field: {'agora_service': 'disable', 'ipcam_dev': '1', 'ipcam_record': 'enable', 'mode_bits': 2, 'resolution': '1080p', 'rtsp_url': 'rtsps://[IP]:322/streaming/live/1', 'timelapse': 'disable', 'tutk_server': 'disable'}
  104. 2026-09-09 23:07:57,893 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] wifi_signal received: -90dBm
  105. 2026-09-09 23:07:57,898 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] lights_report: [{'mode': 'on', 'node': 'chamber_light'}, {'mode': 'flashing', 'node': 'work_light'}]
  106. 2026-09-09 23:07:57,905 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] gcode_state: RUNNING -> RUNNING, file: /data/Metadata/plate_3.gcode, subtask: Spool_Console_-_Spool_Cradle_-_Gray_Matte_-_Magi
  107. 2026-09-09 23:07:57,947 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Found xcam inside print data: {'allow_skip_parts': False, 'buildplate_marker_detector': True, 'first_layer_inspector': True, 'halt_print_sensitivity': 'medium', 'print_halt': True, 'printing_monitor': True, 'spaghetti_detector': True}
  108. 2026-09-09 23:07:57,948 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Parsing xcam data - all fields: ['allow_skip_parts', 'buildplate_marker_detector', 'first_layer_inspector', 'halt_print_sensitivity', 'print_halt', 'printing_monitor', 'spaghetti_detector']
  109. 2026-09-09 23:07:57,963 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received gcode_state: RUNNING, gcode_file: /data/Metadata/plate_1.gcode, subtask_name: 155357449.3mf
  110. 2026-09-09 23:07:57,966 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] AMS dict fields: {'ams_exist_bits': '3', 'ams_exist_bits_raw': '3', 'insert_flag': True, 'power_on_flag': False, 'tray_exist_bits': 'ff', 'tray_is_bbl_bits': 'ff', 'tray_now': '3', 'tray_pre': '3', 'tray_read_done_bits': 'ff', 'tray_reading_bits': '0', 'tray_tar': '3', 'version': 1705206}
  111. 2026-09-09 23:07:57,967 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] tray_now updated: 3
  112. 2026-09-09 23:07:57,968 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Merged AMS data: 2 new units, 2 total
  113. 2026-09-09 23:07:57,969 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ams_status: 768 (main=3, sub=0)
  114. 2026-09-09 23:07:57,970 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received command response: push_status
  115. 2026-09-09 23:07:57,972 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] chamber_temper raw value: 38.0
  116. 2026-09-09 23:07:57,979 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] chamber_temper direct value: 38.0°C (heater OFF)
  117. 2026-09-09 23:07:58,000 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Chamber heating calculated: target=0.0, current=38.0, heating=False, respect_local=False
  118. 2026-09-09 23:07:58,006 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Chamber temp updated to: 38.0, target: 0.0, heating: False
  119. 2026-09-09 23:07:58,007 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] HMS data received: []
  120. 2026-09-09 23:07:58,007 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ipcam field: {'agora_service': 'disable', 'ipcam_dev': '1', 'ipcam_record': 'enable', 'mode_bits': 2, 'resolution': '1080p', 'rtsp_url': 'rtsps://[IP]:322/streaming/live/1', 'timelapse': 'enable', 'tutk_server': 'disable'}
  121. 2026-09-09 23:07:58,017 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Timelapse detected during print (from ipcam)
  122. 2026-09-09 23:07:58,018 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] wifi_signal received: -90dBm
  123. 2026-09-09 23:07:58,019 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] lights_report: [{'mode': 'on', 'node': 'chamber_light'}, {'mode': 'flashing', 'node': 'work_light'}]
  124. 2026-09-09 23:07:58,035 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] gcode_state: RUNNING -> RUNNING, file: /data/Metadata/plate_1.gcode, subtask: 155357449.3mf
  125. 2026-09-09 23:07:58,039 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Found xcam inside print data: {'allow_skip_parts': False, 'buildplate_marker_detector': True, 'first_layer_inspector': True, 'halt_print_sensitivity': 'medium', 'print_halt': True, 'printing_monitor': True, 'spaghetti_detector': True}
  126. 2026-09-09 23:07:58,044 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Parsing xcam data - all fields: ['allow_skip_parts', 'buildplate_marker_detector', 'first_layer_inspector', 'halt_print_sensitivity', 'print_halt', 'printing_monitor', 'spaghetti_detector']
  127. 2026-09-09 23:07:58,045 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received gcode_state: FINISH, gcode_file: /data/Metadata/plate_1.gcode, subtask_name: Optical_Ripper_Display_-_Cover_-_Gray_Fast_Test
  128. 2026-09-09 23:07:58,045 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] AMS dict fields: {'ams_exist_bits': '7', 'ams_exist_bits_raw': '7', 'insert_flag': True, 'power_on_flag': False, 'tray_exist_bits': 'fe7', 'tray_is_bbl_bits': 'fe7', 'tray_now': '255', 'tray_pre': '255', 'tray_read_done_bits': 'fe7', 'tray_reading_bits': '0', 'tray_tar': '255', 'version': 339632}
  129. 2026-09-09 23:07:58,045 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] tray_now updated: 255
  130. 2026-09-09 23:07:58,046 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Merged AMS data: 3 new units, 3 total
  131. 2026-09-09 23:07:58,047 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ams_status: 0 (main=0, sub=0)
  132. 2026-09-09 23:07:58,047 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received command response: push_status
  133. 2026-09-09 23:07:58,048 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] chamber_temper raw value: 36.0
  134. 2026-09-09 23:07:58,050 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] chamber_temper direct value: 36.0°C (heater OFF)
  135. 2026-09-09 23:07:58,051 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Chamber heating calculated: target=0.0, current=36.0, heating=False, respect_local=False
  136. 2026-09-09 23:07:58,051 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Chamber temp updated to: 36.0, target: 0.0, heating: False
  137. 2026-09-09 23:07:58,051 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] HMS data received: []
  138. 2026-09-09 23:07:58,052 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] ipcam field: {'agora_service': 'disable', 'ipcam_dev': '1', 'ipcam_record': 'enable', 'mode_bits': 2, 'resolution': '1080p', 'rtsp_url': 'rtsps://[IP]:322/streaming/live/1', 'timelapse': 'disable', 'tutk_server': 'disable'}
  139. 2026-09-09 23:07:58,052 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] wifi_signal received: -90dBm
  140. 2026-09-09 23:07:58,053 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] lights_report: [{'mode': 'off', 'node': 'chamber_light'}, {'mode': 'flashing', 'node': 'work_light'}]
  141. 2026-09-09 23:07:58,053 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] gcode_state: FINISH -> FINISH, file: /data/Metadata/plate_1.gcode, subtask: Optical_Ripper_Display_-_Cover_-_Gray_Fast_Test
  142. 2026-09-09 23:07:58,861 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Found xcam inside print data: {'allow_skip_parts': False, 'buildplate_marker_detector': True, 'first_layer_inspector': True, 'halt_print_sensitivity': 'medium', 'print_halt': True, 'printing_monitor': True, 'spaghetti_detector': True}
  143. 2026-09-09 23:07:58,862 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Parsing xcam data - all fields: ['allow_skip_parts', 'buildplate_marker_detector', 'first_layer_inspector', 'halt_print_sensitivity', 'print_halt', 'printing_monitor', 'spaghetti_detector']
  144. 2026-09-09 23:07:58,862 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received gcode_state: RUNNING, gcode_file: /data/Metadata/plate_3.gcode, subtask_name: Spool_Console_-_Spool_Cradle_-_Gray_Matte_-_Magi
  145. 2026-09-09 23:07:58,864 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received command response: push_status
  146. 2026-09-09 23:07:58,865 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] chamber_temper raw value: 37.0
  147. 2026-09-09 23:07:58,866 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] chamber_temper direct value: 37.0°C (heater OFF)
  148. 2026-09-09 23:07:58,867 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] HMS data received: []
  149. 2026-09-09 23:07:58,869 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] lights_report: [{'mode': 'on', 'node': 'chamber_light'}, {'mode': 'flashing', 'node': 'work_light'}]
  150. 2026-09-09 23:07:58,869 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] gcode_state: RUNNING -> RUNNING, file: /data/Metadata/plate_3.gcode, subtask: Spool_Console_-_Spool_Cradle_-_Gray_Matte_-_Magi
  151. 2026-09-09 23:07:58,951 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Found xcam inside print data: {'allow_skip_parts': False, 'buildplate_marker_detector': True, 'first_layer_inspector': True, 'halt_print_sensitivity': 'medium', 'print_halt': True, 'printing_monitor': True, 'spaghetti_detector': True}
  152. 2026-09-09 23:07:58,956 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Parsing xcam data - all fields: ['allow_skip_parts', 'buildplate_marker_detector', 'first_layer_inspector', 'halt_print_sensitivity', 'print_halt', 'printing_monitor', 'spaghetti_detector']
  153. 2026-09-09 23:07:58,957 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received gcode_state: RUNNING, gcode_file: /data/Metadata/plate_1.gcode, subtask_name: 155357449.3mf
  154. 2026-09-09 23:07:58,959 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received command response: push_status
  155. 2026-09-09 23:07:58,981 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] chamber_temper raw value: 38.0
  156. 2026-09-09 23:07:58,986 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] chamber_temper direct value: 38.0°C (heater OFF)
  157. 2026-09-09 23:07:58,991 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] HMS data received: []
  158. 2026-09-09 23:07:58,993 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Timelapse detected during print (from ipcam)
  159. 2026-09-09 23:07:58,994 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] lights_report: [{'mode': 'on', 'node': 'chamber_light'}, {'mode': 'flashing', 'node': 'work_light'}]
  160. 2026-09-09 23:07:58,996 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] gcode_state: RUNNING -> RUNNING, file: /data/Metadata/plate_1.gcode, subtask: 155357449.3mf
  161. 2026-09-09 23:07:59,085 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Found xcam inside print data: {'allow_skip_parts': False, 'buildplate_marker_detector': True, 'first_layer_inspector': True, 'halt_print_sensitivity': 'medium', 'print_halt': True, 'printing_monitor': True, 'spaghetti_detector': True}
  162. 2026-09-09 23:07:59,085 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Parsing xcam data - all fields: ['allow_skip_parts', 'buildplate_marker_detector', 'first_layer_inspector', 'halt_print_sensitivity', 'print_halt', 'printing_monitor', 'spaghetti_detector']
  163. 2026-09-09 23:07:59,090 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received gcode_state: FINISH, gcode_file: /data/Metadata/plate_1.gcode, subtask_name: Optical_Ripper_Display_-_Cover_-_Gray_Fast_Test
  164. 2026-09-09 23:07:59,091 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] AMS dict fields: {'ams_exist_bits': '7', 'ams_exist_bits_raw': '7', 'insert_flag': True, 'power_on_flag': False, 'tray_exist_bits': 'fe7', 'tray_is_bbl_bits': 'fe7', 'tray_now': '255', 'tray_pre': '255', 'tray_read_done_bits': 'fe7', 'tray_reading_bits': '0', 'tray_tar': '255', 'version': 339633}
  165. 2026-09-09 23:07:59,093 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received command response: push_status
  166. 2026-09-09 23:07:59,100 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] chamber_temper raw value: 36.0
  167. 2026-09-09 23:07:59,101 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] chamber_temper direct value: 36.0°C (heater OFF)
  168. 2026-09-09 23:07:59,102 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] HMS data received: []
  169. 2026-09-09 23:07:59,103 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] lights_report: [{'mode': 'off', 'node': 'chamber_light'}, {'mode': 'flashing', 'node': 'work_light'}]
  170. 2026-09-09 23:07:59,103 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] gcode_state: FINISH -> FINISH, file: /data/Metadata/plate_1.gcode, subtask: Optical_Ripper_Display_-_Cover_-_Gray_Fast_Test
  171. 2026-09-09 23:07:59,879 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Found xcam inside print data: {'allow_skip_parts': False, 'buildplate_marker_detector': True, 'first_layer_inspector': True, 'halt_print_sensitivity': 'medium', 'print_halt': True, 'printing_monitor': True, 'spaghetti_detector': True}
  172. 2026-09-09 23:07:59,879 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Parsing xcam data - all fields: ['allow_skip_parts', 'buildplate_marker_detector', 'first_layer_inspector', 'halt_print_sensitivity', 'print_halt', 'printing_monitor', 'spaghetti_detector']
  173. 2026-09-09 23:07:59,880 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received gcode_state: RUNNING, gcode_file: /data/Metadata/plate_3.gcode, subtask_name: Spool_Console_-_Spool_Cradle_-_Gray_Matte_-_Magi
  174. 2026-09-09 23:07:59,880 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] AMS dict fields: {'ams_exist_bits': '7', 'ams_exist_bits_raw': '7', 'insert_flag': True, 'power_on_flag': False, 'tray_exist_bits': 'fff', 'tray_is_bbl_bits': 'fff', 'tray_now': '6', 'tray_pre': '6', 'tray_read_done_bits': 'fff', 'tray_reading_bits': '0', 'tray_tar': '6', 'version': 411679}
  175. 2026-09-09 23:07:59,882 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received command response: push_status
  176. 2026-09-09 23:07:59,887 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] chamber_temper raw value: 37.0
  177. 2026-09-09 23:07:59,888 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] chamber_temper direct value: 37.0°C (heater OFF)
  178. 2026-09-09 23:07:59,890 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] HMS data received: []
  179. 2026-09-09 23:07:59,894 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] lights_report: [{'mode': 'on', 'node': 'chamber_light'}, {'mode': 'flashing', 'node': 'work_light'}]
  180. 2026-09-09 23:07:59,902 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] gcode_state: RUNNING -> RUNNING, file: /data/Metadata/plate_3.gcode, subtask: Spool_Console_-_Spool_Cradle_-_Gray_Matte_-_Magi
  181. 2026-09-09 23:07:59,916 INFO [uvicorn.access] [-] [IP]:60892 - "POST /api/v1/spoolbuddy/devices/bambuddy-pi-usb/heartbeat HTTP/1.1" 200
  182. 2026-09-09 23:07:59,979 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Found xcam inside print data: {'allow_skip_parts': False, 'buildplate_marker_detector': True, 'first_layer_inspector': True, 'halt_print_sensitivity': 'medium', 'print_halt': True, 'printing_monitor': True, 'spaghetti_detector': True}
  183. 2026-09-09 23:07:59,982 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Parsing xcam data - all fields: ['allow_skip_parts', 'buildplate_marker_detector', 'first_layer_inspector', 'halt_print_sensitivity', 'print_halt', 'printing_monitor', 'spaghetti_detector']
  184. 2026-09-09 23:07:59,990 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received gcode_state: RUNNING, gcode_file: /data/Metadata/plate_1.gcode, subtask_name: 155357449.3mf
  185. 2026-09-09 23:07:59,992 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received command response: push_status
  186. 2026-09-09 23:07:59,993 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] chamber_temper raw value: 38.0
  187. 2026-09-09 23:07:59,994 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] chamber_temper direct value: 38.0°C (heater OFF)
  188. 2026-09-09 23:07:59,995 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] HMS data received: []
  189. 2026-09-09 23:07:59,997 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Timelapse detected during print (from ipcam)
  190. 2026-09-09 23:07:59,998 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] lights_report: [{'mode': 'on', 'node': 'chamber_light'}, {'mode': 'flashing', 'node': 'work_light'}]
  191. 2026-09-09 23:08:00,004 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] gcode_state: RUNNING -> RUNNING, file: /data/Metadata/plate_1.gcode, subtask: 155357449.3mf
  192. 2026-09-09 23:08:00,101 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Found xcam inside print data: {'allow_skip_parts': False, 'buildplate_marker_detector': True, 'first_layer_inspector': True, 'halt_print_sensitivity': 'medium', 'print_halt': True, 'printing_monitor': True, 'spaghetti_detector': True}
  193. 2026-09-09 23:08:00,101 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Parsing xcam data - all fields: ['allow_skip_parts', 'buildplate_marker_detector', 'first_layer_inspector', 'halt_print_sensitivity', 'print_halt', 'printing_monitor', 'spaghetti_detector']
  194. 2026-09-09 23:08:00,102 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received gcode_state: FINISH, gcode_file: /data/Metadata/plate_1.gcode, subtask_name: Optical_Ripper_Display_-_Cover_-_Gray_Fast_Test
  195. 2026-09-09 23:08:00,103 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] Received command response: push_status
  196. 2026-09-09 23:08:00,104 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] chamber_temper raw value: 36.0
  197. 2026-09-09 23:08:00,104 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] chamber_temper direct value: 36.0°C (heater OFF)
  198. 2026-09-09 23:08:00,105 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] HMS data received: []
  199. 2026-09-09 23:08:00,106 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] lights_report: [{'mode': 'off', 'node': 'chamber_light'}, {'mode': 'flashing', 'node': 'work_light'}]
  200. 2026-09-09 23:08:00,107 DEBUG [backend.app.services.bambu_mqtt] [-] [[SERIAL]] gcode_state: FINISH -> FINISH, file: /data/Metadata/plate_1.gcode, subtask: Optical_Ripper_Display_-_Cover_-_Gray_Fast_Test