e: I have zipped and attached the klippy.log file to hopefully help. I think that this is what is needed. Please let me know if there is more that I can do. (I didn’t know its okay to attach zips. sry.)
I will humbly be the first to say this but I am pretty dumb when it comes to understanding klipper on my I3 mega S with BL Touch and tmc2208 drivers.
I really hope that this isn’t a bothersome thing to have to ask but I am at a complete loss for ideas.
So when I am homing my X axis I keep getting “!! No trigger on x after full movement.” Its happened for me intermittently in the past but seemed to magically go away for long periods of time. This last time that started today it is sticking.
- Troubleshooting Preformed:
- I replaced the endstop trigger
- Checked the wires
- Tried homing many times resulting in either it not homing in the right direction or bashing into the sensor and travel back in the wrong direction again.
- ran STEPPER_BUZZ STEPPER=stepper_x and it preformed as I believe is proper moving a short amount left and right several times. (I guess that’s what should happen?)
- Powered everything off and on several times.
- I also ran the command to test and check if the sensors are endstops are opening and closing as they should. They all reported properly.
I really don’t know what I should do next. I am so sorry for the bother but yeah… I am just not smart with this stuff and am totally lost.
Could anyone point me in a direction that I can start looking in for a resolution?
ps. I think based on other posts I have read that my klippy.log file might be needed so I am blockquote it here. Is this right? Should I share a google drive with other files? I will do whatever it takes. <3
Starting Klippy…
Args: [‘/home/pi/klipper/klippy/klippy.py’, ‘/home/pi/klipper_config/printer.cfg’, ‘-l’, ‘/home/pi/klipper_logs/klippy.log’, ‘-a’, ‘/tmp/klippy_uds’]
Git version: ‘v0.10.0-408-g2c441b45’
CPU: 4 core ARMv7 Processor rev 3 (v7l)
Python: ‘2.7.18 (default, Jul 14 2021, 08:11:37) \n[GCC 10.2.1 20210110]’
Start printer at Mon Aug 22 03:42:30 2022 (1661136150.2 9.5)
===== Config file =====
[stepper_x]
step_pin = PF0
dir_pin = PF1
enable_pin = !PD7
microsteps = 16
rotation_distance = 40
endstop_pin = ^!PE5
position_min = -7
position_endstop = -5
position_max = 234.0
homing_speed = 200.0[stepper_y]
step_pin = PF6
dir_pin = !PF7
enable_pin = !PF2
microsteps = 16
rotation_distance = 40
endstop_pin = ^!PL7
position_endstop = 0
position_max = 234.0
homing_speed = 200.0[stepper_z]
step_pin = PL3
dir_pin = !PL1
enable_pin = !PK0
microsteps = 16
rotation_distance = 8
endstop_pin = ^!PD3
position_min = -2
position_max = 190
homing_speed = 5.0
position_endstop = -0.995[stepper_z1]
step_pin = PC1
dir_pin = !PC3
enable_pin = !PC7
microsteps = 16
rotation_distance = 8
endstop_pin = ^!PL6[extruder]
step_pin = PA4
dir_pin = !PA6
enable_pin = !PA2
microsteps = 16
rotation_distance = 7.60
nozzle_diameter = 0.600
filament_diameter = 1.750
max_extrude_only_distance = 120.0
heater_pin = PB4
sensor_type = ATC Semitec 104GT-2
sensor_pin = PK5
control = pid
pid_kp = 15.717
pid_ki = 0.569
pid_kd = 108.451
min_temp = 0
max_temp = 260
max_extrude_cross_section = 100.0[heater_fan extruder_fan]
pin = PL5[heater_bed]
heater_pin = PH5
sensor_type = EPCOS 100K B57560G104F
sensor_pin = PK6
control = pid
pid_kp = 74.883
pid_ki = 1.809
pid_kd = 775.038
min_temp = 0
max_temp = 110[fan]
pin = PH6[mcu rpi]
serial = /tmp/klipper_host_mcu[adxl345]
cs_pin = rpi:None[resonance_tester]
accel_chip = adxl345
probe_points =
100, 100, 20[mcu]
serial = /dev/ttyUSB0[input_shaper]
shaper_freq_x = 45
shaper_freq_y = 40
shaper_type = mzv[printer]
kinematics = cartesian
max_velocity = 300
max_accel = 10000
max_accel_to_decel = 10000
max_z_velocity = 100
max_z_accel = 1000
square_corner_velocity = 5.0[heater_fan stepstick_fan]
pin = PH4[virtual_sdcard]
path = ~/gcode_files[display_status]
[pause_resume]
recover_velocity = 60.[filament_switch_sensor filament_sensor]
pause_on_runout = True
runout_gcode =
M118 Filament Runout Detected
insert_gcode =
M118 Filament Load Detected
switch_pin = ^!PD2[bltouch]
sensor_pin = ^PE4
control_pin = PB5
stow_on_each_sample = False
probe_with_touch_mode = True
pin_up_touch_mode_reports_triggered = False
x_offset = 19.5
y_offset = -14.2
z_offset = 3.500[bed_mesh]
speed = 180
horizontal_move_z = 5
mesh_min = 15,17
mesh_max = 199,200
probe_count = 6,6[gcode_macro PAUSE]
description = Pause the actual running print
rename_existing = PAUSE_BASE
variable_extrude = 1.0
gcode =
{% set E = printer[“gcode_macro PAUSE”].extrude|float %}
{% set x_park = printer.toolhead.axis_maximum.x|float - 5.0 %}
{% set y_park = printer.toolhead.axis_maximum.y|float - 5.0 %}
{% set max_z = printer.toolhead.axis_maximum.z|float %}
{% set act_z = printer.toolhead.position.z|float %}
{% if act_z < (max_z - 2.0) %}
{% set z_safe = 2.0 %}
{% else %}
{% set z_safe = max_z - act_z %}
{% endif %}
PAUSE_BASE
G91
{% if printer.extruder.can_extrude|lower == ‘true’ %}
G1 E-{E} F2100
{% else %}
{action_respond_info(“Extruder not hot enough”)}
{% endif %}
{% if “xyz” in printer.toolhead.homed_axes %}
G1 Z{z_safe} F900
G90
G1 X{x_park} Y{y_park} F6000
{% else %}
{action_respond_info(“Printer not homed”)}
{% endif %}[gcode_macro RESUME]
description = Resume the actual running print
rename_existing = RESUME_BASE
gcode =
{% set E = printer[“gcode_macro PAUSE”].extrude|float %}
{% if ‘VELOCITY’ in params|upper %}
{% set get_params = (‘VELOCITY=’ + params.VELOCITY) %}
{%else %}
{% set get_params = “” %}
{% endif %}
{% if printer.extruder.can_extrude|lower == ‘true’ %}
G91
G1 E{E} F2100
{% else %}
{action_respond_info(“Extruder not hot enough”)}
{% endif %}
RESUME_BASE {get_params}[gcode_macro CANCEL_PRINT]
description = Cancel the actual running print
rename_existing = CANCEL_PRINT_BASE
gcode =
TURN_OFF_HEATERS
CANCEL_PRINT_BASE[bed_mesh default]
version = 1
points =
-1.332500, -0.962500, -0.597500, -0.195000, 0.212500, 0.607500
-1.282500, -0.872500, -0.502500, -0.112500, 0.285000, 0.710000
-1.330000, -0.947500, -0.557500, -0.110000, 0.282500, 0.710000
-1.515000, -1.055000, -0.650000, -0.202500, 0.212500, 0.640000
-1.717500, -1.272500, -0.857500, -0.407500, 0.055000, 0.512500
-1.960000, -1.537500, -1.110000, -0.637500, -0.165000, 0.275000
tension = 0.2
min_x = 15.0
algo = lagrange
y_count = 6
mesh_y_pps = 2
min_y = 17.0
x_count = 6
max_y = 200.0
mesh_x_pps = 2
max_x = 198.95Extruder max_extrude_ratio=41.575169
mcu ‘mcu’: Starting serial connect
Loaded MCU ‘mcu’ 100 commands (v0.10.0-408-g2c441b45 / gcc: (GCC) 5.4.0 binutils: (GNU Binutils) 2.26.20160125)
MCU ‘mcu’ config: RECEIVE_WINDOW=192 BUS_PINS_spi=PB3,PB2,PB1 SERIAL_BAUD=250000 ADC_MAX=1023 PWM_MAX=255 RESERVE_PINS_serial=PE0,PE1 BUS_PINS_twi=PD0,PD1 MCU=atmega2560 STATS_SUMSQ_BASE=256 CLOCK_FREQ=16000000
mcu ‘rpi’: Starting connect
Loaded MCU ‘rpi’ 107 commands (v0.10.0-408-g2c441b45 / gcc: (Raspbian 10.2.1-6+rpi1) 10.2.1 20210110 binutils: (GNU Binutils for Raspbian) 2.35.2)
MCU ‘rpi’ config: PCA9685_MAX=4096 ADC_MAX=4095 PWM_MAX=32768 CLOCK_FREQ=50000000 MCU=linux STATS_SUMSQ_BASE=256
Sending MCU ‘mcu’ printer configuration…
Configured MCU ‘mcu’ (584 moves)
Sending MCU ‘rpi’ printer configuration…
Configured MCU ‘rpi’ (1024 moves)
Starting heater checks for heater_bed
webhooks client 3003903312: New connection
webhooks client 3003903312: Client info {‘program’: ‘Moonraker’, ‘version’: ‘v0.7.1-567-g3d9f5dc’}
bed_mesh: generated points
Index | Tool Adjusted | Probe
0 | (-4.5, 31.2) | (15.0, 17.0)
1 | (32.3, 31.2) | (51.8, 17.0)
2 | (69.1, 31.2) | (88.6, 17.0)
3 | (105.9, 31.2) | (125.4, 17.0)
4 | (142.7, 31.2) | (162.2, 17.0)
5 | (179.4, 31.2) | (198.9, 17.0)
6 | (179.4, 67.8) | (198.9, 53.6)
7 | (142.7, 67.8) | (162.2, 53.6)
8 | (105.9, 67.8) | (125.4, 53.6)
9 | (69.1, 67.8) | (88.6, 53.6)
10 | (32.3, 67.8) | (51.8, 53.6)
11 | (-4.5, 67.8) | (15.0, 53.6)
12 | (-4.5, 104.4) | (15.0, 90.2)
13 | (32.3, 104.4) | (51.8, 90.2)
14 | (69.1, 104.4) | (88.6, 90.2)
15 | (105.9, 104.4) | (125.4, 90.2)
16 | (142.7, 104.4) | (162.2, 90.2)
17 | (179.4, 104.4) | (198.9, 90.2)
18 | (179.4, 141.0) | (198.9, 126.8)
19 | (142.7, 141.0) | (162.2, 126.8)
20 | (105.9, 141.0) | (125.4, 126.8)
21 | (69.1, 141.0) | (88.6, 126.8)
22 | (32.3, 141.0) | (51.8, 126.8)
23 | (-4.5, 141.0) | (15.0, 126.8)
24 | (-4.5, 177.6) | (15.0, 163.4)
25 | (32.3, 177.6) | (51.8, 163.4)
26 | (69.1, 177.6) | (88.6, 163.4)
27 | (105.9, 177.6) | (125.4, 163.4)
28 | (142.7, 177.6) | (162.2, 163.4)
29 | (179.4, 177.6) | (198.9, 163.4)
30 | (179.4, 214.2) | (198.9, 200.0)
31 | (142.7, 214.2) | (162.2, 200.0)
32 | (105.9, 214.2) | (125.4, 200.0)
33 | (69.1, 214.2) | (88.6, 200.0)
34 | (32.3, 214.2) | (51.8, 200.0)
35 | (-4.5, 214.2) | (15.0, 200.0)
Starting heater checks for extruder
klippy.zip (1.9 MB)