File tree 3 files changed +14
-5
lines changed
3 files changed +14
-5
lines changed Original file line number Diff line number Diff line change
1
+ ----------------
2
+ Date: 2017-08-01
3
+ Author: Sonny Jeon
4
+ Subject: Fixed RAMPS control pin conflict
5
+
6
+ [fix] RAMPS soft-reset control pin interfered with Z-enable. Shifted
7
+ all control pins by plus one on the analog pins. RAMPS defines these
8
+ pins as belonging to the AUX 2 port, which is assumed to be unused.
9
+
10
+
1
11
----------------
2
12
Date: 2017-07-17
3
13
Author: Sonny Jeon
Original file line number Diff line number Diff line change 23
23
24
24
// Grbl versioning system
25
25
#define GRBL_VERSION "1.1f"
26
- #define GRBL_VERSION_BUILD "20170801 "
26
+ #define GRBL_VERSION_BUILD "20170802 "
27
27
28
28
// Define standard libraries used by Grbl.
29
29
#include <avr/io.h>
Original file line number Diff line number Diff line change @@ -973,15 +973,14 @@ void st_prep_buffer()
973
973
switch (prep .ramp_type ) {
974
974
case RAMP_DECEL_OVERRIDE :
975
975
speed_var = pl_block -> acceleration * time_var ;
976
- mm_var = time_var * (prep .current_speed - 0.5 * speed_var );
977
- mm_remaining -= mm_var ;
978
- if ((mm_remaining < prep .accelerate_until ) || (mm_var <= 0 )) {
976
+ if (prep .current_speed - prep .maximum_speed <= speed_var ) {
979
977
// Cruise or cruise-deceleration types only for deceleration override.
980
- mm_remaining = prep .accelerate_until ; // NOTE: 0.0 at EOB
978
+ mm_remaining = prep .accelerate_until ;
981
979
time_var = 2.0 * (pl_block -> millimeters - mm_remaining )/(prep .current_speed + prep .maximum_speed );
982
980
prep .ramp_type = RAMP_CRUISE ;
983
981
prep .current_speed = prep .maximum_speed ;
984
982
} else { // Mid-deceleration override ramp.
983
+ mm_remaining -= time_var * (prep .current_speed - 0.5 * speed_var );
985
984
prep .current_speed -= speed_var ;
986
985
}
987
986
break ;
You can’t perform that action at this time.
0 commit comments