Basic Information:
Printer Model: Creality Ender 3 Max
MCU / Printerboard: TH3D EZBOARD V2
Host / SBC Raspberry PI 3b
klippy.log (690.8 KB)
klippy.log
Fill out above information and in all cases attach your klippy.log
file (use zip to compress it, if too big). Pasting your printer.cfg
is not needed
Be sure to check our “Knowledge Base” Category first. Most relevant items, e.g. error messages, are covered there
Describe your issue:
… When I try to home my printer, the head goes to the max x position and does not stop. The stepper motors keep turning. I tested the triggers and they all work on the min side (x, y, z) but max doesn’t work on x (probably doesn’t work on y or z either but one at a time). There is no physical switch on the max x side as there is on the min side.
I ran STEPPER BUZZ on all three axes and they all worked fine. My printer.cfg shows x position max to be 235 (which is low because my printer actually is 300). Running a GET POSITION I get this:
mcu: stepper_x:0 stepper_y:0 stepper_z:0
stepper: stepper_x:0.000000 stepper_y:0.000000 stepper_z:0.000000
kinematic: X:0.000000 Y:0.000000 Z:0.000000
toolhead: X:0.000000 Y:0.000000 Z:0.000000 E:0.000000
gcode: X:0.000000 Y:0.000000 Z:0.000000 E:0.000000
gcode base: X:0.000000 Y:0.000000 Z:0.000000 E:0.000000
gcode homing: X:0.000000 Y:0.000000 Z:0.000000
My assumptions is that max is only known as a coordinate after finding 0. But the printer doesn’t know where it is based off of the above. How do I make the printer go to X 0 and then go to, and know where X max is?
Then I need to do the same with Y and Z.