Topic: Why software endstops are not enabled by default?
Hi guys,
I think that everybody made a mistake at least once with the manual controls or invalid gcode files and brought the axis past their limits. Fortunately Solidoodle is rather...solid, but the chance you break something exists...
I wandered around Marlin firmware and found two interesting flags in the configuration.h:
#define min_software_endstops true
#define max_software_endstops true
I set them to true and saw that, while homing and printing operations are running smoothly, if you accidentally send a manual movement command that is exceeding axis limits it will just stop when they reached the predetermined limits.
I think it's extremely useful and should ship the printer with the flags true by default.
Any thoughts?
