What's new
VORON Design

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members!

Having problem homing X

skyguynca

Member
I have something weird happening. My switchwire is using a skr 1.4 turbo, 12vdc, sensor-less homing on X and Y with a probe on Z, other than that its normal. I just finished it and did the setup. I have one thing that is not working quite right. When I home I have to do one axis at a time. When I home X the gantry will go up a bit and that is all. If I move the head to the end manually and hit home then home Y and Z then all is fine and it words as expected. It prints fine and X is never a problem except when I hit home, it just sits there. I have adjusted the sensitivity to very all the way to not sensitive at all and it makes no difference when trying to home with the head anywhere on the gantry but at the end. When the head is at the end my sensitivity is 140 and there is no sound on end stop and it prints fine. I tried changing the driver, changed the stepper, using a different position on the card (tried the E0 and E1 slots to test if it might be the controller) and still got the same behavior. I am at a loss. Need some help on this one.
 
It sounds like a configuration issue. Can I see your Printer.cfg? What about a log file?
 
It sounds like a configuration issue. Can I see your Printer.cfg? What about a log file?
[include mainsail.cfg]


#[mcu host]
#serial: /tmp/klipper_host_mcu

[mcu]
serial: /dev/serial/by-id/usb-Klipper_lpc1769_27A00218E910D5950E34DB61C32000F5-if00

[printer]
kinematics: corexz
max_velocity: 500
max_accel: 2000
max_accel_to_decel: 2000
max_z_velocity: 100
max_z_accel: 1000
square_corner_velocity: 4.0

[fan]
pin: P2.3

#####################################################################
# X/Z Stepper Settings
#####################################################################

[stepper_x]
step_pin: P2.2
dir_pin: P2.6
enable_pin: !P2.1
rotation_distance: 32.21
full_steps_per_rotation: 200
microsteps: 32
endstop_pin: tmc2209_stepper_x:virtual_endstop
position_endstop: 252.45
position_min: -31.79
position_max: 252.45
homing_speed: 60
homing_positive_dir: True
homing_retract_dist:0

[tmc2209 stepper_x]
uart_pin: P1.10
run_current: 1.1
# hold_current: 0.6
interpolate: False
stealthchop_threshold: 999999
# SENSORLESS HOMING
driver_SGTHRS: 120
diag_pin: ^P1.29

[stepper_z]
step_pin: P0.22
dir_pin: P2.11
enable_pin: !P0.21
rotation_distance: 31.75
microsteps: 32
endstop_pin: probe:z_virtual_endstop
position_max: 230
position_min: -5
homing_speed: 25

[tmc2209 stepper_z]
uart_pin: P1.8
run_current: 1.1
hold_current: 0.6
interpolate: True
stealthchop_threshold: 999999

#####################################################################
# Y Stepper Settings
#####################################################################

[stepper_y]
step_pin: P0.19
dir_pin: !P0.20
enable_pin: !P2.8
rotation_distance: 31.9
microsteps: 32
endstop_pin: tmc2209_stepper_y:virtual_endstop
position_endstop: 223
position_max: 223
position_min: -30
homing_speed: 50
homing_positive_dir: True
homing_retract_dist: 0

[tmc2209 stepper_y]
uart_pin: P1.9
run_current: 1.1
# hold_current: 0.6
stealthchop_threshold: 999999
interpolate: False
# SENSORLESS HOMING
diag_pin: ^P1.28
driver_SGTHRS: 130

#####################################################################
# Extruder
#####################################################################

[extruder]
max_extrude_cross_section: 50
max_extrude_only_distance: 700.00
step_pin: P2.13
dir_pin: !P0.11
enable_pin: !P2.12
## Update value below when you perform extruder calibration
## If you ask for 100mm of filament, but in reality it is 98mm:
## rotation_distance = <previous_rotation_distance> * <actual_extrude_distance> / 100
## 22.6789511 is a good starting point
rotation_distance: 22.6789511 #Bondtech 5mm Drive Gears
## Update Gear Ratio depending on your Extruder Type
## Use 50:10 for Stealthburner/Clockwork 2
## Use 50:17 for Afterburner/Clockwork (BMG Gear Ratio)
## Use 80:20 for M4, M3.1
gear_ratio: 50:10
microsteps: 32
full_steps_per_rotation: 200
nozzle_diameter: 0.400
filament_diameter: 1.75
pressure_advance: 0.05
pressure_advance_smooth_time: 0.06
heater_pin: P2.7
sensor_type: ATC Semitec 104GT-2
sensor_pin: P0.24
control: pid
pid_Kp = 25.262
pid_Ki = 1.161
pid_Kd = 137.362
min_temp: -30
max_temp: 280
max_power: 1.0

[tmc2209 extruder]
uart_pin: P1.4
run_current: 1.2
hold_current: 0.5
interpolate: True

#####################################################################
# Bed Heater
#####################################################################

[heater_bed]
heater_pin: P2.5
sensor_type: ATC Semitec 104GT-2
sensor_pin: P0.25
#control: pid
#pid_kp = 60.695
#pid_ki = 1.073
#pid_kd = 858.069
min_temp: -30
max_temp: 130
pwm_cycle_time: 0.0166

#####################################################################
# Probe
#####################################################################

[probe]
pin: !P1.27
x_offset: 0.0
y_offset: 25.0
z_offset: 0.0
speed: 10.0
samples: 3
samples_result: average
sample_retract_dist: 5
samples_tolerance: .008
samples_tolerance_retries: 3

[bed_mesh]
speed: 100
horizontal_move_z: 2
mesh_min: 15, -5
mesh_max: 230, 190
probe_count: 3
fade_start: 1.0
fade_end: 10.0
fade_target:0
algorithm: bicubic
bicubic_tension: 0.2

[safe_z_home]
home_xy_position: 120,100

speed: 50.0
# Speed at which the toolhead is moved to the safe Z home
# coordinate. The default is 50 mm/s
z_hop:5
# Distance (in mm) to lift the Z axis prior to homing. This is
# applied to any homing command, even if it doesn't home the Z axis.
# If the Z axis is already homed and the current Z position is less
# than z_hop, then this will lift the head to a height of z_hop. If
# the Z axis is not already homed the head is lifted by z_hop.
# The default is to not implement Z hop.
z_hop_speed: 15.0
# Speed (in mm/s) at which the Z axis is lifted prior to homing. The
# default is 15 mm/s.
move_to_previous: False
# When set to True, the X and Y axes are reset to their previous
# positions after Z axis homing. The default is False.


[temperature_sensor raspberry_pi]
sensor_type: temperature_host
min_temp: 10
max_temp: 100



[bed_screws]
screw1: 5, 5
screw2: 5, 215
screw3: 215, 215
screw4: 215, 5


[bed_mesh]
speed: 120
horizontal_move_z: 10
mesh_min: 10,30
mesh_max: 210,205
zero_reference_position: 120, 100
probe_count: 6,5
mesh_pps: 2, 3
algorithm: bicubic
bicubic_tension: 0.2
fade_start: 1
fade_end: 10
fade_target: 0

#*# <---------------------- SAVE_CONFIG ---------------------->
#*# DO NOT EDIT THIS BLOCK OR BELOW. The contents are auto-generated.
#*#
#*# [heater_bed]
#*# control = pid
#*# pid_kp = 74.381
#*# pid_ki = 0.575
#*# pid_kd = 2404.380
#*#
#*# [bed_mesh default]
#*# version = 1
#*# points =
#*# 0.230480, 0.077620, 0.016369, 0.030911, 0.112065, 0.277327
#*# 0.145533, -0.003983, -0.033587, 0.008419, 0.105402, 0.305643
#*# 0.194675, 0.035992, -0.020262, 0.010923, 0.110399, 0.325630
#*# 0.225483, 0.043481, -0.026925, -0.009903, 0.082083, 0.299807
#*# 0.258796, 0.053475, -0.030256, -0.024894, 0.080418, 0.279819
#*# x_count = 6
#*# y_count = 5
#*# mesh_x_pps = 2
#*# mesh_y_pps = 3
#*# algo = bicubic
#*# tension = 0.2
#*# min_x = 10.0
#*# max_x = 210.0
#*# min_y = 30.0
#*# max_y = 205.0
 
About normal for belt tension. I have tried replacing steppers, drivers, different sensitivity settings different slots on the board including E0 and E1 and X is just behaving badly for homing. So instead of fighting it any longer I just put in a end stop and moving on. Took 10 minutes and problem is solved. Thanks for the help.
 
Top