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.95
> =======================
> Extruder 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)