Incorrect behaviour
-
@leviachan what kind of endstop are you using? Just a switch?
Eventually you need to define the pull-up or invert them...
like my setup:M574 X1 S1 P"!xstop" ; configure active-high endstop for low end on X via pin !xstop M574 Y1 S1 P"!ystop" ; configure active-high endstop for low end on Y via pin !ystop M574 Z1 S1 P"!zstop"
-
@cosmowave they are some generic microswitch from a ender 3, sorry for not mentioning those
-
@leviachan what is reportet when you send M119 ? Try with and without pressed x-endstop
-
@cosmowave it shows:
"M119
Endstops - X: at min stop, Y: not stopped, Z: no endstop, Z probe: not stopped"physical status: X end stop not triggered, Y end stop triggered
-
@leviachan i think, you should inverting the endstops with the "!"
M574 X1 S1 P"!xstop" M574 Y1 S1 P"!ystop"
-
After changing P"xstop" to P"!xstop" the x axis now correctly bump into the endstop; however the end stop trigger was ignored, which is the same as the Y axis
-
@leviachan what is in your homing macros? homeall.g, homex.g
-
@cosmowave
I am using the one generated from the reprapfirmware configurator; homex.g ; called to home the X axis ; ; generated by RepRapFirmware Configuration Tool v3.2.3 on Wed Apr 28 2021 20:48:23 GMT+0100 (British Summer Time) G91 ; relative positioning G1 H2 Z5 F6000 ; lift Z relative to current position G1 H1 X-240 F1800 ; move quickly to X axis endstop and stop there (first pass) G1 H2 X5 F6000 ; go back a few mm G1 H1 X-240 F360 ; move slowly to X axis endstop once more (second pass) G1 H2 Z-5 F6000 ; lower Z again G90 ; absolute positioning
; homey.g ; called to home the Y axis ; ; generated by RepRapFirmware Configuration Tool v3.2.3 on Wed Apr 28 2021 20:48:23 GMT+0100 (British Summer Time) G91 ; relative positioning G1 H2 Z5 F6000 ; lift Z relative to current position G1 H1 Y-215 F1800 ; move quickly to Y axis endstop and stop there (first pass) G1 H2 Y5 F6000 ; go back a few mm G1 H1 Y-215 F360 ; move slowly to Y axis endstop once more (second pass) G1 H2 Z-5 F6000 ; lower Z again G90 ; absolute positioning
; called to home all axes ; ; generated by RepRapFirmware Configuration Tool v3.2.3 on Wed Apr 28 2021 20:48:23 GMT+0100 (British Summer Time) G91 ; relative positioning G1 H2 Z5 F6000 ; lift Z relative to current position G1 H1 X-240 Y-215 F1800 ; move quickly to X and Y axis endstops and stop there (first pass) G1 H2 X5 Y5 F6000 ; go back a few mm G1 H1 X-240 Y-215 F360 ; move slowly to X and Y axis endstops once more (second pass) G1 H1 Z-265 F360 ; move Z down stopping at the endstop G90 ; absolute positioning G92 Z0 ; set Z position to axis minimum (you may want to adjust this) ; Uncomment the following lines to lift Z after probing ;G91 ; relative positioning ;G1 Z5 F100 ; lift Z relative to current position ;G90 ; absolute positioning
-
@leviachan try once again with m119, what's reported when endstops activated?
-
"m119
Endstops - X: not stopped, Y: not stopped, Z: no endstop, Z probe: not stopped"Physical status:
X axis is at home position, led on the board is off
Y axis is at home position, led on the board is off -
@leviachan try with pull-up "^"
M574 X1 S1 P"^!xstop" M574 Y1 S1 P"^!ystop"
-
I have realized something intresting:
I have switched around the X and Y endstop, changing the P"!ystop" back to P"ystop" and now the Y axis homes correctlyThis is weird because my endstops are ladled and plugged in the board according to the official pinout(X->Y->Z)
I have applied the same kind of change in the X axis, unfortunately it went back to the old behaviour of moving a bit to the right and called itself homed
-
@leviachan but your axles are moving properly? when you make a move x-, then the x axle is moving towards the x endstop? and vice versa
-
@cosmowave I have found out that I am dumb and plugged the endstop into the wrong place I am thankful for your help, the X and Y axis is homing correctly now
The Z axis is refusing to home now, I will spend some time trying to fix that and post back if it goes weird again
again, thanks very much for the help
-
@leviachan eventually you have a similiar problem with the fan. Is it connected correct? And is the jumper for VFan setted properly?
-
@cosmowave I have went back and checked, the polarity is flipped by the manufacturer, after quickly flipping the position of red and black wire it now works as intended