Starting Klippy... Args: ['/home/pi/klipper/klippy/klippy.py', '/home/pi/printer.cfg', '-l', '/tmp/klippy.log'] Git version: 'v0.9.1-793-g6e87befa' CPU: 4 core ARMv7 Processor rev 4 (v7l) Python: '2.7.16 (default, Oct 10 2019, 22:02:15) \n[GCC 8.3.0]' Start printer at Tue Sep 28 06:42:19 2021 (1632807739.1 18.3) ===== Config file ===== [stepper_x] step_pin = P2.2 dir_pin = !P2.6 enable_pin = !P2.1 microsteps = 16 rotation_distance = 40 endstop_pin = P1.29 position_endstop = 0 position_max = 235 homing_speed = 50 [stepper_y] step_pin = P0.19 dir_pin = !P0.20 enable_pin = !P2.8 microsteps = 16 rotation_distance = 40 endstop_pin = P1.28 position_endstop = 0 position_max = 235 homing_speed = 50 [stepper_z] step_pin = P0.22 dir_pin = !P2.11 enable_pin = !P0.21 microsteps = 16 rotation_distance = 8 position_max = 300 [extruder] step_pin = P2.13 dir_pin = !P0.11 enable_pin = !P2.12 microsteps = 16 rotation_distance = 33.500 nozzle_diameter = 0.400 filament_diameter = 1.750 heater_pin = P2.7 sensor_type = ATC Semitec 104GT-2 sensor_pin = P0.24 control = pid pid_kp = 22.2 pid_ki = 1.08 pid_kd = 114 min_temp = 0 max_temp = 285 [heater_bed] heater_pin = P2.5 sensor_type = EPCOS 100K B57560G104F sensor_pin = P0.25 control = pid pid_kp = 54.027 pid_ki = 0.770 pid_kd = 948.182 min_temp = 0 max_temp = 130 [fan] pin = P2.3 [mcu] serial = /dev/serial/by-id/usb-Klipper_lpc1768_22300010A1086EAFC544DC5EC12000F5-if00 restart_method = command [printer] kinematics = cartesian max_velocity = 400 max_accel = 500 max_z_velocity = 10 max_z_accel = 100 [tmc2208 stepper_x] uart_pin = P1.10 run_current = 0.800 hold_current = 0.500 stealthchop_threshold = 999999 [tmc2208 stepper_y] uart_pin = P1.9 run_current = 0.800 hold_current = 0.500 stealthchop_threshold = 999999 [tmc2208 stepper_z] uart_pin = P1.8 run_current = 0.650 hold_current = 0.450 stealthchop_threshold = 999999 [tmc2208 extruder] uart_pin = P1.4 run_current = 0.800 hold_current = 0.500 stealthchop_threshold = 999999 [board_pins] aliases = exp1_1 = P1.30, EXP1_3=P1.18, EXP1_5=P1.20, EXP1_7=P1.22, EXP1_9=, exp1_2 = P0.28, EXP1_4=P1.19, EXP1_6=P1.21, EXP1_8=P1.23, EXP1_10=<5V>, exp2_1 = P0.17, EXP2_3=P3.26, EXP2_5=P3.25, EXP2_7=P1.31, EXP2_9=, exp2_2 = P0.15, EXP2_4=P0.16, EXP2_6=P0.18, EXP2_8=, EXP2_10= [display] lcd_type = st7920 cs_pin = EXP1_7 sclk_pin = EXP1_6 sid_pin = EXP1_8 encoder_pins = ^EXP1_5, ^EXP1_3 click_pin = ^!EXP1_2 [output_pin beeper] pin = EXP1_1 [bltouch] sensor_pin = ^P0.10 control_pin = P2.0 x_offset = -57.8 y_offset = -25.6 z_offset = 3.27 [bed_mesh] speed = 50 horizontal_move_z = 7 mesh_min = 15, 15 mesh_max = 220, 220 probe_count = 3, 3 [safe_z_home] home_xy_position = 118, 117 speed = 30 z_hop = 5 z_hop_speed = 10 ======================= Error loading kinematics 'cartesian' Traceback (most recent call last): File "/home/pi/klipper/klippy/toolhead.py", line 256, in __init__ self.kin = mod.load_kinematics(self, config) File "/home/pi/klipper/klippy/kinematics/cartesian.py", line 142, in load_kinematics return CartKinematics(toolhead, config) File "/home/pi/klipper/klippy/kinematics/cartesian.py", line 16, in __init__ for n in 'xyz'] File "/home/pi/klipper/klippy/stepper.py", line 387, in LookupMultiRail rail = PrinterRail(config) File "/home/pi/klipper/klippy/stepper.py", line 269, in __init__ self.add_extra_stepper(config) File "/home/pi/klipper/klippy/stepper.py", line 348, in add_extra_stepper pin_params = ppins.parse_pin(endstop_pin, True, True) File "/home/pi/klipper/klippy/pins.py", line 210, in parse_pin desc = pin_desc.strip() AttributeError: 'NoneType' object has no attribute 'strip' Config error Traceback (most recent call last): File "/home/pi/klipper/klippy/klippy.py", line 157, in _connect self._read_config() File "/home/pi/klipper/klippy/klippy.py", line 143, in _read_config m.add_printer_objects(config) File "/home/pi/klipper/klippy/toolhead.py", line 600, in add_printer_objects config.get_printer().add_object('toolhead', ToolHead(config)) File "/home/pi/klipper/klippy/toolhead.py", line 264, in __init__ raise config.error(msg) Error: Error loading kinematics 'cartesian' Error loading kinematics 'cartesian' Once the underlying issue is corrected, use the "RESTART" command to reload the config and restart the host software. Printer is halted Transition to shutdown state: Shutdown due to M112 command Reactor garbage collection: (20.978338325, 0.0, 0.0) Error loading kinematics 'cartesian' Once the underlying issue is corrected, use the "RESTART" command to reload the config and restart the host software. Printer is halted Error loading kinematics 'cartesian' Once the underlying issue is corrected, use the "RESTART" command to reload the config and restart the host software. Printer is halted Error loading kinematics 'cartesian' Once the underlying issue is corrected, use the "RESTART" command to reload the config and restart the host software. Printer is halted Error loading kinematics 'cartesian' Once the underlying issue is corrected, use the "RESTART" command to reload the config and restart the host software. Printer is halted Error loading kinematics 'cartesian' Once the underlying issue is corrected, use the "RESTART" command to reload the config and restart the host software. Printer is halted Starting Klippy... Args: ['/home/pi/klipper/klippy/klippy.py', '/home/pi/printer.cfg', '-l', '/tmp/klippy.log'] Git version: 'v0.9.1-793-g6e87befa' CPU: 4 core ARMv7 Processor rev 4 (v7l) Python: '2.7.16 (default, Oct 10 2019, 22:02:15) \n[GCC 8.3.0]' Start printer at Tue Sep 28 17:29:52 2021 (1632846592.6 404.9) ===== Config file ===== [bltouch] sensor_pin = ^P0.10 control_pin = P2.0 x_offset = -57.8 y_offset = -25.6 z_offset = 3.27 [bed_mesh] speed = 50 horizontal_move_z = 7 mesh_min = 15, 15 mesh_max = 220, 220 probe_count = 3, 3 [safe_z_home] home_xy_position = 118, 117 speed = 30 z_hop = 5 z_hop_speed = 10 [stepper_x] step_pin = P2.2 dir_pin = !P2.6 enable_pin = !P2.1 microsteps = 16 rotation_distance = 40 endstop_pin = P1.29 position_endstop = 0 position_max = 235 homing_speed = 50 [stepper_y] step_pin = P0.19 dir_pin = !P0.20 enable_pin = !P2.8 microsteps = 16 rotation_distance = 40 endstop_pin = P1.28 position_endstop = 0 position_max = 235 homing_speed = 50 [stepper_z] step_pin = P0.22 dir_pin = !P2.11 enable_pin = !P0.21 microsteps = 16 rotation_distance = 8 position_max = 300 [extruder] step_pin = P2.13 dir_pin = !P0.11 enable_pin = !P2.12 microsteps = 16 rotation_distance = 33.500 nozzle_diameter = 0.400 filament_diameter = 1.750 heater_pin = P2.7 sensor_type = ATC Semitec 104GT-2 sensor_pin = P0.24 control = pid pid_kp = 22.2 pid_ki = 1.08 pid_kd = 114 min_temp = 0 max_temp = 285 [heater_bed] heater_pin = P2.5 sensor_type = EPCOS 100K B57560G104F sensor_pin = P0.25 control = pid pid_kp = 54.027 pid_ki = 0.770 pid_kd = 948.182 min_temp = 0 max_temp = 130 [fan] pin = P2.3 [mcu] serial = /dev/serial/by-id/usb-Klipper_lpc1768_22300010A1086EAFC544DC5EC12000F5-if00 restart_method = command [printer] kinematics = cartesian max_velocity = 400 max_accel = 500 max_z_velocity = 10 max_z_accel = 100 [tmc2208 stepper_x] uart_pin = P1.10 run_current = 0.800 hold_current = 0.500 stealthchop_threshold = 999999 [tmc2208 stepper_y] uart_pin = P1.9 run_current = 0.800 hold_current = 0.500 stealthchop_threshold = 999999 [tmc2208 stepper_z] uart_pin = P1.8 run_current = 0.650 hold_current = 0.450 stealthchop_threshold = 999999 [tmc2208 extruder] uart_pin = P1.4 run_current = 0.800 hold_current = 0.500 stealthchop_threshold = 999999 [board_pins] aliases = exp1_1 = P1.30, EXP1_3=P1.18, EXP1_5=P1.20, EXP1_7=P1.22, EXP1_9=, exp1_2 = P0.28, EXP1_4=P1.19, EXP1_6=P1.21, EXP1_8=P1.23, EXP1_10=<5V>, exp2_1 = P0.17, EXP2_3=P3.26, EXP2_5=P3.25, EXP2_7=P1.31, EXP2_9=, exp2_2 = P0.15, EXP2_4=P0.16, EXP2_6=P0.18, EXP2_8=, EXP2_10= [display] lcd_type = st7920 cs_pin = EXP1_7 sclk_pin = EXP1_6 sid_pin = EXP1_8 encoder_pins = ^EXP1_5, ^EXP1_3 click_pin = ^!EXP1_2 [output_pin beeper] pin = EXP1_1 ======================= Error loading kinematics 'cartesian' Traceback (most recent call last): File "/home/pi/klipper/klippy/toolhead.py", line 256, in __init__ self.kin = mod.load_kinematics(self, config) File "/home/pi/klipper/klippy/kinematics/cartesian.py", line 142, in load_kinematics return CartKinematics(toolhead, config) File "/home/pi/klipper/klippy/kinematics/cartesian.py", line 16, in __init__ for n in 'xyz'] File "/home/pi/klipper/klippy/stepper.py", line 387, in LookupMultiRail rail = PrinterRail(config) File "/home/pi/klipper/klippy/stepper.py", line 269, in __init__ self.add_extra_stepper(config) File "/home/pi/klipper/klippy/stepper.py", line 348, in add_extra_stepper pin_params = ppins.parse_pin(endstop_pin, True, True) File "/home/pi/klipper/klippy/pins.py", line 210, in parse_pin desc = pin_desc.strip() AttributeError: 'NoneType' object has no attribute 'strip' Config error Traceback (most recent call last): File "/home/pi/klipper/klippy/klippy.py", line 157, in _connect self._read_config() File "/home/pi/klipper/klippy/klippy.py", line 143, in _read_config m.add_printer_objects(config) File "/home/pi/klipper/klippy/toolhead.py", line 600, in add_printer_objects config.get_printer().add_object('toolhead', ToolHead(config)) File "/home/pi/klipper/klippy/toolhead.py", line 264, in __init__ raise config.error(msg) Error: Error loading kinematics 'cartesian' Error loading kinematics 'cartesian' Once the underlying issue is corrected, use the "RESTART" command to reload the config and restart the host software. Printer is halted Transition to shutdown state: Shutdown due to M112 command Reactor garbage collection: (406.446095417, 0.0, 0.0) Error loading kinematics 'cartesian' Once the underlying issue is corrected, use the "RESTART" command to reload the config and restart the host software. Printer is halted Error loading kinematics 'cartesian' Once the underlying issue is corrected, use the "RESTART" command to reload the config and restart the host software. Printer is halted