===== Config file ===== [stepper_a] step_pin = PE9 dir_pin = !PF1 enable_pin = !PF2 endstop_pin = ^!PG8 position_endstop = 210 position_max = 1300 microsteps = 32 rotation_distance = 31.25 anchor_x = -1 anchor_y = 1 anchor_z = 1 [stepper_b] step_pin = PE11 dir_pin = PE8 enable_pin = !PD7 endstop_pin = ^!PG8 position_endstop = 210 position_max = 1300 microsteps = 32 rotation_distance = 31.25 anchor_x = 1 anchor_y = 1 anchor_z = 1 [stepper_c] step_pin = PE13 dir_pin = PC2 enable_pin = !PC0 endstop_pin = ^!PG8 position_endstop = 210 position_max = 1300 microsteps = 32 rotation_distance = 31.25 anchor_x = 1 anchor_y = -1 anchor_z = 1 [stepper_d] step_pin = PE14 dir_pin = !PA0 enable_pin = !PC3 endstop_pin = ^!PG8 position_endstop = 210 position_max = 1300 microsteps = 32 rotation_distance = 31.25 anchor_x = -1 anchor_y = -1 anchor_z = 1 [extruder] step_pin = PD15 dir_pin = PE7 enable_pin = !PA3 microsteps = 16 rotation_distance = 33.500 nozzle_diameter = 0.400 filament_diameter = 1.750 heater_pin = PB1 sensor_pin = PF4 sensor_type = ATC Semitec 104GT-2 control = pid pid_kp = 22.2 pid_ki = 1.08 pid_kd = 114 min_temp = 0 max_temp = 250 [force_move] enable_force_move = true [fan] pin = PC8 [heater_fan fan1] pin = PE5 [mcu] serial = /dev/ttyACM0 [printer] kinematics = winch max_velocity = 20 max_accel = 300 [virtual_sdcard] path = /home/ubuntu/printer_data/gcodes [display_status] [display] lcd_type = st7920 cs_pin = EXP1_4 sclk_pin = EXP1_5 sid_pin = EXP1_3 encoder_pins = ^EXP2_3, ^EXP2_5 click_pin = ^!EXP1_2 [output_pin beeper] pin = EXP1_1 [pause_resume] [gcode_macro PAUSE] rename_existing = PAUSE_BASE gcode = PAUSE_BASE G91 G1 E-{E} F2100 G1 Z{Z} F900 G90 G1 X{X} Y{Y} F6000 [gcode_macro RESUME] rename_existing = RESUME_BASE gcode = G91 G1 E{E} F2100 RESUME_BASE [gcode_macro CANCEL_PRINT] rename_existing = CANCEL_PRINT_BASE gcode = TURN_OFF_HEATERS CANCEL_PRINT_BASE [gcode_macro G29] gcode = {% set t = params.T|default(0)|float %} {% if printer.idle_timeout.state == "Printing" %} {action_respond_info("This command cannot be used while printing")} {% elif printer.toolhead.homed_axes != "xyz" %} {action_respond_info("Please home XYZ first")} {% else %} SAVE_GCODE_STATE NAME=G29_state G90 G1 Z10 F240 {% if t > 30.0 %} M190 S{t} {% endif %} BED_MESH_CALIBRATE {% if 'S' in params %} M140 S{params.S} {% endif %} G90 G1 Z10 F240 G1 X150 Y155 F6000 RESTORE_GCODE_STATE NAME=G29_state MOVE=0 {% endif %} [gcode_macro G27] gcode = {% set default_x = printer.toolhead.axis_minimum.x + 20 %} {% set default_y = printer.toolhead.axis_minimum.y + 20 %} {% if 'save_variables' in printer %} {% set svv = printer.save_variables.variables %} {% if 'park_x' in svv %} {% set default_x = svv.park_x %} {% endif %} {% if 'park_y' in svv %} {% set default_y = svv.park_y %} {% endif %} {% endif %} {% set x = params.X|default(default_x)|float %} {% set y = params.Y|default(default_y)|float %} {% set z = params.Z|default(20)|float %} {% if printer.toolhead.homed_axes != "xyz" %} {action_respond_info("Please home XYZ first")} {% else %} SAVE_GCODE_STATE NAME=G27_state G91 G1 Z{z} G90 G1 X{x} Y{y} F3000 RESTORE_GCODE_STATE NAME=G27_state MOVE=0 {% endif %} [board_pins] aliases = EXP1_1=PG4, EXP1_3=PD11, EXP1_5=PG2, EXP1_7=PG6, EXP1_9=, EXP1_2=PA8, EXP1_4=PD10, EXP1_6=PG3, EXP1_8=PG7, EXP1_10=<5V>, EXP2_1=PB14, EXP2_3=PG10, EXP2_5=PF11, EXP2_7=PF12, EXP2_9=, EXP2_2=PB13, EXP2_4=PB12, EXP2_6=PB15, EXP2_8=, EXP2_10=PF13 ======================= Args: ['/home/ubuntu/klipper/klippy/klippy.py', '/home/ubuntu/printer_data/config/printer.cfg', '-I', '/home/ubuntu/printer_data/comms/klippy.serial', '-l', '/home/ubuntu/printer_data/logs/klippy.log', '-a', '/home/ubuntu/printer_data/comms/klippy.sock'] Git version: 'v0.11.0-248-gd725dfd3-dirty' Untracked files: klippy/kinematics/delta1.py, klippy/kinematics/delta2.py, klippy/kinematics/delta3.py, klippy/kinematics/winch2.py Modified files: klippy/chelper/kin_delta.c, klippy/chelper/kin_winch.c, klippy/kinematics/delta.py, klippy/kinematics/winch.py, klippy/pins.py, klippy/stepper.py Branch: master Remote: origin Tracked URL: https://github.com/Klipper3d/klipper CPU: 4 core ? Python: '3.8.10 (default, May 26 2023, 14:05:08) \n[GCC 9.4.0]' webhooks client 281473333343328: {'program': 'Moonraker', 'version': 'v0.8.0-93-g26975e0'} =============== Log rollover at Tue Sep 5 15:41:03 2023 =============== Attempting MCU 'mcu' reset Unhandled exception during post run Traceback (most recent call last): File "/home/ubuntu/klippy-env/lib/python3.8/site-packages/serial/serialposix.py", line 265, in open self.fd = os.open(self.portstr, os.O_RDWR | os.O_NOCTTY | os.O_NONBLOCK) FileNotFoundError: [Errno 2] No such file or directory: '/dev/ttyACM0' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/ubuntu/klipper/klippy/klippy.py", line 234, in run self.send_event("klippy:firmware_restart") File "/home/ubuntu/klipper/klippy/klippy.py", line 263, in send_event return [cb(*params) for cb in self.event_handlers.get(event, [])] File "/home/ubuntu/klipper/klippy/klippy.py", line 263, in return [cb(*params) for cb in self.event_handlers.get(event, [])] File "/home/ubuntu/klipper/klippy/mcu.py", line 949, in _firmware_restart self._restart_arduino() File "/home/ubuntu/klipper/klippy/mcu.py", line 909, in _restart_arduino serialhdl.arduino_reset(self._serialport, self._reactor) File "/home/ubuntu/klipper/klippy/serialhdl.py", line 379, in arduino_reset ser = serial.Serial(serialport, 2400, timeout=0, exclusive=True) File "/home/ubuntu/klippy-env/lib/python3.8/site-packages/serial/serialutil.py", line 240, in __init__ self.open() File "/home/ubuntu/klippy-env/lib/python3.8/site-packages/serial/serialposix.py", line 268, in open raise SerialException(msg.errno, "could not open port {}: {}".format(self._port, msg)) serial.serialutil.SerialException: [Errno 2] could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0' Restarting printer Start printer at Tue Sep 5 15:41:04 2023 (1693928464.5 507.2) ===== Config file ===== [stepper_a] step_pin = PE9 dir_pin = !PF1 enable_pin = !PF2 endstop_pin = ^!PG8 position_endstop = 210 position_max = 1300 microsteps = 32 rotation_distance = 31.25 anchor_x = -1 anchor_y = 1 anchor_z = 1 [stepper_b] step_pin = PE11 dir_pin = PE8 enable_pin = !PD7 endstop_pin = ^!PG8 position_endstop = 210 position_max = 1300 microsteps = 32 rotation_distance = 31.25 anchor_x = 1 anchor_y = 1 anchor_z = 1 [stepper_c] step_pin = PE13 dir_pin = PC2 enable_pin = !PC0 endstop_pin = ^!PG8 position_endstop = 210 position_max = 1300 microsteps = 32 rotation_distance = 31.25 anchor_x = 1 anchor_y = -1 anchor_z = 1 [stepper_d] step_pin = PE14 dir_pin = !PA0 enable_pin = !PC3 endstop_pin = ^!PG8 position_endstop = 210 position_max = 1300 microsteps = 32 rotation_distance = 31.25 anchor_x = -1 anchor_y = -1 anchor_z = 1 [extruder] step_pin = PD15 dir_pin = PE7 enable_pin = !PA3 microsteps = 16 rotation_distance = 33.500 nozzle_diameter = 0.400 filament_diameter = 1.750 heater_pin = PB1 sensor_pin = PF4 sensor_type = ATC Semitec 104GT-2 control = pid pid_kp = 22.2 pid_ki = 1.08 pid_kd = 114 min_temp = 0 max_temp = 250 [force_move] enable_force_move = true [fan] pin = PC8 [heater_fan fan1] pin = PE5 [mcu] serial = /dev/ttyACM0 [printer] kinematics = winch max_velocity = 20 max_accel = 300 [virtual_sdcard] path = /home/ubuntu/printer_data/gcodes [display_status] [display] lcd_type = st7920 cs_pin = EXP1_4 sclk_pin = EXP1_5 sid_pin = EXP1_3 encoder_pins = ^EXP2_3, ^EXP2_5 click_pin = ^!EXP1_2 [output_pin beeper] pin = EXP1_1 [pause_resume] [gcode_macro PAUSE] rename_existing = PAUSE_BASE gcode = PAUSE_BASE G91 G1 E-{E} F2100 G1 Z{Z} F900 G90 G1 X{X} Y{Y} F6000 [gcode_macro RESUME] rename_existing = RESUME_BASE gcode = G91 G1 E{E} F2100 RESUME_BASE [gcode_macro CANCEL_PRINT] rename_existing = CANCEL_PRINT_BASE gcode = TURN_OFF_HEATERS CANCEL_PRINT_BASE [gcode_macro G29] gcode = {% set t = params.T|default(0)|float %} {% if printer.idle_timeout.state == "Printing" %} {action_respond_info("This command cannot be used while printing")} {% elif printer.toolhead.homed_axes != "xyz" %} {action_respond_info("Please home XYZ first")} {% else %} SAVE_GCODE_STATE NAME=G29_state G90 G1 Z10 F240 {% if t > 30.0 %} M190 S{t} {% endif %} BED_MESH_CALIBRATE {% if 'S' in params %} M140 S{params.S} {% endif %} G90 G1 Z10 F240 G1 X150 Y155 F6000 RESTORE_GCODE_STATE NAME=G29_state MOVE=0 {% endif %} [gcode_macro G27] gcode = {% set default_x = printer.toolhead.axis_minimum.x + 20 %} {% set default_y = printer.toolhead.axis_minimum.y + 20 %} {% if 'save_variables' in printer %} {% set svv = printer.save_variables.variables %} {% if 'park_x' in svv %} {% set default_x = svv.park_x %} {% endif %} {% if 'park_y' in svv %} {% set default_y = svv.park_y %} {% endif %} {% endif %} {% set x = params.X|default(default_x)|float %} {% set y = params.Y|default(default_y)|float %} {% set z = params.Z|default(20)|float %} {% if printer.toolhead.homed_axes != "xyz" %} {action_respond_info("Please home XYZ first")} {% else %} SAVE_GCODE_STATE NAME=G27_state G91 G1 Z{z} G90 G1 X{x} Y{y} F3000 RESTORE_GCODE_STATE NAME=G27_state MOVE=0 {% endif %} [board_pins] aliases = EXP1_1=PG4, EXP1_3=PD11, EXP1_5=PG2, EXP1_7=PG6, EXP1_9=, EXP1_2=PA8, EXP1_4=PD10, EXP1_6=PG3, EXP1_8=PG7, EXP1_10=<5V>, EXP2_1=PB14, EXP2_3=PG10, EXP2_5=PF11, EXP2_7=PF12, EXP2_9=, EXP2_2=PB13, EXP2_4=PB12, EXP2_6=PB15, EXP2_8=, EXP2_10=PF13 ======================= Extruder max_extrude_ratio=0.266081 mcu 'mcu': Starting serial connect mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0' webhooks client 281473332559680: New connection webhooks client 281473332559680: Client info {'program': 'Moonraker', 'version': 'v0.8.0-93-g26975e0'} mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0' MCU error during connect Traceback (most recent call last): File "/home/ubuntu/klipper/klippy/mcu.py", line 798, in _mcu_identify self._serial.connect_uart(self._serialport, self._baud, rts) File "/home/ubuntu/klipper/klippy/serialhdl.py", line 182, in connect_uart self._error("Unable to connect") File "/home/ubuntu/klipper/klippy/serialhdl.py", line 61, in _error raise error(self.warn_prefix + (msg % params)) serialhdl.error: mcu 'mcu': Unable to connect During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/ubuntu/klipper/klippy/klippy.py", line 176, in _connect self.send_event("klippy:mcu_identify") File "/home/ubuntu/klipper/klippy/klippy.py", line 263, in send_event return [cb(*params) for cb in self.event_handlers.get(event, [])] File "/home/ubuntu/klipper/klippy/klippy.py", line 263, in return [cb(*params) for cb in self.event_handlers.get(event, [])] File "/home/ubuntu/klipper/klippy/mcu.py", line 803, in _mcu_identify raise error(str(e)) mcu.error: mcu 'mcu': Unable to connect Build file /home/ubuntu/klipper/klippy/../.config(3464): Mon Jul 17 11:37:59 2023 ========= Last MCU build config ========= CONFIG_LOW_LEVEL_OPTIONS=y # CONFIG_MACH_AVR is not set # CONFIG_MACH_ATSAM is not set # CONFIG_MACH_ATSAMD is not set # CONFIG_MACH_LPC176X is not set CONFIG_MACH_STM32=y # CONFIG_MACH_HC32F460 is not set # CONFIG_MACH_RP2040 is not set # CONFIG_MACH_PRU is not set # CONFIG_MACH_AR100 is not set # CONFIG_MACH_LINUX is not set # CONFIG_MACH_SIMU is not set CONFIG_BOARD_DIRECTORY="stm32" CONFIG_MCU="stm32f407xx" CONFIG_CLOCK_FREQ=168000000 CONFIG_USBSERIAL=y CONFIG_FLASH_SIZE=0x80000 CONFIG_FLASH_BOOT_ADDRESS=0x8000000 CONFIG_RAM_START=0x20000000 CONFIG_RAM_SIZE=0x20000 CONFIG_STACK_SIZE=512 CONFIG_FLASH_APPLICATION_ADDRESS=0x8008000 CONFIG_STM32_SELECT=y # CONFIG_MACH_STM32F103 is not set # CONFIG_MACH_STM32F207 is not set # CONFIG_MACH_STM32F401 is not set # CONFIG_MACH_STM32F405 is not set CONFIG_MACH_STM32F407=y # CONFIG_MACH_STM32F429 is not set # CONFIG_MACH_STM32F446 is not set # CONFIG_MACH_STM32F765 is not set # CONFIG_MACH_STM32F031 is not set # CONFIG_MACH_STM32F042 is not set # CONFIG_MACH_STM32F070 is not set # CONFIG_MACH_STM32F072 is not set # CONFIG_MACH_STM32G070 is not set # CONFIG_MACH_STM32G071 is not set # CONFIG_MACH_STM32G0B0 is not set # CONFIG_MACH_STM32G0B1 is not set # CONFIG_MACH_STM32G431 is not set # CONFIG_MACH_STM32H723 is not set # CONFIG_MACH_STM32H743 is not set # CONFIG_MACH_STM32H750 is not set # CONFIG_MACH_STM32L412 is not set # CONFIG_MACH_N32G452 is not set # CONFIG_MACH_N32G455 is not set CONFIG_MACH_STM32F4=y CONFIG_MACH_STM32F4x5=y CONFIG_HAVE_STM32_USBOTG=y CONFIG_HAVE_STM32_CANBUS=y CONFIG_HAVE_STM32_USBCANBUS=y CONFIG_STM32_DFU_ROM_ADDRESS=0x1fff0000 CONFIG_STM32_FLASH_START_8000=y # CONFIG_STM32_FLASH_START_20200 is not set # CONFIG_STM32_FLASH_START_C000 is not set # CONFIG_STM32_FLASH_START_4000 is not set # CONFIG_STM32_FLASH_START_0000 is not set CONFIG_STM32_CLOCK_REF_8M=y # CONFIG_STM32_CLOCK_REF_12M is not set # CONFIG_STM32_CLOCK_REF_16M is not set # CONFIG_STM32_CLOCK_REF_20M is not set # CONFIG_STM32_CLOCK_REF_24M is not set # CONFIG_STM32_CLOCK_REF_25M is not set # CONFIG_STM32_CLOCK_REF_INTERNAL is not set CONFIG_CLOCK_REF_FREQ=8000000 CONFIG_STM32F0_TRIM=16 CONFIG_STM32_USB_PA11_PA12=y # CONFIG_STM32_SERIAL_USART1 is not set # CONFIG_STM32_SERIAL_USART1_ALT_PB7_PB6 is not set # CONFIG_STM32_SERIAL_USART2 is not set # CONFIG_STM32_SERIAL_USART2_ALT_PD6_PD5 is not set # CONFIG_STM32_SERIAL_USART3 is not set # CONFIG_STM32_SERIAL_USART3_ALT_PD9_PD8 is not set # CONFIG_STM32_CANBUS_PA11_PA12 is not set # CONFIG_STM32_CANBUS_PA11_PB9 is not set # CONFIG_STM32_MMENU_CANBUS_PB8_PB9 is not set # CONFIG_STM32_MMENU_CANBUS_PI9_PH13 is not set # CONFIG_STM32_MMENU_CANBUS_PB5_PB6 is not set # CONFIG_STM32_MMENU_CANBUS_PB12_PB13 is not set # CONFIG_STM32_MMENU_CANBUS_PD0_PD1 is not set # CONFIG_STM32_USBCANBUS_PA11_PA12 is not set CONFIG_USB=y CONFIG_USB_VENDOR_ID=0x1d50 CONFIG_USB_DEVICE_ID=0x614e CONFIG_USB_SERIAL_NUMBER_CHIPID=y CONFIG_USB_SERIAL_NUMBER="12345" # # USB ids # # end of USB ids CONFIG_WANT_GPIO_BITBANGING=y CONFIG_WANT_DISPLAYS=y CONFIG_WANT_SENSORS=y CONFIG_WANT_SOFTWARE_I2C=y CONFIG_WANT_SOFTWARE_SPI=y CONFIG_CANBUS_FREQUENCY=1000000 CONFIG_INITIAL_PINS="" CONFIG_HAVE_GPIO=y CONFIG_HAVE_GPIO_ADC=y CONFIG_HAVE_GPIO_SPI=y CONFIG_HAVE_GPIO_SDIO=y CONFIG_HAVE_GPIO_I2C=y CONFIG_HAVE_GPIO_HARD_PWM=y CONFIG_HAVE_STRICT_TIMING=y CONFIG_HAVE_CHIPID=y CONFIG_HAVE_STEPPER_BOTH_EDGE=y CONFIG_HAVE_BOOTLOADER_REQUEST=y CONFIG_INLINE_STEPPER_HACK=y ======================= Build file /home/ubuntu/klipper/klippy/../out/klipper.dict(8623): Mon Jul 17 11:38:22 2023 Last MCU build version: v0.11.0-248-gd725dfd3 Last MCU build tools: gcc: (15:9-2019-q4-0ubuntu1) 9.2.1 20191025 (release) [ARM/arm-9-branch revision 277599] binutils: (2.34-4ubuntu1+13ubuntu1) 2.34 Last MCU build config: ADC_MAX=4095 BUS_PINS_i2c1=PB6,PB7 BUS_PINS_i2c1a=PB8,PB9 BUS_PINS_i2c2=PB10,PB11 BUS_PINS_i2c2a=PH4,PH5 BUS_PINS_i2c3=PA8,PC9 BUS_PINS_i2c3a=PH7,PH8 BUS_PINS_sdio=PC12,PD2,PC8,PC9,PC10,PC11 BUS_PINS_spi1=PA6,PA7,PA5 BUS_PINS_spi1a=PB4,PB5,PB3 BUS_PINS_spi2=PB14,PB15,PB13 BUS_PINS_spi2a=PC2,PC3,PB10 BUS_PINS_spi2b=PI2,PI3,PI1 BUS_PINS_spi3=PB4,PB5,PB3 BUS_PINS_spi3a=PC11,PC12,PC10 CLOCK_FREQ=168000000 MCU=stm32f407xx PWM_MAX=255 RESERVE_PINS_USB=PA11,PA12 RESERVE_PINS_crystal=PH0,PH1 STATS_SUMSQ_BASE=256 STEPPER_BOTH_EDGE=1 Build file /home/ubuntu/klipper/klippy/../out/klipper.elf(1253148): Mon Jul 17 11:38:28 2023 webhooks client 281473332559680: Disconnected Restarting printer Start printer at Tue Sep 5 16:31:24 2023 (1693931484.8 3527.5) ===== Config file ===== [stepper_a] step_pin = PE9 dir_pin = !PF1 enable_pin = !PF2 endstop_pin = ^!PG8 position_endstop = 210 position_max = 1300 microsteps = 32 rotation_distance = 31.25 anchor_x = -1 anchor_y = 1 anchor_z = 1 [stepper_b] step_pin = PE11 dir_pin = PE8 enable_pin = !PD7 endstop_pin = ^!PG8 position_endstop = 210 position_max = 1300 microsteps = 32 rotation_distance = 31.25 anchor_x = 1 anchor_y = 1 anchor_z = 1 [stepper_c] step_pin = PE13 dir_pin = PC2 enable_pin = !PC0 endstop_pin = ^!PG8 position_endstop = 210 position_max = 1300 microsteps = 32 rotation_distance = 31.25 anchor_x = 1 anchor_y = -1 anchor_z = 1 [stepper_d] step_pin = PE14 dir_pin = !PA0 enable_pin = !PC3 endstop_pin = ^!PG8 position_endstop = 210 position_max = 1300 microsteps = 32 rotation_distance = 31.25 anchor_x = -1 anchor_y = -1 anchor_z = 1 [extruder] step_pin = PD15 dir_pin = PE7 enable_pin = !PA3 microsteps = 16 rotation_distance = 33.500 nozzle_diameter = 0.400 filament_diameter = 1.750 heater_pin = PB1 sensor_pin = PF4 sensor_type = ATC Semitec 104GT-2 control = pid pid_kp = 22.2 pid_ki = 1.08 pid_kd = 114 min_temp = 0 max_temp = 250 [force_move] enable_force_move = true [fan] pin = PC8 [heater_fan fan1] pin = PE5 [mcu] serial = /dev/ttyACM0 [printer] kinematics = winch max_velocity = 20 max_accel = 300 [virtual_sdcard] path = /home/ubuntu/printer_data/gcodes [display_status] [display] lcd_type = st7920 cs_pin = EXP1_4 sclk_pin = EXP1_5 sid_pin = EXP1_3 encoder_pins = ^EXP2_3, ^EXP2_5 click_pin = ^!EXP1_2 [output_pin beeper] pin = EXP1_1 [pause_resume] [gcode_macro PAUSE] rename_existing = PAUSE_BASE gcode = PAUSE_BASE G91 G1 E-{E} F2100 G1 Z{Z} F900 G90 G1 X{X} Y{Y} F6000 [gcode_macro RESUME] rename_existing = RESUME_BASE gcode = G91 G1 E{E} F2100 RESUME_BASE [gcode_macro CANCEL_PRINT] rename_existing = CANCEL_PRINT_BASE gcode = TURN_OFF_HEATERS CANCEL_PRINT_BASE [gcode_macro G29] gcode = {% set t = params.T|default(0)|float %} {% if printer.idle_timeout.state == "Printing" %} {action_respond_info("This command cannot be used while printing")} {% elif printer.toolhead.homed_axes != "xyz" %} {action_respond_info("Please home XYZ first")} {% else %} SAVE_GCODE_STATE NAME=G29_state G90 G1 Z10 F240 {% if t > 30.0 %} M190 S{t} {% endif %} BED_MESH_CALIBRATE {% if 'S' in params %} M140 S{params.S} {% endif %} G90 G1 Z10 F240 G1 X150 Y155 F6000 RESTORE_GCODE_STATE NAME=G29_state MOVE=0 {% endif %} [gcode_macro G27] gcode = {% set default_x = printer.toolhead.axis_minimum.x + 20 %} {% set default_y = printer.toolhead.axis_minimum.y + 20 %} {% if 'save_variables' in printer %} {% set svv = printer.save_variables.variables %} {% if 'park_x' in svv %} {% set default_x = svv.park_x %} {% endif %} {% if 'park_y' in svv %} {% set default_y = svv.park_y %} {% endif %} {% endif %} {% set x = params.X|default(default_x)|float %} {% set y = params.Y|default(default_y)|float %} {% set z = params.Z|default(20)|float %} {% if printer.toolhead.homed_axes != "xyz" %} {action_respond_info("Please home XYZ first")} {% else %} SAVE_GCODE_STATE NAME=G27_state G91 G1 Z{z} G90 G1 X{x} Y{y} F3000 RESTORE_GCODE_STATE NAME=G27_state MOVE=0 {% endif %} [board_pins] aliases = EXP1_1=PG4, EXP1_3=PD11, EXP1_5=PG2, EXP1_7=PG6, EXP1_9=, EXP1_2=PA8, EXP1_4=PD10, EXP1_6=PG3, EXP1_8=PG7, EXP1_10=<5V>, EXP2_1=PB14, EXP2_3=PG10, EXP2_5=PF11, EXP2_7=PF12, EXP2_9=, EXP2_2=PB13, EXP2_4=PB12, EXP2_6=PB15, EXP2_8=, EXP2_10=PF13 ======================= Extruder max_extrude_ratio=0.266081 mcu 'mcu': Starting serial connect mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0' webhooks client 281473332248384: New connection webhooks client 281473332248384: Client info {'program': 'Moonraker', 'version': 'v0.8.0-93-g26975e0'} mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0' mcu 'mcu': Unable to open serial port: [Errno 2] could not open port /dev/ttyACM0: [Errno 2] No such file or directory: '/dev/ttyACM0' MCU error during connect Traceback (most recent call last): File "/home/ubuntu/klipper/klippy/mcu.py", line 798, in _mcu_identify self._serial.connect_uart(self._serialport, self._baud, rts) File "/home/ubuntu/klipper/klippy/serialhdl.py", line 182, in connect_uart self._error("Unable to connect") File "/home/ubuntu/klipper/klippy/serialhdl.py", line 61, in _error raise error(self.warn_prefix + (msg % params)) serialhdl.error: mcu 'mcu': Unable to connect During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/home/ubuntu/klipper/klippy/klippy.py", line 176, in _connect self.send_event("klippy:mcu_identify") File "/home/ubuntu/klipper/klippy/klippy.py", line 263, in send_event return [cb(*params) for cb in self.event_handlers.get(event, [])] File "/home/ubuntu/klipper/klippy/klippy.py", line 263, in return [cb(*params) for cb in self.event_handlers.get(event, [])] File "/home/ubuntu/klipper/klippy/mcu.py", line 803, in _mcu_identify raise error(str(e)) mcu.error: mcu 'mcu': Unable to connect Build file /home/ubuntu/klipper/klippy/../.config(3464): Mon Jul 17 11:37:59 2023 ========= Last MCU build config ========= CONFIG_LOW_LEVEL_OPTIONS=y # CONFIG_MACH_AVR is not set # CONFIG_MACH_ATSAM is not set # CONFIG_MACH_ATSAMD is not set # CONFIG_MACH_LPC176X is not set CONFIG_MACH_STM32=y # CONFIG_MACH_HC32F460 is not set # CONFIG_MACH_RP2040 is not set # CONFIG_MACH_PRU is not set # CONFIG_MACH_AR100 is not set # CONFIG_MACH_LINUX is not set # CONFIG_MACH_SIMU is not set CONFIG_BOARD_DIRECTORY="stm32" CONFIG_MCU="stm32f407xx" CONFIG_CLOCK_FREQ=168000000 CONFIG_USBSERIAL=y CONFIG_FLASH_SIZE=0x80000 CONFIG_FLASH_BOOT_ADDRESS=0x8000000 CONFIG_RAM_START=0x20000000 CONFIG_RAM_SIZE=0x20000 CONFIG_STACK_SIZE=512 CONFIG_FLASH_APPLICATION_ADDRESS=0x8008000 CONFIG_STM32_SELECT=y # CONFIG_MACH_STM32F103 is not set # CONFIG_MACH_STM32F207 is not set # CONFIG_MACH_STM32F401 is not set # CONFIG_MACH_STM32F405 is not set CONFIG_MACH_STM32F407=y # CONFIG_MACH_STM32F429 is not set # CONFIG_MACH_STM32F446 is not set # CONFIG_MACH_STM32F765 is not set # CONFIG_MACH_STM32F031 is not set # CONFIG_MACH_STM32F042 is not set # CONFIG_MACH_STM32F070 is not set # CONFIG_MACH_STM32F072 is not set # CONFIG_MACH_STM32G070 is not set # CONFIG_MACH_STM32G071 is not set # CONFIG_MACH_STM32G0B0 is not set # CONFIG_MACH_STM32G0B1 is not set # CONFIG_MACH_STM32G431 is not set # CONFIG_MACH_STM32H723 is not set # CONFIG_MACH_STM32H743 is not set # CONFIG_MACH_STM32H750 is not set # CONFIG_MACH_STM32L412 is not set # CONFIG_MACH_N32G452 is not set # CONFIG_MACH_N32G455 is not set CONFIG_MACH_STM32F4=y CONFIG_MACH_STM32F4x5=y CONFIG_HAVE_STM32_USBOTG=y CONFIG_HAVE_STM32_CANBUS=y CONFIG_HAVE_STM32_USBCANBUS=y CONFIG_STM32_DFU_ROM_ADDRESS=0x1fff0000 CONFIG_STM32_FLASH_START_8000=y # CONFIG_STM32_FLASH_START_20200 is not set # CONFIG_STM32_FLASH_START_C000 is not set # CONFIG_STM32_FLASH_START_4000 is not set # CONFIG_STM32_FLASH_START_0000 is not set CONFIG_STM32_CLOCK_REF_8M=y # CONFIG_STM32_CLOCK_REF_12M is not set # CONFIG_STM32_CLOCK_REF_16M is not set # CONFIG_STM32_CLOCK_REF_20M is not set # CONFIG_STM32_CLOCK_REF_24M is not set # CONFIG_STM32_CLOCK_REF_25M is not set # CONFIG_STM32_CLOCK_REF_INTERNAL is not set CONFIG_CLOCK_REF_FREQ=8000000 CONFIG_STM32F0_TRIM=16 CONFIG_STM32_USB_PA11_PA12=y # CONFIG_STM32_SERIAL_USART1 is not set # CONFIG_STM32_SERIAL_USART1_ALT_PB7_PB6 is not set # CONFIG_STM32_SERIAL_USART2 is not set # CONFIG_STM32_SERIAL_USART2_ALT_PD6_PD5 is not set # CONFIG_STM32_SERIAL_USART3 is not set # CONFIG_STM32_SERIAL_USART3_ALT_PD9_PD8 is not set # CONFIG_STM32_CANBUS_PA11_PA12 is not set # CONFIG_STM32_CANBUS_PA11_PB9 is not set # CONFIG_STM32_MMENU_CANBUS_PB8_PB9 is not set # CONFIG_STM32_MMENU_CANBUS_PI9_PH13 is not set # CONFIG_STM32_MMENU_CANBUS_PB5_PB6 is not set # CONFIG_STM32_MMENU_CANBUS_PB12_PB13 is not set # CONFIG_STM32_MMENU_CANBUS_PD0_PD1 is not set # CONFIG_STM32_USBCANBUS_PA11_PA12 is not set CONFIG_USB=y CONFIG_USB_VENDOR_ID=0x1d50 CONFIG_USB_DEVICE_ID=0x614e CONFIG_USB_SERIAL_NUMBER_CHIPID=y CONFIG_USB_SERIAL_NUMBER="12345" # # USB ids # # end of USB ids CONFIG_WANT_GPIO_BITBANGING=y CONFIG_WANT_DISPLAYS=y CONFIG_WANT_SENSORS=y CONFIG_WANT_SOFTWARE_I2C=y CONFIG_WANT_SOFTWARE_SPI=y CONFIG_CANBUS_FREQUENCY=1000000 CONFIG_INITIAL_PINS="" CONFIG_HAVE_GPIO=y CONFIG_HAVE_GPIO_ADC=y CONFIG_HAVE_GPIO_SPI=y CONFIG_HAVE_GPIO_SDIO=y CONFIG_HAVE_GPIO_I2C=y CONFIG_HAVE_GPIO_HARD_PWM=y CONFIG_HAVE_STRICT_TIMING=y CONFIG_HAVE_CHIPID=y CONFIG_HAVE_STEPPER_BOTH_EDGE=y CONFIG_HAVE_BOOTLOADER_REQUEST=y CONFIG_INLINE_STEPPER_HACK=y ======================= Build file /home/ubuntu/klipper/klippy/../out/klipper.dict(8623): Mon Jul 17 11:38:22 2023 Last MCU build version: v0.11.0-248-gd725dfd3 Last MCU build tools: gcc: (15:9-2019-q4-0ubuntu1) 9.2.1 20191025 (release) [ARM/arm-9-branch revision 277599] binutils: (2.34-4ubuntu1+13ubuntu1) 2.34 Last MCU build config: ADC_MAX=4095 BUS_PINS_i2c1=PB6,PB7 BUS_PINS_i2c1a=PB8,PB9 BUS_PINS_i2c2=PB10,PB11 BUS_PINS_i2c2a=PH4,PH5 BUS_PINS_i2c3=PA8,PC9 BUS_PINS_i2c3a=PH7,PH8 BUS_PINS_sdio=PC12,PD2,PC8,PC9,PC10,PC11 BUS_PINS_spi1=PA6,PA7,PA5 BUS_PINS_spi1a=PB4,PB5,PB3 BUS_PINS_spi2=PB14,PB15,PB13 BUS_PINS_spi2a=PC2,PC3,PB10 BUS_PINS_spi2b=PI2,PI3,PI1 BUS_PINS_spi3=PB4,PB5,PB3 BUS_PINS_spi3a=PC11,PC12,PC10 CLOCK_FREQ=168000000 MCU=stm32f407xx PWM_MAX=255 RESERVE_PINS_USB=PA11,PA12 RESERVE_PINS_crystal=PH0,PH1 STATS_SUMSQ_BASE=256 STEPPER_BOTH_EDGE=1 Build file /home/ubuntu/klipper/klippy/../out/klipper.elf(1253148): Mon Jul 17 11:38:28 2023 Attempting MCU 'mcu' reset webhooks client 281473332248384: Disconnected Restarting printer Start printer at Tue Sep 5 16:36:49 2023 (1693931809.7 3852.4) ===== Config file ===== [stepper_a] step_pin = PE9 dir_pin = !PF1 enable_pin = !PF2 endstop_pin = ^!PG8 position_endstop = 210 position_max = 1300 microsteps = 32 rotation_distance = 31.25 anchor_x = -1 anchor_y = 1 anchor_z = 1 [stepper_b] step_pin = PE11 dir_pin = PE8 enable_pin = !PD7 endstop_pin = ^!PG8 position_endstop = 210 position_max = 1300 microsteps = 32 rotation_distance = 31.25 anchor_x = 1 anchor_y = 1 anchor_z = 1 [stepper_c] step_pin = PE13 dir_pin = PC2 enable_pin = !PC0 endstop_pin = ^!PG8 position_endstop = 210 position_max = 1300 microsteps = 32 rotation_distance = 31.25 anchor_x = 1 anchor_y = -1 anchor_z = 1 [stepper_d] step_pin = PE14 dir_pin = !PA0 enable_pin = !PC3 endstop_pin = ^!PG8 position_endstop = 210 position_max = 1300 microsteps = 32 rotation_distance = 31.25 anchor_x = -1 anchor_y = -1 anchor_z = 1 [extruder] step_pin = PD15 dir_pin = PE7 enable_pin = !PA3 microsteps = 16 rotation_distance = 33.500 nozzle_diameter = 0.400 filament_diameter = 1.750 heater_pin = PB1 sensor_pin = PF4 sensor_type = ATC Semitec 104GT-2 control = pid pid_kp = 22.2 pid_ki = 1.08 pid_kd = 114 min_temp = 0 max_temp = 250 [force_move] enable_force_move = true [fan] pin = PC8 [heater_fan fan1] pin = PE5 [mcu] serial = /dev/ttyACM0 [printer] kinematics = winch max_velocity = 20 max_accel = 300 [virtual_sdcard] path = /home/ubuntu/printer_data/gcodes [display_status] [display] lcd_type = st7920 cs_pin = EXP1_4 sclk_pin = EXP1_5 sid_pin = EXP1_3 encoder_pins = ^EXP2_3, ^EXP2_5 click_pin = ^!EXP1_2 [output_pin beeper] pin = EXP1_1 [pause_resume] [gcode_macro PAUSE] rename_existing = PAUSE_BASE gcode = PAUSE_BASE G91 G1 E-{E} F2100 G1 Z{Z} F900 G90 G1 X{X} Y{Y} F6000 [gcode_macro RESUME] rename_existing = RESUME_BASE gcode = G91 G1 E{E} F2100 RESUME_BASE [gcode_macro CANCEL_PRINT] rename_existing = CANCEL_PRINT_BASE gcode = TURN_OFF_HEATERS CANCEL_PRINT_BASE [gcode_macro G29] gcode = {% set t = params.T|default(0)|float %} {% if printer.idle_timeout.state == "Printing" %} {action_respond_info("This command cannot be used while printing")} {% elif printer.toolhead.homed_axes != "xyz" %} {action_respond_info("Please home XYZ first")} {% else %} SAVE_GCODE_STATE NAME=G29_state G90 G1 Z10 F240 {% if t > 30.0 %} M190 S{t} {% endif %} BED_MESH_CALIBRATE {% if 'S' in params %} M140 S{params.S} {% endif %} G90 G1 Z10 F240 G1 X150 Y155 F6000 RESTORE_GCODE_STATE NAME=G29_state MOVE=0 {% endif %} [gcode_macro G27] gcode = {% set default_x = printer.toolhead.axis_minimum.x + 20 %} {% set default_y = printer.toolhead.axis_minimum.y + 20 %} {% if 'save_variables' in printer %} {% set svv = printer.save_variables.variables %} {% if 'park_x' in svv %} {% set default_x = svv.park_x %} {% endif %} {% if 'park_y' in svv %} {% set default_y = svv.park_y %} {% endif %} {% endif %} {% set x = params.X|default(default_x)|float %} {% set y = params.Y|default(default_y)|float %} {% set z = params.Z|default(20)|float %} {% if printer.toolhead.homed_axes != "xyz" %} {action_respond_info("Please home XYZ first")} {% else %} SAVE_GCODE_STATE NAME=G27_state G91 G1 Z{z} G90 G1 X{x} Y{y} F3000 RESTORE_GCODE_STATE NAME=G27_state MOVE=0 {% endif %} [board_pins] aliases = EXP1_1=PG4, EXP1_3=PD11, EXP1_5=PG2, EXP1_7=PG6, EXP1_9=, EXP1_2=PA8, EXP1_4=PD10, EXP1_6=PG3, EXP1_8=PG7, EXP1_10=<5V>, EXP2_1=PB14, EXP2_3=PG10, EXP2_5=PF11, EXP2_7=PF12, EXP2_9=, EXP2_2=PB13, EXP2_4=PB12, EXP2_6=PB15, EXP2_8=, EXP2_10=PF13 ======================= Extruder max_extrude_ratio=0.266081 mcu 'mcu': Starting serial connect webhooks client 281473332082768: New connection webhooks client 281473332082768: Client info {'program': 'Moonraker', 'version': 'v0.8.0-93-g26975e0'} Loaded MCU 'mcu' 119 commands (v0.11.0-248-gd725dfd3 / gcc: (15:9-2019-q4-0ubuntu1) 9.2.1 20191025 (release) [ARM/arm-9-branch revision 277599] binutils: (2.34-4ubuntu1+13ubuntu1) 2.34) MCU 'mcu' config: ADC_MAX=4095 BUS_PINS_i2c1=PB6,PB7 BUS_PINS_i2c1a=PB8,PB9 BUS_PINS_i2c2=PB10,PB11 BUS_PINS_i2c2a=PH4,PH5 BUS_PINS_i2c3=PA8,PC9 BUS_PINS_i2c3a=PH7,PH8 BUS_PINS_sdio=PC12,PD2,PC8,PC9,PC10,PC11 BUS_PINS_spi1=PA6,PA7,PA5 BUS_PINS_spi1a=PB4,PB5,PB3 BUS_PINS_spi2=PB14,PB15,PB13 BUS_PINS_spi2a=PC2,PC3,PB10 BUS_PINS_spi2b=PI2,PI3,PI1 BUS_PINS_spi3=PB4,PB5,PB3 BUS_PINS_spi3a=PC11,PC12,PC10 CLOCK_FREQ=168000000 MCU=stm32f407xx PWM_MAX=255 RESERVE_PINS_USB=PA11,PA12 RESERVE_PINS_crystal=PH0,PH1 STATS_SUMSQ_BASE=256 STEPPER_BOTH_EDGE=1 Sending MCU 'mcu' printer configuration... Configured MCU 'mcu' (1024 moves) Starting heater checks for extruder Stats 3853.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=2465 bytes_read=4649 bytes_retransmit=9 bytes_invalid=0 send_seq=172 receive_seq=160 retransmit_seq=2 srtt=0.001 rttvar=0.002 rto=0.025 ready_bytes=1393 upcoming_bytes=0 freq=168005065 sysload=0.02 cputime=10.620 memavail=6993580 print_time=0.001 buffer_time=0.000 print_stall=0 extruder: target=0 temp=0.0 pwm=0.000 webhooks: registering remote method 'shutdown_machine' for connection id: 281473332082768 webhooks: registering remote method 'reboot_machine' for connection id: 281473332082768 webhooks: registering remote method 'pause_job_queue' for connection id: 281473332082768 webhooks: registering remote method 'start_job_queue' for connection id: 281473332082768 Stats 3854.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000000 mcu_task_stddev=0.000000 bytes_write=3999 bytes_read=4860 bytes_retransmit=9 bytes_invalid=0 send_seq=200 receive_seq=200 retransmit_seq=2 srtt=0.003 rttvar=0.005 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=168006350 sysload=0.02 cputime=10.651 memavail=6994068 print_time=0.001 buffer_time=0.000 print_stall=0 extruder: target=0 temp=0.0 pwm=0.000 Stats 3855.8: gcodein=0 mcu: mcu_awake=0.044 mcu_task_avg=0.000093 mcu_task_stddev=0.000252 bytes_write=4013 bytes_read=4938 bytes_retransmit=9 bytes_invalid=0 send_seq=202 receive_seq=202 retransmit_seq=2 srtt=0.003 rttvar=0.004 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=168005502 sysload=0.02 cputime=10.680 memavail=6994084 print_time=0.001 buffer_time=0.000 print_stall=0 extruder: target=0 temp=1.8 pwm=0.000 Internal error on command:"G28" Traceback (most recent call last): File "/home/ubuntu/klipper/klippy/gcode.py", line 198, in _process_commands handler(gcmd) File "/home/ubuntu/klipper/klippy/extras/homing.py", line 268, in cmd_G28 kin.home(homing_state) File "/home/ubuntu/klipper/klippy/kinematics/winch.py", line 70, in home homing_state.home_rails([s], forcepos, homepos) File "/home/ubuntu/klipper/klippy/extras/homing.py", line 185, in home_rails hmove.homing_move(homepos, hi.speed) File "/home/ubuntu/klipper/klippy/extras/homing.py", line 77, in homing_move self.stepper_positions = [ StepperPosition(s, name) File "/home/ubuntu/klipper/klippy/extras/homing.py", line 77, in self.stepper_positions = [ StepperPosition(s, name) File "/home/ubuntu/klipper/klippy/extras/homing.py", line 31, in __init__ self.start_pos = stepper.get_mcu_position() File "/home/ubuntu/klipper/klippy/stepper.py", line 153, in get_mcu_position return int(mcu_pos - 0.5) ValueError: cannot convert float NaN to integer Transition to shutdown state: Internal error on command:"G28" Dumping gcode input 0 blocks Dumping 20 requests for client 281473332082768 Received 3853.851802: b'{"id": 281473439346944, "method": "info", "params": {}}' Received 3853.853964: b'{"id": 281473439348816, "method": "objects/subscribe", "params": {"objects": {"webhooks": null}, "response_template": {"method": "process_status_update"}}}' Received 3853.856619: b'{"id": 281473439348816, "method": "gcode/subscribe_output", "params": {"response_template": {"method": "process_gcode_response"}}}' Received 3853.858605: b'{"id": 281473439347712, "method": "list_endpoints", "params": {}}' Received 3853.862503: b'{"id": 281473439791520, "method": "objects/subscribe", "params": {"objects": {"webhooks": null, "print_stats": null}, "response_template": {"method": "process_status_update"}}}' Received 3854.108561: b'{"id": 281473439790656, "method": "objects/list", "params": {}}' Received 3854.111140: b'{"id": 281473439347232, "method": "objects/query", "params": {"objects": {"configfile": null}}}' Received 3854.361520: b'{"id": 281473439399552, "method": "register_remote_method", "params": {"response_template": {"method": "shutdown_machine"}, "remote_method": "shutdown_machine"}}' Received 3854.364357: b'{"id": 281473439399552, "method": "register_remote_method", "params": {"response_template": {"method": "reboot_machine"}, "remote_method": "reboot_machine"}}' Received 3854.366744: b'{"id": 281473439399552, "method": "register_remote_method", "params": {"response_template": {"method": "pause_job_queue"}, "remote_method": "pause_job_queue"}}' Received 3854.369066: b'{"id": 281473439399552, "method": "register_remote_method", "params": {"response_template": {"method": "start_job_queue"}, "remote_method": "start_job_queue"}}' Received 3854.372053: b'{"id": 281473439791568, "method": "objects/query", "params": {"objects": {"heaters": null}}}' Received 3854.372466: b'{"id": 281473439789360, "method": "objects/query", "params": {"objects": {"heaters": null}}}' Received 3854.612457: b'{"id": 281473439791568, "method": "objects/subscribe", "params": {"objects": {"webhooks": null, "print_stats": null, "extruder": null}, "response_template": {"method": "process_status_update"}}}' Received 3854.613020: b'{"id": 281473439791184, "method": "objects/subscribe", "params": {"objects": {"webhooks": null, "print_stats": null, "extruder": null}, "response_template": {"method": "process_status_update"}}}' Received 3854.624906: b'{"id": 281473439798992, "method": "info", "params": {}}' Received 3854.625832: b'{"id": 281473439537664, "method": "objects/list", "params": {}}' Received 3854.717089: b'{"id": 281473439789168, "method": "objects/subscribe", "params": {"objects": {"webhooks": null, "print_stats": null, "extruder": null, "configfile": null, "mcu": null, "fan": null, "heaters": null, "heater_fan fan1": null, "gcode_move": null, "virtual_sdcard": null, "display_status": null, "output_pin beeper": null, "pause_resume": null, "gcode_macro PAUSE": null, "gcode_macro RESUME": null, "gcode_macro CANCEL_PRINT": null, "gcode_macro G29": null, "gcode_macro G27": null, "stepper_enable": null, "motion_report": null, "query_endstops": null, "idle_timeout": null, "system_stats": null, "manual_probe": null, "toolhead": null}, "response_template": {"method": "process_status_update"}}}' Received 3855.002697: b'{"id": 281473439791808, "method": "gcode/help", "params": {}}' Received 3856.742762: b'{"id": 281473439791184, "method": "gcode/script", "params": {"script": "G28 Y"}}' gcode state: absolute_coord=True absolute_extrude=True base_position=[0.0, 0.0, 0.0, 0.0] last_position=[0.0, 2160.0, 0.0, 0.0] homing_position=[0.0, 0.0, 0.0, 0.0] speed_factor=0.016666666666666666 extrude_factor=1.0 speed=25.0 Reactor garbage collection: (3854.625449221, 0.0, 0.0) Internal error on command:"G28" Internal Error on WebRequest: gcode/script Traceback (most recent call last): File "/home/ubuntu/klipper/klippy/webhooks.py", line 256, in _process_request func(web_request) File "/home/ubuntu/klipper/klippy/webhooks.py", line 431, in _handle_script self.gcode.run_script(web_request.get_str('script')) File "/home/ubuntu/klipper/klippy/gcode.py", line 216, in run_script self._process_commands(script.split('\n'), need_ack=False) File "/home/ubuntu/klipper/klippy/gcode.py", line 198, in _process_commands handler(gcmd) File "/home/ubuntu/klipper/klippy/extras/homing.py", line 268, in cmd_G28 kin.home(homing_state) File "/home/ubuntu/klipper/klippy/kinematics/winch.py", line 70, in home homing_state.home_rails([s], forcepos, homepos) File "/home/ubuntu/klipper/klippy/extras/homing.py", line 185, in home_rails hmove.homing_move(homepos, hi.speed) File "/home/ubuntu/klipper/klippy/extras/homing.py", line 77, in homing_move self.stepper_positions = [ StepperPosition(s, name) File "/home/ubuntu/klipper/klippy/extras/homing.py", line 77, in self.stepper_positions = [ StepperPosition(s, name) File "/home/ubuntu/klipper/klippy/extras/homing.py", line 31, in __init__ self.start_pos = stepper.get_mcu_position() File "/home/ubuntu/klipper/klippy/stepper.py", line 153, in get_mcu_position return int(mcu_pos - 0.5) ValueError: cannot convert float NaN to integer MCU 'mcu' shutdown: Command request clocksync state: mcu_freq=168000000 last_clock=3622528415 clock_est=(3853.624 3106540076 168003369.791) min_half_rtt=0.000093 min_rtt_time=3853.535 time_avg=3853.624(0.554) clock_avg=3106540076.264(93142148.230) pred_variance=18797136720.274 Dumping serial stats: bytes_write=4045 bytes_read=5021 bytes_retransmit=9 bytes_invalid=0 send_seq=206 receive_seq=206 retransmit_seq=2 srtt=0.002 rttvar=0.003 rto=0.025 ready_bytes=0 upcoming_bytes=0 Dumping send queue 100 messages Sent 0 3853.750216 3853.750216 11: seq: 1a, config_digital_out oid=14 pin=PC8 value=0 default_value=0 max_duration=0 Sent 1 3853.750389 3853.750389 11: seq: 1b, set_digital_out_pwm_cycle oid=14 cycle_ticks=1680000 Sent 2 3853.750661 3853.750661 11: seq: 1c, config_digital_out oid=15 pin=PE5 value=0 default_value=1 max_duration=0 Sent 3 3853.750818 3853.750818 11: seq: 1d, set_digital_out_pwm_cycle oid=15 cycle_ticks=1680000 Sent 4 3853.751085 3853.751085 15: seq: 1e, config_st7920 oid=0 cs_pin=PD10 sclk_pin=PG2 sid_pin=PD11 sync_delay_ticks=7560 cmd_delay_ticks=3360 Sent 5 3853.751281 3853.751281 8: seq: 1f, config_buttons oid=16 button_count=3 Sent 6 3853.751450 3853.751450 12: seq: 10, config_digital_out oid=17 pin=PG4 value=0 default_value=0 max_duration=0 Sent 7 3853.751792 3853.751792 12: seq: 11, config_stepper oid=1 step_pin=PE9 dir_pin=PF1 invert_step=0 step_pulse_ticks=336 Sent 8 3853.751938 3853.751938 11: seq: 12, config_digital_out oid=18 pin=PF2 value=1 default_value=1 max_duration=0 Sent 9 3853.752265 3853.752265 10: seq: 13, config_endstop oid=2 pin=PG8 pull_up=1 Sent 10 3853.752330 3853.752330 7: seq: 14, config_trsync oid=3 Sent 11 3853.752577 3853.752577 12: seq: 15, config_stepper oid=4 step_pin=PE11 dir_pin=PE8 invert_step=0 step_pulse_ticks=336 Sent 12 3853.752627 3853.752627 11: seq: 16, config_digital_out oid=19 pin=PD7 value=1 default_value=1 max_duration=0 Sent 13 3853.752745 3853.752745 10: seq: 17, config_endstop oid=5 pin=PG8 pull_up=1 Sent 14 3853.752771 3853.752771 7: seq: 18, config_trsync oid=6 Sent 15 3853.752891 3853.752891 12: seq: 19, config_stepper oid=7 step_pin=PE13 dir_pin=PC2 invert_step=0 step_pulse_ticks=336 Sent 16 3853.752931 3853.752931 11: seq: 1a, config_digital_out oid=20 pin=PC0 value=1 default_value=1 max_duration=0 Sent 17 3853.753043 3853.753043 10: seq: 1b, config_endstop oid=8 pin=PG8 pull_up=1 Sent 18 3853.753093 3853.753093 7: seq: 1c, config_trsync oid=9 Sent 19 3853.753148 3853.753148 12: seq: 1d, config_stepper oid=10 step_pin=PE14 dir_pin=PA0 invert_step=0 step_pulse_ticks=336 Sent 20 3853.753231 3853.753231 11: seq: 1e, config_digital_out oid=21 pin=PC3 value=1 default_value=1 max_duration=0 Sent 21 3853.753352 3853.753352 10: seq: 1f, config_endstop oid=11 pin=PG8 pull_up=1 Sent 22 3853.753401 3853.753401 7: seq: 10, config_trsync oid=12 Sent 23 3853.753505 3853.753505 8: seq: 11, config_analog_in oid=22 pin=PF4 Sent 24 3853.753557 3853.753557 15: seq: 12, config_digital_out oid=23 pin=PB1 value=0 default_value=0 max_duration=840000000 Sent 25 3853.753657 3853.753657 11: seq: 13, set_digital_out_pwm_cycle oid=23 cycle_ticks=16800000 Sent 26 3853.753746 3853.753746 12: seq: 14, config_stepper oid=13 step_pin=PD15 dir_pin=PE7 invert_step=0 step_pulse_ticks=336 Sent 27 3853.753831 3853.753831 11: seq: 15, config_digital_out oid=24 pin=PA3 value=1 default_value=1 max_duration=0 Sent 28 3853.753879 3853.753879 11: seq: 16, finalize_config crc=1589641996 Sent 29 3853.753954 3853.753954 13: seq: 17, queue_digital_out oid=14 clock=3160160822 on_ticks=0 Sent 30 3853.754052 3853.754052 13: seq: 18, queue_digital_out oid=15 clock=3160193739 on_ticks=0 Sent 31 3853.754102 3853.754102 11: seq: 19, buttons_add oid=16 pos=0 pin=PG10 pull_up=1 Sent 32 3853.754143 3853.754143 10: seq: 1a, buttons_add oid=16 pos=1 pin=PF11 pull_up=1 Sent 33 3853.754273 3853.754273 10: seq: 1b, buttons_add oid=16 pos=2 pin=PA8 pull_up=1 Sent 34 3853.754361 3853.754361 17: seq: 1c, buttons_query oid=16 clock=3386880000 rest_ticks=336000 retransmit_count=50 invert=4 Sent 35 3853.754481 3853.754481 26: seq: 1d, query_analog_in oid=22 clock=3396960000 sample_ticks=168000 sample_count=8 rest_ticks=50400000 min_value=1171 max_value=32331 range_check_count=4 Sent 36 3853.754522 3853.754522 13: seq: 1e, queue_digital_out oid=23 clock=3160838776 on_ticks=0 Sent 37 3853.754679 3853.754679 6: seq: 1f, get_config Sent 38 3853.756177 3853.756177 7: seq: 10, stepper_get_position oid=1 Sent 39 3853.757142 3853.757142 7: seq: 11, stepper_get_position oid=4 Sent 40 3853.757553 3853.757553 7: seq: 12, stepper_get_position oid=7 Sent 41 3853.757904 3853.757904 7: seq: 13, stepper_get_position oid=10 Sent 42 3853.758479 3853.758479 7: seq: 14, stepper_get_position oid=13 Sent 43 3853.759887 3853.759887 62: seq: 15, st7920_send_cmds oid=0 cmds=b'$@\x02&"\x02\x06\x0c', st7920_send_cmds oid=0 cmds=b'\x80', st7920_send_data oid=0 data=b' ', st7920_send_cmds oid=0 cmds=b'\x88', st7920_send_data oid=0 data=b' ' Sent 44 3853.760261 3853.760261 55: seq: 16, st7920_send_cmds oid=0 cmds=b'\x90', st7920_send_data oid=0 data=b' ', st7920_send_cmds oid=0 cmds=b'\x98', st7920_send_data oid=0 data=b' ', st7920_send_cmds oid=0 cmds=b'@' Sent 45 3853.760407 3853.760407 51: seq: 17, st7920_send_data oid=0 data=b'\x00\x00\x00\x00\x0f\xe0\x1f\xf8\x1f\xfc?\xfc<<<<', st7920_send_cmds oid=0 cmds=b'H', st7920_send_data oid=0 data=b'<<<p\x00\x00\x00\x00\x80\x00', st7920_send_cmds oid=0 cmds=b'\x8a\x8c', st7920_send_data oid=0 data=b'\x00\x01', st7920_send_cmds oid=0 cmds=b'\x8b\x85', st7920_send_data oid=0 data=b'\x9bC\x03\xeb\xfaf\x92"\xc8<' Receive: 5 3853.292344 3853.292100 49: seq: 1c, identify_response offset=440 data=b'm\xf4\xd8\x0eW\xed\xb0\x0cb37p\x99\xa3YD\x86\xab\x16M[<\x89rd\x9b<\xed\xd3D\x16\xff\x01s\xec\x07p\xf9>A' Receive: 6 3853.293169 3853.292925 49: seq: 1d, identify_response offset=480 data=b'\x9b8>#\x05\x0c\x15\xb5\xb3\xa2Yh\x94\xb6\x8f\xd5\t{g\xcf\xe0GV\x87\xb2\xf6~\x18\xdb\x1fF\x8e\x0e \xb6+\x96y\xd1\x18' Receive: 7 3853.294037 3853.293745 49: seq: 1e, identify_response offset=520 data=b'/A\x97\xe6e\x02Sd\r\x0f\x8e8\x9e\x1d\xefW_<\x88d_\xec\xf6d\x86p\xe1\xf2\x83\x97\xeeJq\xec\xc9\x9e\xa1%\xfds' Receive: 8 3853.295006 3853.294726 49: seq: 1f, identify_response offset=560 data=b'+\xd8\x80\xfe\x81\xa4\xbe\x19\xa7\x84\x15)\xa9\xe4\xee\x87o\xbe\x07(\x08\xc3\x03\xd9\xc7\xa2\xdf\x83\xad\x92L\x9aC\x0c\xad\xb7\xc9~\xbe\x0c' Receive: 9 3853.295848 3853.295682 49: seq: 10, identify_response offset=600 data=b'\xcc\x19f\xc6\x7fdV~2\xed"7\xcd\xe7:K\x0e]\xc5\xcb\xaa<\x19{\xcf\xcc\xd9y/\xda\xd6^&\xec&\xca\xa9\xf3\xa2\xd3' Receive: 10 3853.296272 3853.296120 49: seq: 11, identify_response offset=640 data=b'M\x06\x04b\xb6\\C)\x85\xa34\xb0\x1b\xeb\xf7\xa2\xab\x1a\xb8\xa7\xedI\x8b\xbadk\xd4\xb9\xbd\xb4}\x95\rig\x1c\xa8{J\x8e' Receive: 11 3853.296675 3853.296531 49: seq: 12, identify_response offset=680 data=b'.\xb9\xd7\x9bAt\xcf\xbe\xa8\xd8\tfS\xab\xa5C{X\xb3\x02%\x17\xf7\x038}\xd3N.\x96\xba\x07Zv\xe4\xf0|>\xbea' Receive: 12 3853.297111 3853.296931 49: seq: 13, identify_response offset=720 data=b'\xebD\nx\xdb\xe5\xa2\xc3\xf9\x00|;\x06\x83@3H\x17.\xa1K' Receive: 17 3853.299138 3853.298996 49: seq: 18, identify_response offset=920 data=b'`\x076\xc2_<^!\xd9\xd7\xe3\xa9\x95\x92\xcd\xb6\x7fL;\xe1\x8a\xc3\xfd4w2Ou\xf3\x94\xa6y\xc8\x9a\x94/\x8d\xb7\x1f\xe1' Receive: 18 3853.299549 3853.299388 49: seq: 19, identify_response offset=960 data=b"\xf6sQ\xf7\xb0y\xaf\xd9naB\xba\xd4&.\x82\x8fi\x0c'3\x9a\xd3\x9c\xb9\x94\xa1\xcd\xedIs\xf2\xb0\x1f\\+\x83O\xb3K" Receive: 19 3853.299950 3853.299802 49: seq: 1a, identify_response offset=1000 data=b'\x8c"\xfa\xe9\xa4\x01\x96=\x1f\t\x90/\r\x16\xc4\xe63\xc30\x8e\xfe\xff\xa3\xb3W\xd6\xd9U\x88\xb0=\xc8`v \xb8\x17\xd9\'\'' Receive: 20 3853.300351 3853.300200 49: seq: 1b, identify_response offset=1040 data=b"g\x08}\xbd\x86Q\xca`V\xd06\x80'\xe3\xf9\x1d\x9c\x8c\xb4\x82Q4}\xcd,\x8bp$06\xcb\xc2\x18\xfa(\xe4\xbc\x92\x9f\xe1" Receive: 21 3853.300747 3853.300601 49: seq: 1c, identify_response offset=1080 data=b'\x9d\x82\x08SlU\xbe8\xd5\nN\x81\xec+:\x1c\xd3\x1dX\x8e;\x00\xeep\xe7s\xc7ps\xde\xf7 N\xa5Of\x8e\xc6\r\xff' Receive: 22 3853.301148 3853.300997 49: seq: 1d, identify_response offset=1120 data=b'~\xacEF\xd1\xdf\xb0\x9b\xd3\x82\xeb\x13jf\x8c$\xe6\xce\xe1\x111xj\x07\xdf\xd3e\x81\xdf\x02\xe0\tLG\x89\x07\x18!VM' Receive: 23 3853.301549 3853.301396 49: seq: 1e, identify_response offset=1160 data=b'\x92gT\x1a\xcf\x07\x02`*\xcc\x16\x08\x04\x0e\xe0\x05P\x88\x00\xbb\xdb\r\x95\xc0y\x10\x08\x8217\\\xe8\xed\xd6:\x8d\xbd}\x84\x1d' Receive: 24 3853.301964 3853.301799 49: seq: 1f, identify_response offset=1200 data=b'`\xa6HO\xc00\xc7\xd9\xfe\xebsx\x8fi\xc1\xf6\x8dB#x\x80:4\xc6\xb0\x03L\xb1\xc3$[!r\x1bJ\xa1\xc3<\x91\xe2' Receive: 25 3853.302372 3853.302212 49: seq: 10, identify_response offset=1240 data=b'!\xf8\xf8\xfa\x1e\xfd#\xf6W7i\xc1!\x04\x0c\xc25\xb8\xbe0\xca\xa1\xe1\xfc\xc3#&\xf2\x04\xca\xfa\xcc\x9a\x0eR@\x10\x9a\xb1P' Receive: 26 3853.302762 3853.302617 49: seq: 11, identify_response offset=1280 data=b'-\x9e\xd4QB\xcea@\xb0\xe88,\xf9\xcc\xa4\xfd\xea+\xe9$x\x17\x9e\xa4M\xda\xf0u\xe3\xec\xd0\xeek\xbed>\x076\xdd]' Receive: 27 3853.303172 3853.303010 49: seq: 12, identify_response offset=1320 data=b'G\x9azxD0\xa4\x02\x03\x84$\xe1\xc0:\x88\xcc\xac\xc8\xa9\xa8P\x15\xb2\xd1\xb1\xa0jdq*\x9b;R:W\xbby}\x1f!' Receive: 28 3853.303572 3853.303420 49: seq: 13, identify_response offset=1360 data=b':\n%\x8a_\x8a\xb7\xb3\xf9!\xd7+\xe1\x16\xb7\xc0)a\x821\x1dBE\x81Y\xb8\x010\x7fi\x19(\x93@\x14\xe0\\\xc33\xa9' Receive: 29 3853.303998 3853.303835 49: seq: 14, identify_response offset=1400 data=b'\x87\x93\x88\x80\x04DX\x95\xd0\x1d\x98\x9a|\xd0\x04d~\xbe\x80r%\x8d6D\xe8;\x81$\xe0\x12\x0b\xcb\xd7\xbb\x89\xa2h\x9bNe' Receive: 30 3853.304420 3853.304250 49: seq: 15, identify_response offset=1440 data=b')\x8c\x82\xd47N"\x9e\xda\x02\x8e\xc4\xcd\x89\xec\x8c\xa3]\xb8L`:\x8e\xa0\xa7\xf0\xd0\xb9\x03\xd1\x8bN>\xf1\xc9\xbfz\xbbN\xae' Receive: 31 3853.304825 3853.304681 49: seq: 16, identify_response offset=1480 data=b'W\xffF\x9cX\xc2\x11]~\xdc$7\xef\x7f\xd9\xe0\x83\xcd\x9f\\Ln.gg7\x97\xf3\xc9\x88\x92\x12i\x01\xa4\xe5\x88\x14\x10\x05' Receive: 32 3853.305226 3853.305075 49: seq: 17, identify_response offset=1520 data=b'\xf2S\xf8\x9f?\xa6\x91\xd8\xbb\xe8\xec\xe6]<"\x85HY\x81\xc2\xf5Xa\xc8Bs\x10Z\xb8$\x84\x08\xa4\xac!\xd5\xbdy\x0b\x7f' Receive: 33 3853.305626 3853.305474 49: seq: 18, identify_response offset=1560 data=b'k\x92\x86?\x9c|}89\xf8&\xedf\x05\xbbY\x81\xaaU<\xa6\xf2\x8e`i\x971\xfc\x85#\xb2\xda\x15\x92}\xa4\xfbG\x0c$' Receive: 34 3853.306035 3853.305878 49: seq: 19, identify_response offset=1600 data=b'\xbf\xc6e\x84H\x9f\x8e\xe9\xf7H\x7f\x0f\xf4\xf7@\x7f?^\\\xf8\xc5\xd9\xd9\x04\xb0\xa53\xde\xed\x9a\xd4\xaf\xff\xf1a\xfds\xf2\xe3\xed' Receive: 35 3853.306457 3853.306306 49: seq: 1a, identify_response offset=1640 data=b"\xd5\xaf\x88Q\x8b)\xfdw6\xb9^\x7f\x04n\xd9Wa\xb0\x8d\xa6\xf3\xa7'`\xbd\xf9\xd75\x1fr\x80\x95\x9a\xdb\xab\xcd\xd5\xed?\xaf" Receive: 36 3853.306923 3853.306725 49: seq: 1b, identify_response offset=1680 data=b'X\xfd\xc7\xcd%\x19\x06\x95\xaf\xfc`2"g\xdd38oIG\x00f}\x87\x0b\xdf\xdc\xad\xee6\xc9\xe6\xe3\xf5\xe6\xd7\xe4r\xb5\xb9' Receive: 37 3853.307334 3853.307190 49: seq: 1c, identify_response offset=1720 data=b'B\xb53\x1c\xbe\xba\xb9\xb9\xbaM.?\xdc\xbdK\xae\xde\xfe\x04\xe3\xfe\x0b&\xf3\x00\xed\xfcJ\xa6\x1a\x93JZU\x13N\x85\xb3T<' Receive: 38 3853.307779 3853.307622 49: seq: 1d, identify_response offset=1760 data=b'\x00\x9fZ\x01\xd5n\x94\xbbD\xd4\n\xe9M\xa2\x9c!\x06\xa5\x80C\xday\xef\xae\xaea\xd6\xd5\xdd\xc7[Z\x08\x08\xdc\xac\xa6\x93\x8b\xdf' Receive: 39 3853.308206 3853.308048 49: seq: 1e, identify_response offset=1800 data=b"\xa6g\xfe\xecw\xe8\\b\x070\x9c{k\xec\x85\x81\xea\xbd\xc5\x1e$\xd7\xdc\xbb\xc2\x1edS\xdc\xfb\x11{\x0b\xad\xe5'\xec-\xb5\x96" Receive: 40 3853.308627 3853.308473 49: seq: 1f, identify_response offset=1840 data=b'w\xa4\xd3\xd7j\xdeS7 =/*x\xa9-\xb2\x97N_\x0e\xc0\x1e\x1e\x93Tm\xf3\xc30\xa4\xfd\xa72\x9eF\xf3\x9c,\xd0\x97' Receive: 41 3853.309033 3853.308887 49: seq: 10, identify_response offset=1880 data=b'"\x9e\xfa\xe8/\x81\x92\xd2\xaa\xc8\x87}\x1aCk1\xe4\x06\xa4@y`\xc8\xad{z\n\xb1[q\x80\xd0v\xc3D\xaf@<\xea\xe0' Receive: 42 3853.309456 3853.309295 49: seq: 11, identify_response offset=1920 data=b'=\x99\x14\xb92\xa2GH\xb1\xe5\x0c\x95\x8bC\xab\x12\x01\xef\xd9\xd3o\xad\x9c\xa3\xe7:\xad\xbd\xba\xe9=@>\x0f\xa3\x87\x07\x01\x8f\xa3' Receive: 43 3853.309924 3853.309718 49: seq: 12, identify_response offset=1960 data=b'\x9cG\x00\xe6=\xee\x0bh3\x10I\xaf\x05(\x85\x998\xcd\x01\xd9\xbf\xf6\x98*y\xb2\xd8\x81Vxb\xa7\xbdWH/Usq\xed' Receive: 44 3853.310340 3853.310189 49: seq: 13, identify_response offset=2000 data=b'\x83\xdf\x80\x8aY"+\x82\x18\xbfTy\x94\xb2*\xca9a:Q{\xba<`\xe4\xc14k\x95\xe8\xb4i\'\x81$\xba\xae\xe9\xe8\x11' Receive: 45 3853.310749 3853.310602 49: seq: 14, identify_response offset=2040 data=b'\xa8\t\x9d\x80\xe4N\xf6T\xdc\xfc1\x85E\xe7^\xdfx\x84\xfdX\xac\xc2\xe7\x0fWk\xdes\xe6\xe9\xc1%\xf2\xb2}Z\xd7\xa2\xe4\x1a' Receive: 46 3853.311174 3853.311011 49: seq: 15, identify_response offset=2080 data=b'\x96&\xe8\xaa\xa0-Rrf\xc8\xb9\xbd\xe6R\x99\x17\xbdK\xed\x18\xb0\xe1\x12\xd3J@Z\xc9\xe5\tM\xac\x9a\x07\xa1W\xe9a\xfd\x08' Receive: 47 3853.311595 3853.311438 49: seq: 16, identify_response offset=2120 data=b'\xb1\xdb\x92MQ\xcc\x94\xc18\xb6\x1f\xd1\xd5\xb3\xca\xcc\x1f:\x0b\x00\xc3z\xec\x8eX0\xd0\xa3T\xbd"\xaf\xc3\'\xa4\x19m\x0b\x1e\xc4' Receive: 48 3853.312050 3853.311901 49: seq: 17, identify_response offset=2160 data=b'\xe7\x9e;\xa8\x83\tF g\\=\x1c\xb2}\xd1\xaa9"\xc7\x1c\x07\x0f\x03\x87\x07\xf3\xb8\xeb\xf4\t\xbdq\xa1-\xcb\xf5\xa8kx\x8d' Receive: 49 3853.312471 3853.312317 49: seq: 18, identify_response offset=2200 data=b'\xa6;\xe1\x89:\x83\xf4C\x9f(\xec\xf8\xba\x90\x12NO\xc2\xcb*\x1fJ,\x94\x800fk\x9e\n\x84\xe4\xde\xe2A\xe0\x91`\xa2\xf6' Receive: 50 3853.312926 3853.312735 49: seq: 19, identify_response offset=2240 data=b'\xba\xc0>\xedrri\xc5\x8d\xe5\x98k<\x07z\x08x\xd0\xea\xb6e\xf3\xc8/\x89_\xe0\x1e\xa4\x1eo\x07/\x11\x81R4"\xa0\xd7' Receive: 51 3853.313350 3853.313194 49: seq: 1a, identify_response offset=2280 data=b"\x10\x01\x9f\x13.\xa1\xa8[\xce\x139\xab'R\x8d+\xb5\xc3!!\xb7\xb9\x1em\xd7\xec\xc0S*Xz\x8a{\xc3\x94\x18V\xc9\x996" Receive: 52 3853.313758 3853.313611 49: seq: 1b, identify_response offset=2320 data=b'g\x94\xb7Bm\n\xbd\x19\xeeG\x07\xd3\xa0\xa9\xc1\xc7\xd0\xd51\x13\xdf\x18\x86#\xebx\x8fEYB\xfe\x91a\x1a\xef\x9679\xa3\xb2' Receive: 53 3853.314176 3853.314024 49: seq: 1c, identify_response offset=2360 data=b"\x92\xc6B_\x90\xc0\xa4e\x03\xd7\x94\xcf\x90\x16\x80\x1cE5TzL\xdf\x12X\xf8FW'\xa9N\x02\xca\xe8b\x13\xd2\xb8\x15\xfd\x8d" Receive: 54 3853.314596 3853.314442 49: seq: 1d, identify_response offset=2400 data=b'\xba\xe9}\xd3x\xdb\x94v\xc7;\xc3\xb2\xd0\x9d\xebRh2`\xa4\xa2-WQ\xef\xc8\x1e(\t\xa9\x97\x14\x84\x96\x1fk9\xb4\x98~' Receive: 55 3853.315017 3853.314862 49: seq: 1e, identify_response offset=2440 data=b"\t\xbe\xf5\xec\xdf\xc0L_B\xe0\xad>\xd4\x9f@\x07\xa2\x03\x17\xd8\x9dqi\t\xe0\x84\xec\xec\x00\x1f\xb2\xe9\xe8\xd6B\x0e'\xbdL\xaa" Receive: 56 3853.315430 3853.315281 49: seq: 1f, identify_response offset=2480 data=b'\xa3\xb4\x05?\x06\xaf\xa6.\x01\xef\x1e@Az_j\x183;\xe5r\x92\xa7RK[(r\xeaK\x17\xde\x07\x00R\x88\xad\xf7\x98\r' Receive: 57 3853.315926 3853.315718 49: seq: 10, identify_response offset=2520 data=b"n\xb1\xbe(\xff\xc2I'}\xbc1\x98\xaa>\xe9\xe4\\4\x94X\xa5\x01\x04S\xde\x91\x01\x19I\x18%\x00\xcd\xa9L\xff\xcbj\xfd3" Receive: 58 3853.316347 3853.316192 49: seq: 11, identify_response offset=2560 data=b'\xd7wu\x85\x93\xb2p4\\\t\x0f5\xc1\xaf\x8e\x13\xa9&\x9e\x16\xfb6\xd6\x8b\x15\x1a\xf3\xcd\xc1\x04\x1b\xc2\xcfQM\x15\xe3\x0f$&' Receive: 59 3853.316775 3853.316612 49: seq: 12, identify_response offset=2600 data=b'\xa1\xbf\x88c\nd\xaa3\xa3@\xc7\x9dYLG\x0f\x9d\xd9l\x0e\xed\xf0\xe5\x85\x1e\xd6- \x83\xe0\xcfV\xaa\xba\xe3\xbe\x16$\x02g' Receive: 60 3853.317180 3853.317035 49: seq: 13, identify_response offset=2640 data=b'\x9d\x89Q\r\xe9\x9c\x0e\xf1T5\xc8\xd6\x00T\xe5B\xe7\xe3\xfc\xees\xd5\xf1kT\x90\xd4\xb6\xd86\xf8[\x16\xce\xc7)|\xe0\x9d\xe3' Receive: 61 3853.317595 3853.317443 49: seq: 14, identify_response offset=2680 data=b'\x93\xc2\x94\x95\x0e\xaa\x98\xac\xf2T\xcd\xe1\x1c\x01G\x7f\x18;\x10I\x9d\xa2\x91G\x14\xb5!\xaahSm\xc1>=\x96\xa6\xf4\x0f\xe1U' Receive: 62 3853.318018 3853.317853 49: seq: 15, identify_response offset=2720 data=b'U@i\x8bT(\xc51\xedk\xf4\xe2\x03XsW\xbe\xa4\x0f^T\x8b\xfa\xd2\xb2\x95\x84j$v\xf6\xf3\xc0\xa9NK\xb8\x7f\xa6\xd8' Receive: 63 3853.318427 3853.318280 49: seq: 16, identify_response offset=2760 data=b'\xbc\x8clq\xf7@\xf3\xbe\xa9\x00\x86\x8f\xe7pk\xc7h\x9d\xc0\x16L\x13\xed\x02\xf6-\xc4}m\x97\xc8\x16%\x1d\xdeQ\xe9\xe0\r\xf2' Receive: 64 3853.318842 3853.318689 49: seq: 17, identify_response offset=2800 data=b'b\x06jM\xe2\x8d\x93$\xb6\xca\x02\x1cG\xd7\xcb\xfe\x94\xa3\x05\x96\xff\xff\xe7h\xc3)G\x0b\x9d"\xaa\xb2\xb8^\xdc\x90eT\xc4E' Receive: 65 3853.319252 3853.319104 49: seq: 18, identify_response offset=2840 data=b'\xeba\xe8\x03+\xb8\xdf\x11\x96\xe1+\xf5\xa4#\xeb:;C\x8c\x19\t\x8d\xb9)8\xab\x07j\xae\x9cbv\xa2\x0e\xf5%\xc1\xc3\xd3\x8c' Receive: 66 3853.319679 3853.319518 49: seq: 19, identify_response offset=2880 data=b'\x8f\x8bB\xaf\xca\xaaG;\xcd\x8a\x05\x05\x1b[tM\xf7\xf4\t/\xdc,\xfdO\x9dq\xe4J8e\x03W\x00\xf9\xe2S\xc5\x9e\xa3\r' Receive: 67 3853.320092 3853.319947 49: seq: 1a, identify_response offset=2920 data=b'\xb8\x85Qw\xf3\xfe\xec\xb0\xba\xf2U\xd7\xa7\xf2\x07 7\xa5\xde\x8b\x19\xe7\xfd\xd2\xdeX9T\xeaG~\xe6\x92\xb0S0\x19US\xb8' Receive: 68 3853.320502 3853.320356 49: seq: 1b, identify_response offset=2960 data=b'\x10_\x80\xaf\xc4#\x00?t\xb5\x93\x986p\x00f\xff\xc3\x1cB\xd7X\x8ew\x80~\xc2\xab\x0f\xdc\xba\x89\xc5\x88,5E\x9c\x93\xdf' Receive: 69 3853.320964 3853.320767 49: seq: 1c, identify_response offset=3000 data=b'\x8e\x1c\xfc;\xc7\xc4\x9b\xbf\xf4x\xfc%up\xd1\x11\x9fc\xea_a\xc0\xc3\xf6a\xfa\xc6\xf7\xdfL\x010\x16\xe7\xbb|\x1e\xc4\xf96' Receive: 70 3853.321355 3853.321225 18: seq: 1d, identify_response offset=3040 data=b'\x0f\'/\xff\x05\xd4\x86"+' Receive: 71 3853.321778 3853.321647 9: seq: 1e, identify_response offset=3049 data=b'' Receive: 72 3853.329816 3853.329646 12: seq: 1f, uptime high=0 clock=3057019394 Receive: 73 3853.381276 3853.381079 11: seq: 10, clock clock=3065661907 Receive: 74 3853.432966 3853.432713 11: seq: 11, clock clock=3074337679 Receive: 75 3853.484084 3853.483888 11: seq: 12, clock clock=3082932255 Receive: 76 3853.535207 3853.535020 11: seq: 13, clock clock=3091521356 Receive: 77 3853.586303 3853.586085 11: seq: 14, clock clock=3100102151 Receive: 78 3853.638310 3853.638083 11: seq: 15, clock clock=3108842454 Receive: 79 3853.689385 3853.689194 11: seq: 16, clock clock=3117422748 Receive: 80 3853.740474 3853.740246 11: seq: 17, clock clock=3126002985 Receive: 81 3853.742474 3853.742168 10: seq: 18, config is_config=0 crc=0 is_shutdown=0 move_count=0 Receive: 82 3853.743119 3853.742908 11: seq: 19, clock clock=3126448790 Receive: 83 3853.754792 3853.754679 15: seq: 10, config is_config=1 crc=1589641996 is_shutdown=0 move_count=1024 Receive: 84 3853.756320 3853.756177 8: seq: 11, stepper_position oid=1 pos=0 Receive: 85 3853.757279 3853.757142 8: seq: 12, stepper_position oid=4 pos=0 Receive: 86 3853.757673 3853.757553 8: seq: 13, stepper_position oid=7 pos=0 Receive: 87 3853.758018 3853.757904 8: seq: 14, stepper_position oid=10 pos=0 Receive: 88 3853.758615 3853.758479 8: seq: 15, stepper_position oid=13 pos=0 Receive: 89 3854.727299 3854.727068 11: seq: 18, clock clock=3291795579 Receive: 90 3855.133341 3854.727068 17: seq: 18, stats count=475 sum=7453630 sumsq=3785264887 Receive: 91 3855.295406 3854.727068 10: seq: 18, buttons_state oid=16 ack_count=0 state=b'\x07' Receive: 92 3855.360484 3855.295745 15: seq: 19, analog_in_state oid=22 next_clock=3447360000 value=32285 Receive: 93 3855.660562 3855.295745 15: seq: 19, analog_in_state oid=22 next_clock=3497760000 value=32287 Receive: 94 3855.711789 3855.711518 11: seq: 1a, clock clock=3457186175 Receive: 95 3855.960501 3855.777520 15: seq: 1c, analog_in_state oid=22 next_clock=3548160000 value=32289 Receive: 96 3856.260513 3855.777520 15: seq: 1c, analog_in_state oid=22 next_clock=3598560000 value=32283 Receive: 97 3856.560571 3855.777520 15: seq: 1c, analog_in_state oid=22 next_clock=3648960000 value=32285 Receive: 98 3856.695965 3856.695729 11: seq: 1d, clock clock=3622528415 Receive: 99 3856.752968 3856.752701 12: seq: 1e, shutdown clock=3632096202 static_string_id=Command request Stats 3856.8: gcodein=0 mcu: mcu_awake=0.044 mcu_task_avg=0.000093 mcu_task_stddev=0.000252 bytes_write=4045 bytes_read=5021 bytes_retransmit=9 bytes_invalid=0 send_seq=206 receive_seq=206 retransmit_seq=2 srtt=0.002 rttvar=0.003 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=168003369 sysload=0.02 cputime=10.727 memavail=6993864 print_time=0.001 buffer_time=0.000 print_stall=0 extruder: target=0 temp=1.9 pwm=0.000 Requested toolhead position at shutdown time 21.619620: (0.0, 2160.0, 0.0) Stats 3857.8: gcodein=0 mcu: mcu_awake=0.044 mcu_task_avg=0.000093 mcu_task_stddev=0.000252 bytes_write=4051 bytes_read=5082 bytes_retransmit=9 bytes_invalid=0 send_seq=207 receive_seq=207 retransmit_seq=2 srtt=0.001 rttvar=0.002 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=168002665 sysload=0.02 cputime=10.751 memavail=6993616 print_time=0.001 buffer_time=0.000 print_stall=0 extruder: target=0 temp=1.8 pwm=0.000 Stats 3858.8: gcodein=0 mcu: mcu_awake=0.044 mcu_task_avg=0.000093 mcu_task_stddev=0.000252 bytes_write=4057 bytes_read=5143 bytes_retransmit=9 bytes_invalid=0 send_seq=208 receive_seq=208 retransmit_seq=2 srtt=0.001 rttvar=0.002 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=168002034 sysload=0.02 cputime=10.771 memavail=6993868 print_time=0.001 buffer_time=0.000 print_stall=0 extruder: target=0 temp=1.8 pwm=0.000 Stats 3859.8: gcodein=0 mcu: mcu_awake=0.044 mcu_task_avg=0.000093 mcu_task_stddev=0.000252 bytes_write=4063 bytes_read=5204 bytes_retransmit=9 bytes_invalid=0 send_seq=209 receive_seq=209 retransmit_seq=2 srtt=0.001 rttvar=0.002 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=168001647 sysload=0.02 cputime=10.790 memavail=6993868 print_time=0.001 buffer_time=0.000 print_stall=0 extruder: target=0 temp=2.0 pwm=0.000 Stats 3860.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000005 mcu_task_stddev=0.000007 bytes_write=4069 bytes_read=5290 bytes_retransmit=9 bytes_invalid=0 send_seq=210 receive_seq=210 retransmit_seq=2 srtt=0.001 rttvar=0.002 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=168001427 sysload=0.02 cputime=10.810 memavail=6993868 print_time=0.001 buffer_time=0.000 print_stall=0 extruder: target=0 temp=1.8 pwm=0.000 Stats 3861.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000005 mcu_task_stddev=0.000007 bytes_write=4075 bytes_read=5348 bytes_retransmit=9 bytes_invalid=0 send_seq=211 receive_seq=211 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=168001393 sysload=0.02 cputime=10.829 memavail=6993868 print_time=0.001 buffer_time=0.000 print_stall=0 extruder: target=0 temp=1.8 pwm=0.000 Stats 3862.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000005 mcu_task_stddev=0.000007 bytes_write=4081 bytes_read=5409 bytes_retransmit=9 bytes_invalid=0 send_seq=212 receive_seq=212 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=168001258 sysload=0.02 cputime=10.849 memavail=6993868 print_time=0.001 buffer_time=0.000 print_stall=0 extruder: target=0 temp=2.2 pwm=0.000 Stats 3863.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000005 mcu_task_stddev=0.000007 bytes_write=4087 bytes_read=5485 bytes_retransmit=9 bytes_invalid=0 send_seq=213 receive_seq=213 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=168001232 sysload=0.09 cputime=10.868 memavail=6993616 print_time=0.001 buffer_time=0.000 print_stall=0 extruder: target=0 temp=1.6 pwm=0.000 Stats 3864.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000005 mcu_task_stddev=0.000007 bytes_write=4093 bytes_read=5546 bytes_retransmit=9 bytes_invalid=0 send_seq=214 receive_seq=214 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=168001202 sysload=0.09 cputime=10.888 memavail=6993636 print_time=0.001 buffer_time=0.000 print_stall=0 extruder: target=0 temp=2.2 pwm=0.000 Stats 3865.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=4099 bytes_read=5621 bytes_retransmit=9 bytes_invalid=0 send_seq=215 receive_seq=215 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=168001160 sysload=0.09 cputime=10.907 memavail=6993636 print_time=0.001 buffer_time=0.000 print_stall=0 extruder: target=0 temp=1.7 pwm=0.000 Stats 3866.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=4105 bytes_read=5697 bytes_retransmit=9 bytes_invalid=0 send_seq=216 receive_seq=216 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=168001078 sysload=0.09 cputime=10.927 memavail=6993636 print_time=0.001 buffer_time=0.000 print_stall=0 extruder: target=0 temp=2.0 pwm=0.000 Stats 3867.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=4111 bytes_read=5758 bytes_retransmit=9 bytes_invalid=0 send_seq=217 receive_seq=217 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=168001062 sysload=0.09 cputime=10.946 memavail=6993636 print_time=0.001 buffer_time=0.000 print_stall=0 extruder: target=0 temp=1.8 pwm=0.000 Stats 3868.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=4117 bytes_read=5819 bytes_retransmit=9 bytes_invalid=0 send_seq=218 receive_seq=218 retransmit_seq=2 srtt=0.001 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=168001035 sysload=0.09 cputime=10.966 memavail=6993636 print_time=0.001 buffer_time=0.000 print_stall=0 extruder: target=0 temp=1.8 pwm=0.000 Stats 3869.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=4123 bytes_read=5895 bytes_retransmit=9 bytes_invalid=0 send_seq=219 receive_seq=219 retransmit_seq=2 srtt=0.000 rttvar=0.001 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=168000991 sysload=0.09 cputime=10.986 memavail=6993636 print_time=0.001 buffer_time=0.000 print_stall=0 extruder: target=0 temp=1.7 pwm=0.000 Stats 3870.8: gcodein=0 mcu: mcu_awake=0.000 mcu_task_avg=0.000004 mcu_task_stddev=0.000003 bytes_write=4129 bytes_read=5970 bytes_retransmit=9 bytes_invalid=0 send_seq=220 receive_seq=220 retransmit_seq=2 srtt=0.000 rttvar=0.000 rto=0.025 ready_bytes=0 upcoming_bytes=0 freq=168000946 sysload=0.09 cputime=11.006 memavail=6993384 print_time=0.001 buffer_time=0.000 print_stall=0 extruder: target=0 temp=1.8 pwm=0.000