Odd repeatable Y homing issue Duet3 mini 3.51 and 3.5.2
-
Makergear M2, duet3 mini was 3.5.1 updated to 3.5.2 no change
Homing of Y works so this is not a Macro issue.
Y like the rest of the axis are Mechanical NO end stop switches. If I move the bed near the end of travel like to Y240 or greater,max travel is Y254, then when I Home Y, the bed will run at the normal fast speed for about 75mm or so then sort of stop and drop to the low speed for the rest of the travel, if it makes to the switch. Sometimes it stop and the GUI read -2 which is what it would read once the switch is triggered, but the bed is still no where near the switch. If I click home again, it will proceed at fast speed, hit switch, back up and little and go slow like it should.
The failure come when a print finishes fine and parks the bed at Y254 for part removal and then I click print again.. Y does not always make it home proper and the job starts. Work around is to home manually and make sure Y ends up at the switch. I have ordered a new switch but being it is NO and nothing is touching it, not sure how the board it getting a signal.. I have reset the connection but have not redone the connector.. again NO so I do not understand how a bad connection would do this
The Duet2 has LEDs to tell you when the switch is close, but not the Duet3 mini. I thought I read about a plugin for the gui that would tell you the status of the end stops? If there is such a thing can you point me to it and how to install it? This might shed some light on what is happening if it works in real time.. Any ideas as to what to look for next would be most appreciated. The wiring for Y end stop is wired tied to the frame so nothing is moving or flexing
Thanks! DougAxis and end stop cold
;########################################################################################## ; Axis Limits M208 X0 Y0 Z0 S1 ; set axis minimum M208 X210 Y255 Z215.00 S0 ; set axis maximum ;########################################################################################## ; Endstops M574 X1 S1 P"!io0.in" ; configure switch-type (e.g. microswitch) endstop for low end on X via pin io0.in M574 Y1 S1 P"!io1.in" ; configure switch-type (e.g. microswitch) endstop for low end on Y via pin io1.in M574 Z2 S1 P"!io2.in" ; configure switch-type (e.g. microswitch) endstop for low end on Y via pin io2.in
; homey.g ; called to home the Y axis ; ; generated by RepRapFirmware Configuration Tool v3.3.10 on Sun Nov 28 2021 16:12:33 GMT-0500 (Eastern Standard Time) G91 ; relative positioning ;G1 H2 Z5 F6000 ; lift Z relative to current position G1 H1 Y-250 F1800 ; move quickly to Y axis endstop and stop there (first pass) G1 H2 Y5 F6000 ; go back a few mm G1 H1 Y-250 F360 ; move slowly to Y axis endstop once more (second pass) ;G1 H2 Z-5 F6000 ; lower Z again G90 ; absolute positioning
G91 ; relative positioning G1 H1 Z215 F3600 ; move quickly to z axis endstop and stop there (first pass) G1 H2 Z-5 F3600 ;go back a few mm G1 H1 Z215 F360 ; move slowly to X axis endstop once more (second pass) G90 ; absolute positioning ;Y G91 ; relative positioning G1 H1 Y-250 F3600 ;move quickly to Y axis endstop and stop there (first pass) G1 H2 Y5 F3600 ; go back a few mm G1 H1 Y-250 F360 ; move slowly to Y axis endstop once more (second pass) G90 ; absolute positioning ;X G91 ; relative positioning G1 H1 X-215 F3600 ;move quickly to X axis endstop and stop there (first pass) G1 H2 X5 F3600 ; go back a few mm G1 H1 X-215 F360 ; move slowly to X axis endstop once more (second pass) G90 ; absolute positioning ;G29 S2 ; unload any map ;G28 Home all ;G1 F1000 X100 Y125 Z10 ; Center 10mm away ;G30 ; probe bed
-
@airscapes if it's NO it's probably interference causing the board to think the switch has been triggered. Try isolating the endstops wiring or even better, change to an NC setup
-
@jay_s_uk I thought there were pull down resistors on the inputs to prevent this? I have no such issue with the Duet2 board, same printer. I will try moving the wiring around to see if I can get anything to change.
-
I believe I have found root cause of this issue am and maybe another with pause not working correctly form the M226 usage. One of the Y stepper motor wires was pushed up out of the connector and not making good contact. Whit Y homed and motor locked, wiggling the wire caused the motor to stop and start. Once pushed into the connector shell and locked the issues seems to be corrected... hopefully!
-
-
-
@airscapes Spoke too soon,, still doing it.. stopping halfway to the switch as if it were tripped.. about out of ideas.. already ordered oem switches so change to NC not in the card and is not a problem on the other M2 with DUET2 board.. so must be something else going on..
-
-
Replaced the stop switch and have not been able to reproduce the problem on demand as of yet.. Finished the current project without issues. Started the printer today and homed Y .. slowed half way to the switch but after that, could not reproduce it again. Will see what happens. I do not believe I have found root cause but will be a while until I use it again, so If you want to close this, that is fine, will just post any updates if the issue returns.
Thanks -