Commit Graph

12 Commits (76841450c83ed013d1d2fc3f8b8ac8e09d95b75f)

Author SHA1 Message Date
Ian Jackson faccb35850 software_endstops: use *_MIN_POS and *_MAX_POS for arcs
If [XYZ]_HOME_POS and [XYZ]_MIN_POS aren't 0, these corrections are
wrong.  Use the same logic as in Marlin.pde:prepare_move: ie, clamp to
[XYZ]_{MIN,MAX}_POS.

While we're here, put this cut-and-paste code in a function
clamp_to_software_endstops.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Erik van der Zalm 46feae79c6 Fixed typo in arc
Erik van der Zalm 4ca2f336f0 Changed default MINIMUM_PLANNER_SPEED -> 0.05
Fixed small bug in arcs
M105 prints now actual_temp/target_temp
Erik van der Zalm b48d67ce10 Fixed homing
Erik van der Zalm d47a3e5950 Changed check i mtion_conrol
if (millimeters_of_travel == 0.0) => if (millimeters_of_travel < 0.001)
(thanks mooselake)
Bernhard 3c1a4aac2b header file simplification
Erik van der Zalm f75f426dfa Removed interrupt nesting in the stepper ISR.
Add serial checkRx in stepper ISR.
Copied HardwareSerial to MarlinSerial (Needed for checkRx).
Erik van der Zalm 537b5c155d Fixed arc flowrate.
Erik van der Zalm 5cf349a24a Fixed some arc bugs
Bernhard Kubicek 1d171e9e52 reformating and some minor bugs/things found on the way.
Bernhard Kubicek 900e0c9bf2 overworked the serial responses. Quite difficult, since many texts are Pronterface protocol.
Erik van der Zalm 0b82465168 First arcs version. (Arcs not working ok)