Solved Endstops not stopping motors
-
@Harrynice What do you mean by stopping: it says immediately that endstops activated, or do you mean something else?
-
@Harrynice do you have a sys/config-override.g file, because you call M501 at the end of config.g?
-
@JoergS5 I do - have attached it to this post
-
@JoergS5 said in Endstops not stopping motors:
@Harrynice What do you mean by stopping: it says immediately that endstops activated, or do you mean something else?
Sorry - not sure what you are referring to here...
-
@JoergS5 said in Endstops not stopping motors:
@Harrynice you should also check the following chapter:
in https://duet3d.dozuki.com/Wiki/Gcode#Section_M574_RepRapFirmware_Num_3
"Endstop type S0 (active low switch) is no longer supported in M574 commands. Instead, use type S1 and invert the input by prefixing the pin name with '!'. Ex: M574 X1 S1 P"!xstop". Invert the input when using an NPN output inductive or capacitive sensor, or using a NO switch (not recommended, use a NC switch instead)."
You said you have active low endstops, so you may need the ! parameter.I tried this again just to double check; once the '!' was added and the board rebooted, when i pressed home for any of the axes, z moved up as expected and then the other axes moved about 5mm or so in the wrong direction.
So, I removed the '!', rebooted and tried again and now all of the axes are homing properly!
I am REALLY confused now - that is the only change I made other than correcting the stop naming mistake you spotted earlier. I dont know what happened here but it looks (for the moment at least) like it is fixed!
Thank you so much for your help!
-
@Harrynice in config-override is nothing special.
-
@Harrynice That's god news!!! Enjoy your first printing!
-
@JoergS5 Afraid not - both of my heaters are now giving me faults (heating more slowly than expected). This happened yesterday too, but seemed to be fixed after I ran M303.
I am destined never to print with this board!
-
@Harrynice don't give up!
There is a wiki about thermistors, you may use the wrong parameters. I would ignore the bed heating and concentrate on the hotend. To begin you can print pla without bed heating.
-
@JoergS5 I managed to fix it and am currently printing a calibration cube - will let you know how it goes but looking good so far...
Thanks so much for your help - it has been a long journey to get here!
-
What did you do to fix it?
-
@Phaedrux Embarrassingly, I didnt realise that my previous M303 hadn't been stored, so the heaters weren't actually configured!
Unfortunately, my cubes are printing with a backwards lean, so have raised another question to see if anyone can help.
The best thing is that this is all in preparation for transitioning from a prusa clone to a hypercube evolution, so I can imagine I will have a lot more questions to ask again once I start using the new build!