Browse Source

SPEED => FEEDRATE (#21217)

jbuck2005 4 years ago
parent
commit
ee7701c15b
No account linked to committer's email address

+ 3
- 3
Marlin/Configuration.h View File

1047
 #define PROBING_MARGIN 10
1047
 #define PROBING_MARGIN 10
1048
 
1048
 
1049
 // X and Y axis travel speed (mm/min) between probes
1049
 // X and Y axis travel speed (mm/min) between probes
1050
-#define XY_PROBE_SPEED (133*60)
1050
+#define XY_PROBE_FEEDRATE (133*60)
1051
 
1051
 
1052
 // Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
1052
 // Feedrate (mm/min) for the first approach when double-probing (MULTIPLE_PROBING == 2)
1053
-#define Z_PROBE_SPEED_FAST (4*60)
1053
+#define Z_PROBE_FEEDRATE_FAST (4*60)
1054
 
1054
 
1055
 // Feedrate (mm/min) for the "accurate" probe of each point
1055
 // Feedrate (mm/min) for the "accurate" probe of each point
1056
-#define Z_PROBE_SPEED_SLOW (Z_PROBE_SPEED_FAST / 2)
1056
+#define Z_PROBE_FEEDRATE_SLOW (Z_PROBE_FEEDRATE_FAST / 2)
1057
 
1057
 
1058
 /**
1058
 /**
1059
  * Probe Activation Switch
1059
  * Probe Activation Switch

+ 1
- 1
Marlin/Configuration_adv.h View File

924
       // increments while checking for the contact to be broken.
924
       // increments while checking for the contact to be broken.
925
       #define BACKLASH_MEASUREMENT_LIMIT       0.5   // (mm)
925
       #define BACKLASH_MEASUREMENT_LIMIT       0.5   // (mm)
926
       #define BACKLASH_MEASUREMENT_RESOLUTION  0.005 // (mm)
926
       #define BACKLASH_MEASUREMENT_RESOLUTION  0.005 // (mm)
927
-      #define BACKLASH_MEASUREMENT_FEEDRATE    Z_PROBE_SPEED_SLOW // (mm/min)
927
+      #define BACKLASH_MEASUREMENT_FEEDRATE    Z_PROBE_FEEDRATE_SLOW // (mm/min)
928
     #endif
928
     #endif
929
   #endif
929
   #endif
930
 #endif
930
 #endif

+ 1
- 1
Marlin/src/gcode/bedlevel/abl/G29.cpp View File

359
 
359
 
360
     #if ABL_GRID
360
     #if ABL_GRID
361
 
361
 
362
-      xy_probe_feedrate_mm_s = MMM_TO_MMS(parser.linearval('S', XY_PROBE_SPEED));
362
+      xy_probe_feedrate_mm_s = MMM_TO_MMS(parser.linearval('S', XY_PROBE_FEEDRATE));
363
 
363
 
364
       const float x_min = probe.min_x(), x_max = probe.max_x(),
364
       const float x_min = probe.min_x(), x_max = probe.max_x(),
365
                   y_min = probe.min_y(), y_max = probe.max_y();
365
                   y_min = probe.min_y(), y_max = probe.max_y();

+ 2
- 2
Marlin/src/inc/Conditionals_post.h View File

2479
   #ifndef Z_PROBE_OFFSET_RANGE_MAX
2479
   #ifndef Z_PROBE_OFFSET_RANGE_MAX
2480
     #define Z_PROBE_OFFSET_RANGE_MAX 20
2480
     #define Z_PROBE_OFFSET_RANGE_MAX 20
2481
   #endif
2481
   #endif
2482
-  #ifndef XY_PROBE_SPEED
2483
-    #define XY_PROBE_SPEED ((homing_feedrate_mm_m.x + homing_feedrate_mm_m.y) / 2)
2482
+  #ifndef XY_PROBE_FEEDRATE
2483
+    #define XY_PROBE_FEEDRATE ((homing_feedrate_mm_m.x + homing_feedrate_mm_m.y) / 2)
2484
   #endif
2484
   #endif
2485
   #ifndef NOZZLE_TO_PROBE_OFFSET
2485
   #ifndef NOZZLE_TO_PROBE_OFFSET
2486
     #define NOZZLE_TO_PROBE_OFFSET { 0, 0, 0 }
2486
     #define NOZZLE_TO_PROBE_OFFSET { 0, 0, 0 }

+ 7
- 1
Marlin/src/inc/SanityCheck.h View File

131
 #elif defined(DEFAULT_XYJERK)
131
 #elif defined(DEFAULT_XYJERK)
132
   #error "DEFAULT_XYJERK is deprecated. Use DEFAULT_XJERK and DEFAULT_YJERK instead."
132
   #error "DEFAULT_XYJERK is deprecated. Use DEFAULT_XJERK and DEFAULT_YJERK instead."
133
 #elif defined(XY_TRAVEL_SPEED)
133
 #elif defined(XY_TRAVEL_SPEED)
134
-  #error "XY_TRAVEL_SPEED is deprecated. Use XY_PROBE_SPEED instead."
134
+  #error "XY_TRAVEL_SPEED is now XY_PROBE_FEEDRATE."
135
+#elif defined(XY_PROBE_SPEED)
136
+  #error "XY_PROBE_SPEED is now XY_PROBE_FEEDRATE."
137
+#elif defined(Z_PROBE_SPEED_FAST)
138
+  #error "Z_PROBE_SPEED_FAST is now Z_PROBE_FEEDRATE_FAST."
139
+#elif defined(Z_PROBE_SPEED_SLOW)
140
+  #error "Z_PROBE_SPEED_SLOW is now Z_PROBE_FEEDRATE_SLOW."
135
 #elif defined(PROBE_SERVO_DEACTIVATION_DELAY)
141
 #elif defined(PROBE_SERVO_DEACTIVATION_DELAY)
136
   #error "PROBE_SERVO_DEACTIVATION_DELAY is deprecated. Use DEACTIVATE_SERVOS_AFTER_MOVE instead."
142
   #error "PROBE_SERVO_DEACTIVATION_DELAY is deprecated. Use DEACTIVATE_SERVOS_AFTER_MOVE instead."
137
 #elif defined(SERVO_DEACTIVATION_DELAY)
143
 #elif defined(SERVO_DEACTIVATION_DELAY)

+ 1
- 1
Marlin/src/lcd/menu/menu_bed_corners.cpp View File

224
   bool _lcd_level_bed_corners_probe(bool verify=false) {
224
   bool _lcd_level_bed_corners_probe(bool verify=false) {
225
     if (verify) do_blocking_move_to_z(current_position.z + LEVEL_CORNERS_Z_HOP); // do clearance if needed
225
     if (verify) do_blocking_move_to_z(current_position.z + LEVEL_CORNERS_Z_HOP); // do clearance if needed
226
     TERN_(BLTOUCH_SLOW_MODE, bltouch.deploy()); // Deploy in LOW SPEED MODE on every probe action
226
     TERN_(BLTOUCH_SLOW_MODE, bltouch.deploy()); // Deploy in LOW SPEED MODE on every probe action
227
-    do_blocking_move_to_z(last_z - LEVEL_CORNERS_PROBE_TOLERANCE, MMM_TO_MMS(Z_PROBE_SPEED_SLOW)); // Move down to lower tolerance
227
+    do_blocking_move_to_z(last_z - LEVEL_CORNERS_PROBE_TOLERANCE, MMM_TO_MMS(Z_PROBE_FEEDRATE_SLOW)); // Move down to lower tolerance
228
     if (TEST(endstops.trigger_state(), TERN(Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN, Z_MIN, Z_MIN_PROBE))) { // check if probe triggered
228
     if (TEST(endstops.trigger_state(), TERN(Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN, Z_MIN, Z_MIN_PROBE))) { // check if probe triggered
229
       endstops.hit_on_purpose();
229
       endstops.hit_on_purpose();
230
       set_current_from_steppers_for_axis(Z_AXIS);
230
       set_current_from_steppers_for_axis(Z_AXIS);

+ 1
- 1
Marlin/src/lcd/menu/menu_probe_offset.cpp View File

145
   // Move Nozzle to Probing/Homing Position
145
   // Move Nozzle to Probing/Homing Position
146
   ui.wait_for_move = true;
146
   ui.wait_for_move = true;
147
   current_position += probe.offset_xy;
147
   current_position += probe.offset_xy;
148
-  line_to_current_position(MMM_TO_MMS(XY_PROBE_SPEED));
148
+  line_to_current_position(MMM_TO_MMS(XY_PROBE_FEEDRATE));
149
   ui.synchronize(GET_TEXT(MSG_PROBE_WIZARD_MOVING));
149
   ui.synchronize(GET_TEXT(MSG_PROBE_WIZARD_MOVING));
150
   ui.wait_for_move = false;
150
   ui.wait_for_move = false;
151
 
151
 

+ 3
- 3
Marlin/src/module/motion.cpp View File

180
 #endif
180
 #endif
181
 
181
 
182
 #if HAS_ABL_NOT_UBL
182
 #if HAS_ABL_NOT_UBL
183
-  feedRate_t xy_probe_feedrate_mm_s = MMM_TO_MMS(XY_PROBE_SPEED);
183
+  feedRate_t xy_probe_feedrate_mm_s = MMM_TO_MMS(XY_PROBE_FEEDRATE);
184
 #endif
184
 #endif
185
 
185
 
186
 /**
186
 /**
1151
    */
1151
    */
1152
   feedRate_t get_homing_bump_feedrate(const AxisEnum axis) {
1152
   feedRate_t get_homing_bump_feedrate(const AxisEnum axis) {
1153
     #if HOMING_Z_WITH_PROBE
1153
     #if HOMING_Z_WITH_PROBE
1154
-      if (axis == Z_AXIS) return MMM_TO_MMS(Z_PROBE_SPEED_SLOW);
1154
+      if (axis == Z_AXIS) return MMM_TO_MMS(Z_PROBE_FEEDRATE_SLOW);
1155
     #endif
1155
     #endif
1156
     static const uint8_t homing_bump_divisor[] PROGMEM = HOMING_BUMP_DIVISOR;
1156
     static const uint8_t homing_bump_divisor[] PROGMEM = HOMING_BUMP_DIVISOR;
1157
     uint8_t hbd = pgm_read_byte(&homing_bump_divisor[axis]);
1157
     uint8_t hbd = pgm_read_byte(&homing_bump_divisor[axis]);
1569
     if (bump) {
1569
     if (bump) {
1570
       // Move away from the endstop by the axis HOMING_BUMP_MM
1570
       // Move away from the endstop by the axis HOMING_BUMP_MM
1571
       if (DEBUGGING(LEVELING)) DEBUG_ECHOLNPAIR("Move Away: ", -bump, "mm");
1571
       if (DEBUGGING(LEVELING)) DEBUG_ECHOLNPAIR("Move Away: ", -bump, "mm");
1572
-      do_homing_move(axis, -bump, TERN0(HOMING_Z_WITH_PROBE, axis == Z_AXIS) ? MMM_TO_MMS(Z_PROBE_SPEED_FAST) : 0, false);
1572
+      do_homing_move(axis, -bump, TERN0(HOMING_Z_WITH_PROBE, axis == Z_AXIS) ? MMM_TO_MMS(Z_PROBE_FEEDRATE_FAST) : 0, false);
1573
 
1573
 
1574
       #if ENABLED(DETECT_BROKEN_ENDSTOP)
1574
       #if ENABLED(DETECT_BROKEN_ENDSTOP)
1575
         // Check for a broken endstop
1575
         // Check for a broken endstop

+ 3
- 3
Marlin/src/module/motion.h View File

59
 #if HAS_ABL_NOT_UBL
59
 #if HAS_ABL_NOT_UBL
60
   extern feedRate_t xy_probe_feedrate_mm_s;
60
   extern feedRate_t xy_probe_feedrate_mm_s;
61
   #define XY_PROBE_FEEDRATE_MM_S xy_probe_feedrate_mm_s
61
   #define XY_PROBE_FEEDRATE_MM_S xy_probe_feedrate_mm_s
62
-#elif defined(XY_PROBE_SPEED)
63
-  #define XY_PROBE_FEEDRATE_MM_S MMM_TO_MMS(XY_PROBE_SPEED)
62
+#elif defined(XY_PROBE_FEEDRATE)
63
+  #define XY_PROBE_FEEDRATE_MM_S MMM_TO_MMS(XY_PROBE_FEEDRATE)
64
 #else
64
 #else
65
   #define XY_PROBE_FEEDRATE_MM_S PLANNER_XY_FEEDRATE()
65
   #define XY_PROBE_FEEDRATE_MM_S PLANNER_XY_FEEDRATE()
66
 #endif
66
 #endif
67
 
67
 
68
-constexpr feedRate_t z_probe_fast_mm_s = MMM_TO_MMS(Z_PROBE_SPEED_FAST);
68
+constexpr feedRate_t z_probe_fast_mm_s = MMM_TO_MMS(Z_PROBE_FEEDRATE_FAST);
69
 
69
 
70
 /**
70
 /**
71
  * Feed rates are often configured with mm/m
71
  * Feed rates are often configured with mm/m

+ 2
- 2
Marlin/src/module/probe.cpp View File

619
     // Raise to give the probe clearance
619
     // Raise to give the probe clearance
620
     do_blocking_move_to_z(current_position.z + Z_CLEARANCE_MULTI_PROBE, z_probe_fast_mm_s);
620
     do_blocking_move_to_z(current_position.z + Z_CLEARANCE_MULTI_PROBE, z_probe_fast_mm_s);
621
 
621
 
622
-  #elif Z_PROBE_SPEED_FAST != Z_PROBE_SPEED_SLOW
622
+  #elif Z_PROBE_FEEDRATE_FAST != Z_PROBE_FEEDRATE_SLOW
623
 
623
 
624
     // If the nozzle is well over the travel height then
624
     // If the nozzle is well over the travel height then
625
     // move down quickly before doing the slow probe
625
     // move down quickly before doing the slow probe
650
       if (TERN0(PROBE_TARE, tare())) return true;
650
       if (TERN0(PROBE_TARE, tare())) return true;
651
 
651
 
652
       // Probe downward slowly to find the bed
652
       // Probe downward slowly to find the bed
653
-      if (try_to_probe(PSTR("SLOW"), z_probe_low_point, MMM_TO_MMS(Z_PROBE_SPEED_SLOW),
653
+      if (try_to_probe(PSTR("SLOW"), z_probe_low_point, MMM_TO_MMS(Z_PROBE_FEEDRATE_SLOW),
654
                        sanity_check, Z_CLEARANCE_MULTI_PROBE) ) return NAN;
654
                        sanity_check, Z_CLEARANCE_MULTI_PROBE) ) return NAN;
655
 
655
 
656
       TERN_(MEASURE_BACKLASH_WHEN_PROBING, backlash.measure_with_probe());
656
       TERN_(MEASURE_BACKLASH_WHEN_PROBING, backlash.measure_with_probe());

Loading…
Cancel
Save