All axis stop moving before hitting switches
-
@Gabell20 as a fist test please call
M122
to see whether there are reported errors.Please select a tool at the end of config: insert
T0Please check the config syntax by calling
M98 P"config.g"Has nothing to todo with the problem, but
M350 X16 Y16 Z16 I0
is microstepping without interpolation.
M350 X16 Y16 Z16 I1
will move your steppers more quiet.Endstop definitions M574 S1 with ! means it is an active low switch. Is this correct? (because the comments tell otherwise). Please see https://duet3d.dozuki.com/Wiki/RepRapFirmware_3_overview#Section_M574 the sentence starting "Endstop type S0 (active low switch) is no longer supported... use S1 with ! ..."
M501 can mean there is a config-override.g, please post it.
-
Hi,
I'm guessing there is a problem with the way your end stops are configured and they are active when they should be inactive and vice versa.
The symptom of this is homing yields just a small amount of movement in the direction away from the end stop sensor.
Frederick
-
@JoergS5 I called M122 and there are no reported errors. I also did set my limit switches with S1 ! on purpose and they do show triggered: no when not pressed. I can't find a config-override.g anywhere but I have a config.g.bak, is that the same ?
-
@fcwilt That is what is happening, but when I look under machine specific in the web control all of my switches look good: only yes when pressed and when I home the machine while pressing the switch it doesn't move at all.
-
@Gabell20 said in All axis stop moving before hitting switches:
@fcwilt That is what is happening, but when I look under machine specific in the web control all of my switches look good: only yes when pressed and when I home the machine while pressing the switch it doesn't move at all.
Well sounds like they are working correctly as the DWC reports.
Yet the behavior you are seeing is odd.
Let me think on it a bit.
Frederick
-
@Gabell20 said in All axis stop moving before hitting switches:
config-override.g anywhere but I have a config.g.bak, is that the same ?
no, they are different, config.g.bak is only a back of config.g, the override file is a file used with M500 and M501, if you don't have one you can remove M501 in config then.
-
@fcwilt Thank you
-
@JoergS5 Thank you, I will
-
@Gabell20 did you add T0 and run M98?
If you only get small movements and the endstops are ok, a wrong M92 would be possible but it's strange, because it looks ok.
When you make a G1 100, does it move the distance as expected or less?Can you check that the pulleys are correctly fixed on the stepper shafts?
-
@Gabell20 Have you entered in the DWC a M208 command to verify the min/max settings?
Frederick
-
@Gabell20 the
M566 X900.00 Y900.00 Z12.00 E120.00:120.00
Z value is very low, please trying to set 100 instead.Another possibility why the movement is so slow that the steppers are connected to different axes as you expect (extruder definition to X axis eg), please recheck the wiring and wiring diagram.
Is the printer a CoreXY? Then the config and homeall would be wrong.
-
@JoergS5 The x and y axes move how they should with a g1, Ive been trying all sorts of motion and it all seems sound mechanically, belts and pulleys are tight and in place.
-
@JoergS5 Its Cartesian, and I've unplugged the extruders for debugging. X Y and Z are all independent and wired up correctly.
-
@Gabell20 you described they move, but not to the endstops. Do you see a reason why the stop? And if you make only X or only Y movement, do they move to the endstops?
Isolated
G91
G1 H1 X-1000
e.g.Can you verify firmware version please, should be 3.1.1
-
@JoergS5 They don't move regardless if I home all or home one axis independently or directly with gcode, for example G91 G1 H2 X-500 will move very far and crash as expected, but G91 G1 H1 X-500 will move roughly 6 mm.
RepRapFirmware for Duet 3 MB6HC version 3.01-RC9 running on Duet 3 MB6HC v1.01 or later -
@Gabell20 said in All axis stop moving before hitting switches:
3.01-RC9
Please update to 3.1.1 by uploading this zip file
https://github.com/Duet3D/RepRapFirmware/releases/download/3.1.1/Duet2and3Firmware-3.1.1.zip
Just to confirm, the endstops are physically located X to the left and Y at the back?
Can you manually run each line of your homeall from the console?
-
@Gabell20 I am not aware of so serious bugs for the movement, but the general advice is to upgrade to 3.1.1
I checked, there were some error corrections between 3.01 beta 9 and 3.1.1, better upgrade first before proceeding.
-
Can you show photo of the endstops and the wiring?
-
@Phaedrux how do send images t the forum on mobile ?
-
@JoergS5 Cool, I have just upgraded