Full Klippy.log for my last post

due to the word limit i post the klippy.log for mylast post here. Thank you all for ur suggestions.

Restarting printer
Start printer at Fri Feb 21 15:14:16 2025 (1740150856.5 7242.7)
===== Config file =====
[virtual_sdcard]
path = ~/printer_data/gcodes
on_error_gcode = CANCEL_PRINT

[pause_resume]

[display_status]

[respond]
default_type = echo

[gcode_macro CANCEL_PRINT]
description = Cancel the actual running print
rename_existing = CANCEL_PRINT_BASE
gcode = 
	END_PRINT
	
	CANCEL_PRINT_BASE

[gcode_macro PAUSE]
description = Pause the actual running print
rename_existing = PAUSE_BASE
gcode = 
	PAUSE_BASE
	G91
	G1 Z20 F3000
	G90
	G1 X200 Y5 F12000
	SET_IDLE_TIMEOUT TIMEOUT=86400

[gcode_macro RESUME]
description = Resume the actual running print
rename_existing = RESUME_BASE
variable_last_extruder_temp = {'restore': False, 'temp': 0}
variable_restore_idle_timeout = 0
variable_idle_state = False
gcode = 
	RESUME_BASE
	SET_IDLE_TIMEOUT TIMEOUT=600

[gcode_macro SET_PAUSE_NEXT_LAYER]
description = Enable a pause if the next layer is reached
gcode = 
	{% set pause_next_layer = printer['gcode_macro SET_PRINT_STATS_INFO'].pause_next_layer %}
	{% set ENABLE = params.ENABLE|default(1)|int != 0 %}
	{% set MACRO = params.MACRO|default(pause_next_layer.call, True) %}
	SET_GCODE_VARIABLE MACRO=SET_PRINT_STATS_INFO VARIABLE=pause_next_layer VALUE="{{ 'enable': ENABLE, 'call': MACRO }}"

[gcode_macro SET_PAUSE_AT_LAYER]
description = Enable/disable a pause if a given layer number is reached
gcode = 
	{% set pause_at_layer = printer['gcode_macro SET_PRINT_STATS_INFO'].pause_at_layer %}
	{% set ENABLE = params.ENABLE|int != 0 if params.ENABLE is defined
	else params.LAYER is defined %}
	{% set LAYER = params.LAYER|default(pause_at_layer.layer)|int %}
	{% set MACRO = params.MACRO|default(pause_at_layer.call, True) %}
	SET_GCODE_VARIABLE MACRO=SET_PRINT_STATS_INFO VARIABLE=pause_at_layer VALUE="{{ 'enable': ENABLE, 'layer': LAYER, 'call': MACRO }}"

[gcode_macro SET_PRINT_STATS_INFO]
rename_existing = SET_PRINT_STATS_INFO_BASE
description = Overwrite, to get pause_next_layer and pause_at_layer feature
variable_pause_next_layer = { 'enable': False, 'call': "PAUSE" }
variable_pause_at_layer = { 'enable': False, 'layer': 0, 'call': "PAUSE" }
gcode = 
	{% if pause_next_layer.enable %}
	RESPOND TYPE=echo MSG='{"%s, forced by pause_next_layer" % pause_next_layer.call}'
	{pause_next_layer.call}
	SET_PAUSE_NEXT_LAYER ENABLE=0
	{% elif pause_at_layer.enable and params.CURRENT_LAYER is defined and params.CURRENT_LAYER|int == pause_at_layer.layer %}
	RESPOND TYPE=echo MSG='{"%s, forced by pause_at_layer [%d]" % (pause_at_layer.call, pause_at_layer.layer)}'
	{pause_at_layer.call}
	SET_PAUSE_AT_LAYER ENABLE=0
	{% endif %}
	SET_PRINT_STATS_INFO_BASE {rawparams}

[gcode_macro _TOOLHEAD_PARK_PAUSE_CANCEL]
description = Helper: park toolhead used in PAUSE and CANCEL_PRINT
gcode = 
	
	{% set client = printer['gcode_macro _CLIENT_VARIABLE']|default({}) %}
	{% set velocity = printer.configfile.settings.pause_resume.recover_velocity %}
	{% set use_custom     = client.use_custom_pos|default(false)|lower == 'true' %}
	{% set custom_park_x  = client.custom_park_x|default(0.0) %}
	{% set custom_park_y  = client.custom_park_y|default(0.0) %}
	{% set park_dz        = client.custom_park_dz|default(2.0)|abs %}
	{% set sp_hop         = client.speed_hop|default(15) * 60 %}
	{% set sp_move        = client.speed_move|default(velocity) * 60 %}
	
	{% set origin    = printer.gcode_move.homing_origin %}
	{% set act       = printer.gcode_move.gcode_position %}
	{% set max       = printer.toolhead.axis_maximum %}
	{% set cone      = printer.toolhead.cone_start_z|default(max.z) %}
	{% set round_bed = True if printer.configfile.settings.printer.kinematics is in ['delta','polar','rotary_delta','winch']
	else False %}
	
	{% set z_min = params.Z_MIN|default(0)|float %}
	{% set z_park = [[(act.z + park_dz), z_min]|max, (max.z - origin.z)]|min %}
	{% set x_park = params.X       if params.X is defined
	else custom_park_x  if use_custom
	else 0.0            if round_bed
	else (max.x - 5.0) %}
	{% set y_park = params.Y       if params.Y is defined
	else custom_park_y  if use_custom
	else (max.y - 5.0)  if round_bed and z_park < cone
	else 0.0            if round_bed
	else (max.y - 5.0) %}
	
	_CLIENT_RETRACT
	{% if "xyz" in printer.toolhead.homed_axes %}
	G90
	G1 Z{z_park} F{sp_hop}
	G1 X{x_park} Y{y_park} F{sp_move}
	{% if not printer.gcode_move.absolute_coordinates %} G91 {% endif %}
	{% else %}
	RESPOND TYPE=echo MSG='Printer not homed'
	{% endif %}

[gcode_macro _CLIENT_EXTRUDE]
description = Extrudes, if the extruder is hot enough
gcode = 
	
	{% set client = printer['gcode_macro _CLIENT_VARIABLE']|default({}) %}
	{% set use_fw_retract = (client.use_fw_retract|default(false)|lower == 'true') and (printer.firmware_retraction is defined) %}
	{% set length = params.LENGTH|default(client.unretract)|default(1.0)|float %}
	{% set speed = params.SPEED|default(client.speed_unretract)|default(35) %}
	{% set absolute_extrude = printer.gcode_move.absolute_extrude %}
	
	{% if printer.toolhead.extruder != '' %}
	{% if printer[printer.toolhead.extruder].can_extrude %}
	{% if use_fw_retract %}
	{% if length < 0 %}
	G10
	{% else %}
	G11
	{% endif %}
	{% else %}
	M83
	G1 E{length} F{(speed|float|abs) * 60}
	{% if absolute_extrude %}
	M82
	{% endif %}
	{% endif %}
	{% else %}
	RESPOND TYPE=echo MSG='{"\"%s\" not hot enough" % printer.toolhead.extruder}'
	{% endif %}
	{% endif %}

[gcode_macro _CLIENT_RETRACT]
description = Retracts, if the extruder is hot enough
gcode = 
	{% set client = printer['gcode_macro _CLIENT_VARIABLE']|default({}) %}
	{% set length = params.LENGTH|default(client.retract)|default(1.0)|float %}
	{% set speed = params.SPEED|default(client.speed_retract)|default(35) %}
	
	_CLIENT_EXTRUDE LENGTH=-{length|float|abs} SPEED={speed|float|abs}

[gcode_macro _CLIENT_LINEAR_MOVE]
description = Linear move with save and restore of the gcode state
gcode = 
	{% set x_move = "X" ~ params.X if params.X is defined else "" %}
	{% set y_move = "Y" ~ params.Y if params.Y is defined else "" %}
	{% set z_move = "Z" ~ params.Z if params.Z is defined else "" %}
	{% set e_move = "E" ~ params.E if params.E is defined else "" %}
	{% set rate = "F" ~ params.F if params.F is defined else "" %}
	{% set ABSOLUTE = params.ABSOLUTE | default(0) | int != 0 %}
	{% set ABSOLUTE_E = params.ABSOLUTE_E | default(0) | int != 0 %}
	SAVE_GCODE_STATE NAME=_client_movement
	{% if x_move or y_move or z_move %}
	G9{ 0 if ABSOLUTE else 1 }
	{% endif %}
	{% if e_move %}
	M8{ 2 if ABSOLUTE_E else 3 }
	{% endif %}
	G1 { x_move } { y_move } { z_move } { e_move } { rate }
	RESTORE_GCODE_STATE NAME=_client_movement

[gcode_macro END_PRINT]
gcode = 
	
	M140 S0
	M104 S0
	M106 S0
	G91
	
	G1 Z5 E-3 F3000
	G90
	{% if printer.toolhead.extruder == "extruder" %}
	DOCK_T0
	{% elif printer.toolhead.extruder == "extruder1" %}
	DOCK_T1
	{% elif printer.toolhead.extruder == "extruder2" %}
	DOCK_T2
	{% elif printer.toolhead.extruder == "extruder3" %}
	DOCK_T3
	{% endif %}
	G1 X390 Y290 F16000
	
	M84

[gcode_macro CAM_POSITION]
description = Set the servo cam angle
gcode = 
	{% set serv_angle=params.A|default(0)|float %}
	SET_SERVO SERVO=toolchanger ANGLE={ serv_angle }
	G4 P3000

[gcode_macro _SERVO_DOCK]
gcode = 
	SET_SERVO SERVO=toolchanger ANGLE=0
	G4 P1000

[gcode_macro _SERVO_SELECT]
gcode = 
	SET_SERVO SERVO=toolchanger ANGLE=135
	G4 P1000

[gcode_macro T0]
gcode = 
	ACTIVATE_EXTRUDER EXTRUDER=extruder

[gcode_macro T1]
gcode = 
	ACTIVATE_EXTRUDER EXTRUDER=extruder1

[gcode_macro T2]
gcode = 
	ACTIVATE_EXTRUDER EXTRUDER=extruder2

[gcode_macro T3]
gcode = 
	ACTIVATE_EXTRUDER EXTRUDER=extruder3

[gcode_macro _OFFSET_RESET]
description = Reset any offsets.
gcode = 
	SET_GCODE_OFFSET X=0
	SET_GCODE_OFFSET Y=0
	SET_GCODE_OFFSET Z=0

[gcode_macro _TOOL_CHECK]
description = Sanity check at beginning of print to ensure all tool heads are docked.
gcode = 
	PAUSE
	RESPOND MSG="Check all tool-heads have been docked before resuming print - starting a print with a tool head slected may cause a crash!"

[gcode_macro _PRIME]
gcode = 
	{% if printer[printer.toolhead.extruder].temperature >= 170 %}
	G92 E0
	G0 E10 F5000
	G92 E0
	{% endif %}

[gcode_macro _RETRACT]
gcode = 
	{% if printer[printer.toolhead.extruder].temperature >= 170 %}
	G92 E0
	G0 E-10 F7000
	G92 E0
	{% endif %}

[gcode_macro _ZHOP]
gcode = 
	G91
	G1 Z1 F1000
	G90

[gcode_macro SELECT_T0]
gcode = 
	{% set svv = printer.save_variables.variables %}
	T0
	G0 Y{svv.zero_y} F12000
	G0 X0  F12000
	G0 X-45 F9000
	G0 X{svv.zero_x} F3000
	_SERVO_SELECT
	G0 X0 F12000
	_PRIME
	{% if "xyz" in printer.toolhead.homed_axes %}
	SET_GCODE_OFFSET X=0
	SET_GCODE_OFFSET Y=0
	SET_GCODE_OFFSET Z=0
	{% endif %}

[gcode_macro DOCK_T0]
gcode = 
	{% set svv = printer.save_variables.variables %}
	_RETRACT
	_ZHOP
	_OFFSET_RESET
	G0 Y{svv.zero_y} F12000
	G0 X0  F12000
	G0 X-45 F9000
	G0 X{svv.zero_x} F3000
	_SERVO_DOCK
	G0 X0 F12000

[gcode_macro SELECT_T1]
gcode = 
	{% set svv = printer.save_variables.variables %}
	T1
	G0 Y{svv.one_y} F12000
	G0 X0  F12000
	G0 X-45 F9000
	G0 X{svv.one_x} F3000
	_SERVO_SELECT
	G0 X0 F12000
	_PRIME
	{% if "xyz" in printer.toolhead.homed_axes %}
	SET_GCODE_OFFSET X={svv.one_x_offset}
	SET_GCODE_OFFSET Y={svv.one_y_offset}
	SET_GCODE_OFFSET Z={svv.one_z_offset}
	{% endif %}

[gcode_macro DOCK_T1]
gcode = 
	{% set svv = printer.save_variables.variables %}
	_RETRACT
	_ZHOP
	_OFFSET_RESET
	G0 Y{svv.one_y} F12000
	G0 X0  F12000
	G0 X-45 F9000
	G0 X{svv.one_x} F3000
	_SERVO_DOCK
	G0 X0 F12000

[gcode_macro SELECT_T2]
gcode = 
	{% set svv = printer.save_variables.variables %}
	T2
	G0 Y{svv.two_y} F12000
	G0 X0  F12000
	G0 X-45 F9000
	G0 X{svv.two_x} F3000
	_SERVO_SELECT
	G0 X0 F12000
	_PRIME
	{% if "xyz" in printer.toolhead.homed_axes %}
	SET_GCODE_OFFSET X={svv.two_x_offset}
	SET_GCODE_OFFSET Y={svv.two_y_offset}
	SET_GCODE_OFFSET Z={svv.two_z_offset}
	{% endif %}

[gcode_macro DOCK_T2]
gcode = 
	{% set svv = printer.save_variables.variables %}
	_RETRACT
	_ZHOP
	_OFFSET_RESET
	G0 Y{svv.two_y} F12000
	G0 X0  F12000
	G0 X-45 F9000
	G0 X{svv.two_x} F3000
	_SERVO_DOCK
	G0 X0 F12000

[gcode_macro SELECT_T3]
gcode = 
	{% set svv = printer.save_variables.variables %}
	T3
	G0 Y{svv.three_y} F12000
	G0 X0  F12000
	G0 X-45 F9000
	G0 X{svv.three_x} F3000
	_SERVO_SELECT
	G0 X0 F12000
	_PRIME
	{% if "xyz" in printer.toolhead.homed_axes %}
	SET_GCODE_OFFSET X={svv.three_x_offset}
	SET_GCODE_OFFSET Y={svv.three_y_offset}
	SET_GCODE_OFFSET Z={svv.three_z_offset}
	{% endif %}

[gcode_macro DOCK_T3]
gcode = 
	{% set svv = printer.save_variables.variables %}
	_RETRACT
	_ZHOP
	_OFFSET_RESET
	G0 Y{svv.three_y} F12000
	G0 X0  F12000
	G0 X-45 F9000
	G0 X{svv.three_x} F3000
	_SERVO_DOCK
	G0 X0 F12000

[tools_calibrate]
pin = ^PC0
travel_speed = 20
spread = 7
lower_z = 1.0
speed = 2
lift_speed = 4
final_lift_z = 6
sample_retract_dist = 2
samples_tolerance = 0.1
samples = 2
samples_result = median
probe = probe
trigger_to_bottom_z = 0.25

[gcode_macro _CALIBRATE_MOVE_OVER_PROBE]
gcode = 
	BED_MESH_CLEAR
	G0 Z26 F10000
	G0 X200 Y267 F10000

[gcode_macro CALIBRATE_TOOL_OFFSETS]
gcode = 
	_CAL_SELECT_T0
	_CALIBRATE_MOVE_OVER_PROBE
	M109 S150
	TOOL_LOCATE_SENSOR
	M104 S0
	SAVE_GCODE_STATE NAME=SENSOR_LOCATION
	_CAL_DOCK_T0
	
	{% for tool in [1,2,3] %}
	_CAL_SELECT_T{tool}
	M109 S150
	RESTORE_GCODE_STATE NAME=SENSOR_LOCATION MOVE=1 MOVE_SPEED=150
	TOOL_CALIBRATE_TOOL_OFFSET_{tool}
	M104 S0
	_CAL_DOCK_T{tool}
	{% endfor %}

[gcode_macro _CAL_SELECT_T0]
gcode = 
	{% set svv = printer.save_variables.variables %}
	T0
	G0 Y{svv.zero_y} F12000
	G0 X0  F12000
	G0 X-45 F9000
	G0 X{svv.zero_x} F3000
	_SERVO_SELECT
	G0 X0 F12000

[gcode_macro _CAL_DOCK_T0]
gcode = 
	{% set svv = printer.save_variables.variables %}
	G0 Y{svv.zero_y} F12000
	G0 X0  F12000
	G0 X-45 F9000
	G0 X{svv.zero_x} F3000
	_SERVO_DOCK
	G0 X0 F12000

[gcode_macro _CAL_SELECT_T1]
gcode = 
	{% set svv = printer.save_variables.variables %}
	T1
	G0 Y{svv.one_y} F12000
	G0 X0  F12000
	G0 X-45 F9000
	G0 X{svv.one_x} F3000
	_SERVO_SELECT
	G0 X0 F12000

[gcode_macro _CAL_DOCK_T1]
gcode = 
	{% set svv = printer.save_variables.variables %}
	G0 Y{svv.one_y} F12000
	G0 X0  F12000
	G0 X-45 F9000
	G0 X{svv.one_x} F3000
	_SERVO_DOCK
	G0 X0 F12000

[gcode_macro _CAL_SELECT_T2]
gcode = 
	{% set svv = printer.save_variables.variables %}
	T2
	G0 Y{svv.two_y} F12000
	G0 X0  F12000
	G0 X-45 F9000
	G0 X{svv.two_x} F3000
	_SERVO_SELECT
	G0 X0 F12000

[gcode_macro _CAL_DOCK_T2]
gcode = 
	{% set svv = printer.save_variables.variables %}
	G0 Y{svv.two_y} F12000
	G0 X0  F12000
	G0 X-45 F9000
	G0 X{svv.two_x} F3000
	_SERVO_DOCK
	G0 X0 F12000

[gcode_macro _CAL_SELECT_T3]
gcode = 
	{% set svv = printer.save_variables.variables %}
	T3
	G0 Y{svv.three_y} F12000
	G0 X0  F12000
	G0 X-45 F9000
	G0 X{svv.three_x} F3000
	_SERVO_SELECT
	G0 X0 F12000

[gcode_macro _CAL_DOCK_T3]
gcode = 
	{% set svv = printer.save_variables.variables %}
	G0 Y{svv.three_y} F12000
	G0 X0  F12000
	G0 X-45 F9000
	G0 X{svv.three_x} F3000
	_SERVO_DOCK
	G0 X0 F12000

[save_variables]
filename = ~/printer_data/config/variables.cfg

[mcu]
serial = /dev/serial/by-id/usb-Klipper_stm32h723xx_170013000B51313236343430-if00

[printer]
kinematics = corexyrotab
max_velocity = 800
max_accel = 60000
max_z_velocity = 10
max_z_accel = 100
square_corner_velocity = 20.0

[stepper_x]
step_pin = PC13
dir_pin = PC14
enable_pin = !PE6
rotation_distance = 40
microsteps = 16
full_steps_per_rotation = 200
endstop_pin = PF0
position_min = -100
position_endstop = 400
position_max = 400
homing_speed = 80

[tmc5160 stepper_x]
cs_pin = PG14
spi_speed = 2000000
spi_software_sclk_pin = PE12
spi_software_mosi_pin = PE14
spi_software_miso_pin = PE13
interpolate = False
run_current = 1.4
sense_resistor = 0.05
stealthchop_threshold = 0
driver_tbl = 0
driver_toff = 1

[stepper_y]
step_pin = PE4
dir_pin = !PE5
enable_pin = !PE3
rotation_distance = 40
microsteps = 16
full_steps_per_rotation = 200
endstop_pin = PF2
position_min = 0
position_endstop = 0
position_max = 300
homing_speed = 80

[tmc5160 stepper_y]
cs_pin = PG13
spi_speed = 2000000
spi_software_sclk_pin = PE12
spi_software_mosi_pin = PE14
spi_software_miso_pin = PE13
interpolate = False
run_current = 1.4
sense_resistor = 0.05
stealthchop_threshold = 0
driver_tbl = 0
driver_toff = 1

[stepper_b]
step_pin = PE1
dir_pin = PE0
enable_pin = !PE2
microsteps = 16
rotation_distance = 4
position_max = 200
position_min = -200

[tmc2209 stepper_b]
uart_pin = PG12
run_current = 0.6
diag_pin = 

[stepper_a]
step_pin = PB8
dir_pin = PB9
enable_pin = !PB7
microsteps = 16
rotation_distance = 4
position_max = 200
position_min = 0

[tmc2209 stepper_a]
uart_pin = PG11
run_current = 0.6
diag_pin = 

[stepper_z]
step_pin = PB5
dir_pin = PB4
enable_pin = !PB6
microsteps = 16
rotation_distance = 8
endstop_pin = probe:z_virtual_endstop
position_max = 400
position_min = -3.5

[tmc2209 stepper_z]
uart_pin = PG10
run_current = 0.6
diag_pin = 

[stepper_z1]
step_pin = PG15
dir_pin = PB3
enable_pin = !PD5
microsteps = 16
rotation_distance = 8

[tmc2209 stepper_z1]
uart_pin = PG9
run_current = 0.6
diag_pin = 

[extruder]
step_pin = PD3
dir_pin = !PD2
enable_pin = !PD4
microsteps = 16
full_steps_per_rotation = 200
rotation_distance = 4.637
nozzle_diameter = 0.400
filament_diameter = 1.750
max_extrude_cross_section = 4
max_extrude_only_distance = 1000
pressure_advance = 0.02
pressure_advance_smooth_time = 0.030
heater_pin = PF6
sensor_type = PT1000
sensor_pin = PB0
pullup_resistor = 2200
control = pid
pid_kp = 21.3
pid_ki = 1.1
pid_kd = 103.3
min_temp = -20
min_extrude_temp = 150
max_temp = 370

[tmc2209 extruder]
uart_pin = PD7
run_current = 0.85
sense_resistor = 0.110
stealthchop_threshold = 0
driver_tbl = 0
driver_hend = 6
driver_hstrt = 7
driver_toff = 4

[extruder1]
step_pin = PA10
dir_pin = !PA9
enable_pin = !PA15
microsteps = 16
full_steps_per_rotation = 200
rotation_distance = 4.637
nozzle_diameter = 0.400
filament_diameter = 1.750
max_extrude_cross_section = 4
max_extrude_only_distance = 1000
pressure_advance = 0.02
pressure_advance_smooth_time = 0.030
heater_pin = PA0
sensor_type = PT1000
sensor_pin = PC5
pullup_resistor = 2200
control = pid
pid_kp = 21.3
pid_ki = 1.1
pid_kd = 103.3
min_temp = -20
min_extrude_temp = 150
max_temp = 370

[tmc2209 extruder1]
uart_pin = PD6
run_current = 0.85
sense_resistor = 0.110
stealthchop_threshold = 0
driver_tbl = 0
driver_hend = 6
driver_hstrt = 7
driver_toff = 4

[extruder2]
step_pin = PA8
dir_pin = !PC7
enable_pin = !PC9
microsteps = 16
full_steps_per_rotation = 200
rotation_distance = 4.637
nozzle_diameter = 0.400
filament_diameter = 1.750
max_extrude_cross_section = 4
max_extrude_only_distance = 1000
pressure_advance = 0.02
pressure_advance_smooth_time = 0.030
heater_pin = PF9
sensor_type = PT1000
sensor_pin = PC4
pullup_resistor = 2200
control = pid
pid_kp = 21.3
pid_ki = 1.1
pid_kd = 103.3
min_temp = -20
min_extrude_temp = 150
max_temp = 370

[tmc2209 extruder2]
uart_pin = PG8
run_current = 0.85
sense_resistor = 0.110
stealthchop_threshold = 0
driver_tbl = 0
driver_hend = 6
driver_hstrt = 7
driver_toff = 4

[extruder3]
step_pin = PG6
dir_pin = !PC6
enable_pin = !PC8
microsteps = 16
full_steps_per_rotation = 200
rotation_distance = 4.637
nozzle_diameter = 0.400
filament_diameter = 1.750
max_extrude_cross_section = 4
max_extrude_only_distance = 1000
pressure_advance = 0.02
pressure_advance_smooth_time = 0.030
heater_pin = PF7
sensor_type = PT1000
sensor_pin = PA7
pullup_resistor = 2200
control = pid
pid_kp = 21.3
pid_ki = 1.1
pid_kd = 103.3
min_temp = -20
min_extrude_temp = 150
max_temp = 370

[tmc2209 extruder3]
uart_pin = PG7
run_current = 0.85
sense_resistor = 0.110
stealthchop_threshold = 0
driver_tbl = 0
driver_hend = 6
driver_hstrt = 7
driver_toff = 4

[safe_z_home]
home_xy_position = 277, 153
speed = 100.0
z_hop = 5
z_hop_speed = 15.0

[thermistor Bed]
temperature1 = 25
resistance1 = 100000
temperature2 = 72.5
resistance2 = 12868
temperature3 = 95
resistance3 = 6854

[heater_bed]
heater_pin = PF5
sensor_type = Bed
sensor_pin = PB1
control = pid
pid_kp = 54.3
pid_ki = 1.12
pid_kd = 656.1
min_temp = 0
max_temp = 130

[fan]
pin = PA6
kick_start_time = 0.250

[fan_generic static_fan]
pin = PA5
kick_start_time = 0.250

[fan_generic filter_fan]
pin = PA4
kick_start_time = 0.250

[gcode_arcs]
resolution = 0.05

[filament_switch_sensor filament_sensor]
switch_pin = ^!PF4
pause_on_runout = True

[filament_switch_sensor filament_sensor1]
switch_pin = ^!PF3
pause_on_runout = True

[filament_switch_sensor filament_sensor2]
switch_pin = ^!PF1
pause_on_runout = True

[filament_switch_sensor filament_sensor3]
switch_pin = ^!PC15
pause_on_runout = True

[probe]
pin = PF11
z_offset = 0
x_offset = 59
y_offset = -29
samples = 2
sample_retract_dist = 3.0
samples_result = average

[z_tilt]
z_positions = 
	
	
	470, 355
	470, -55
points = 
	
	
	276, 264
	276, 94
speed = 300
horizontal_move_z = 10
retries = 0
retry_tolerance = 0.2

[bed_mesh]
speed = 60
horizontal_move_z = 5
mesh_min = 65, 65
mesh_max = 335, 235
probe_count = 5, 3
fade_start = 1.0
fade_end = 10.0

[servo toolchanger]
pin = PF12
maximum_servo_angle = 180
minimum_pulse_width = 0.0004
maximum_pulse_width = 0.0018

[input_shaper]
shaper_type_x = ei
shaper_freq_x = 50
shaper_type_y = zv
shaper_freq_y = 55.5
shaper_type_a = ei
shaper_freq_a = 50
shaper_type_b = zv
shaper_freq_b = 55.5
=======================
Using thermistor beta 4202.920 in heater heater_bed
Error loading kinematics 'corexyrotab'
Traceback (most recent call last):
  File "/home/biqu/klipper/klippy/toolhead.py", line 275, in __init__
    self.kin = mod.load_kinematics(self, config)
  File "/home/biqu/klipper/klippy/kinematics/corexyrotab.py", line 105, in load_kinematics
    return CoreXYKinematics(toolhead, config)
  File "/home/biqu/klipper/klippy/kinematics/corexyrotab.py", line 12, in __init__
    self.rails = [stepper.LookupMultiRail(config.getsection('stepper_' + n))
  File "/home/biqu/klipper/klippy/kinematics/corexyrotab.py", line 12, in <listcomp>
    self.rails = [stepper.LookupMultiRail(config.getsection('stepper_' + n))
  File "/home/biqu/klipper/klippy/stepper.py", line 426, in LookupMultiRail
    rail = PrinterRail(config, need_position_minmax,
  File "/home/biqu/klipper/klippy/stepper.py", line 307, in __init__
    self.add_extra_stepper(config)
  File "/home/biqu/klipper/klippy/stepper.py", line 377, in add_extra_stepper
    stepper = PrinterStepper(config, self.stepper_units_in_radians)
  File "/home/biqu/klipper/klippy/stepper.py", line 255, in PrinterStepper
    m = printer.load_object(config, mname)
  File "/home/biqu/klipper/klippy/klippy.py", line 112, in load_object
    self.objects[section] = init_func(config.getsection(section))
  File "/home/biqu/klipper/klippy/extras/motion_report.py", line 233, in load_config
    def load_config(config):
  File "/home/biqu/klipper/klippy/extras/motion_report.py", line 142, in __init__
    self.last_status = {
TypeError: <lambda>() missing 2 required positional arguments: 'b' and 'e'
Config error
Traceback (most recent call last):
  File "/home/biqu/klipper/klippy/toolhead.py", line 275, in __init__
    self.kin = mod.load_kinematics(self, config)
  File "/home/biqu/klipper/klippy/kinematics/corexyrotab.py", line 105, in load_kinematics
    return CoreXYKinematics(toolhead, config)
  File "/home/biqu/klipper/klippy/kinematics/corexyrotab.py", line 12, in __init__
    self.rails = [stepper.LookupMultiRail(config.getsection('stepper_' + n))
  File "/home/biqu/klipper/klippy/kinematics/corexyrotab.py", line 12, in <listcomp>
    self.rails = [stepper.LookupMultiRail(config.getsection('stepper_' + n))
  File "/home/biqu/klipper/klippy/stepper.py", line 426, in LookupMultiRail
    rail = PrinterRail(config, need_position_minmax,
  File "/home/biqu/klipper/klippy/stepper.py", line 307, in __init__
    self.add_extra_stepper(config)
  File "/home/biqu/klipper/klippy/stepper.py", line 377, in add_extra_stepper
    stepper = PrinterStepper(config, self.stepper_units_in_radians)
  File "/home/biqu/klipper/klippy/stepper.py", line 255, in PrinterStepper
    m = printer.load_object(config, mname)
  File "/home/biqu/klipper/klippy/klippy.py", line 112, in load_object
    self.objects[section] = init_func(config.getsection(section))
  File "/home/biqu/klipper/klippy/extras/motion_report.py", line 233, in load_config
    def load_config(config):
  File "/home/biqu/klipper/klippy/extras/motion_report.py", line 142, in __init__
    self.last_status = {
TypeError: <lambda>() missing 2 required positional arguments: 'b' and 'e'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/biqu/klipper/klippy/klippy.py", line 130, in _connect
    self._read_config()
  File "/home/biqu/klipper/klippy/klippy.py", line 125, in _read_config
    m.add_printer_objects(config)
  File "/home/biqu/klipper/klippy/toolhead.py", line 680, in add_printer_objects
    config.get_printer().add_object('toolhead', ToolHead(config))
  File "/home/biqu/klipper/klippy/toolhead.py", line 283, in __init__
    raise config.error(msg)
configparser.Error: Error loading kinematics 'corexyrotab'
webhooks client 281473072606176: New connection
webhooks client 281473072606176: Client info {'program': 'Moonraker', 'version': 'v0.9.3-48-g354cc11'}

Hmm??

Please attach to the other thread.

And as a file.