Skip to content

Commit

Permalink
馃┕ Various simple fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
thinkyhead committed Apr 7, 2023
1 parent 6e38ec3 commit 59c8857
Show file tree
Hide file tree
Showing 16 changed files with 53 additions and 64 deletions.
4 changes: 2 additions & 2 deletions Marlin/src/feature/bedlevel/mbl/mesh_bed_leveling.h
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,8 @@ enum MeshLevelingState : char {
MeshReset // G29 S5
};

#define MESH_X_DIST (float(MESH_MAX_X - (MESH_MIN_X)) / (GRID_MAX_CELLS_X))
#define MESH_Y_DIST (float(MESH_MAX_Y - (MESH_MIN_Y)) / (GRID_MAX_CELLS_Y))
#define MESH_X_DIST (float((MESH_MAX_X) - (MESH_MIN_X)) / (GRID_MAX_CELLS_X))
#define MESH_Y_DIST (float((MESH_MAX_Y) - (MESH_MIN_Y)) / (GRID_MAX_CELLS_Y))

class mesh_bed_leveling {
public:
Expand Down
4 changes: 2 additions & 2 deletions Marlin/src/feature/bedlevel/ubl/ubl.h
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,8 @@ enum MeshPointType : char { INVALID, REAL, SET_IN_BITMAP, CLOSEST };

struct mesh_index_pair;

#define MESH_X_DIST (float(MESH_MAX_X - (MESH_MIN_X)) / (GRID_MAX_CELLS_X))
#define MESH_Y_DIST (float(MESH_MAX_Y - (MESH_MIN_Y)) / (GRID_MAX_CELLS_Y))
#define MESH_X_DIST (float((MESH_MAX_X) - (MESH_MIN_X)) / (GRID_MAX_CELLS_X))
#define MESH_Y_DIST (float((MESH_MAX_Y) - (MESH_MIN_Y)) / (GRID_MAX_CELLS_Y))

#if ENABLED(OPTIMIZED_MESH_STORAGE)
typedef int16_t mesh_store_t[GRID_MAX_POINTS_X][GRID_MAX_POINTS_Y];
Expand Down
2 changes: 1 addition & 1 deletion Marlin/src/gcode/calibrate/G34.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ void GcodeSuite::G34() {
// Move XY to safe position
if (DEBUGGING(LEVELING)) DEBUG_ECHOLNPGM("Parking XY");
const xy_pos_t safe_pos = GANTRY_CALIBRATION_SAFE_POSITION;
do_blocking_move_to(safe_pos, MMM_TO_MMS(GANTRY_CALIBRATION_XY_PARK_FEEDRATE));
do_blocking_move_to_xy(safe_pos, MMM_TO_MMS(GANTRY_CALIBRATION_XY_PARK_FEEDRATE));
#endif

const float move_distance = parser.intval('Z', GANTRY_CALIBRATION_EXTRA_HEIGHT),
Expand Down
3 changes: 0 additions & 3 deletions Marlin/src/gcode/control/M350_M351.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,6 @@

#if NUM_AXES == XYZ && EXTRUDERS >= 1
#define HAS_M350_B_PARAM 1 // "5th axis" (after E0) for an original XYZEB setup.
#if AXIS_COLLISION('B')
#error "M350 parameter 'B' collision with axis name."
#endif
#endif

/**
Expand Down
10 changes: 6 additions & 4 deletions Marlin/src/gcode/feature/camera/M240.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -128,19 +128,21 @@ void GcodeSuite::M240() {

if (homing_needed_error()) return;

const xyz_pos_t old_pos = {
const xyz_pos_t old_pos = NUM_AXIS_ARRAY(
current_position.x + parser.linearval('A'),
current_position.y + parser.linearval('B'),
current_position.z
};
current_position.z,
current_position.i, current_position.j, current_position.k,
current_position.u, current_position.v, current_position.w
);

#ifdef PHOTO_RETRACT_MM
const float rval = parser.linearval('R', _PHOTO_RETRACT_MM);
const feedRate_t sval = parser.feedrateval('S', TERN(ADVANCED_PAUSE_FEATURE, PAUSE_PARK_RETRACT_FEEDRATE, TERN(FWRETRACT, RETRACT_FEEDRATE, 45)));
e_move_m240(-rval, sval);
#endif

feedRate_t fr_mm_s = MMM_TO_MMS(parser.linearval('F'));
feedRate_t fr_mm_s = parser.feedrateval('F');
if (fr_mm_s) NOLESS(fr_mm_s, 10.0f);

constexpr xyz_pos_t photo_position = PHOTO_POSITION;
Expand Down
8 changes: 1 addition & 7 deletions Marlin/src/gcode/probe/G38.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -110,13 +110,7 @@ void GcodeSuite::G38(const int8_t subcode) {

remember_feedrate_scaling_off();

const bool error_on_fail =
#if ENABLED(G38_PROBE_AWAY)
!TEST(subcode, 0)
#else
(subcode == 2)
#endif
;
const bool error_on_fail = TERN(G38_PROBE_AWAY, !TEST(subcode, 0), subcode == 2);

// If any axis has enough movement, do the move
LOOP_NUM_AXES(i)
Expand Down
8 changes: 5 additions & 3 deletions Marlin/src/lcd/extui/ui_api.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -843,11 +843,13 @@ namespace ExtUI {
#endif // BABYSTEPPING

float getZOffset_mm() {
return (0.0f
return (
#if HAS_BED_PROBE
+ probe.offset.z
probe.offset.z
#elif ENABLED(BABYSTEP_DISPLAY_TOTAL)
+ planner.mm_per_step[Z_AXIS] * babystep.axis_total[BS_AXIS_IND(Z_AXIS)]
planner.mm_per_step[Z_AXIS] * babystep.axis_total[BS_AXIS_IND(Z_AXIS)]
#else
0.0f
#endif
);
}
Expand Down
4 changes: 2 additions & 2 deletions Marlin/src/lcd/language/language_fr.h
Original file line number Diff line number Diff line change
Expand Up @@ -367,7 +367,7 @@ namespace Language_fr {
LSTR MSG_STOPPED = _UxGT("STOPP脡");
LSTR MSG_CONTROL_RETRACT = _UxGT("R茅tractation mm");
LSTR MSG_CONTROL_RETRACT_SWAP = _UxGT("Ech. r茅tr. mm");
LSTR MSG_CONTROL_RETRACTF = _UxGT("Vit. r茅tract");
LSTR MSG_CONTROL_RETRACTF = _UxGT("Vit. r茅tract") LCD_STR_DEGREE;
LSTR MSG_CONTROL_RETRACT_ZHOP = _UxGT("Saut Z mm");
LSTR MSG_CONTROL_RETRACT_RECOVER = _UxGT("R茅t.reprise mm");
LSTR MSG_CONTROL_RETRACT_RECOVER_SWAP = _UxGT("Ech.reprise mm");
Expand All @@ -378,7 +378,7 @@ namespace Language_fr {
LSTR MSG_TOOL_CHANGE_ZLIFT = _UxGT("Augmenter Z");
LSTR MSG_SINGLENOZZLE_PRIME_SPEED = _UxGT("Vitesse primaire");
LSTR MSG_SINGLENOZZLE_WIPE_RETRACT = _UxGT("Purge Retract");
LSTR MSG_SINGLENOZZLE_RETRACT_SPEED = _UxGT("Vitesse r茅tract");
LSTR MSG_SINGLENOZZLE_RETRACT_SPEED = _UxGT("Vitesse r茅tract") LCD_STR_DEGREE;
LSTR MSG_FILAMENT_PARK_ENABLED = _UxGT("Garer Extrudeur");
LSTR MSG_SINGLENOZZLE_UNRETRACT_SPEED = _UxGT("Vitesse reprise");
LSTR MSG_SINGLENOZZLE_FAN_SPEED = _UxGT("Vit. ventil.");
Expand Down
14 changes: 7 additions & 7 deletions Marlin/src/lcd/language/language_ru.h
Original file line number Diff line number Diff line change
Expand Up @@ -218,10 +218,10 @@ namespace Language_ru {
LSTR MSG_UBL_BUILD_CUSTOM_MESH = _UxGT("袩芯褋褌褉芯懈褌褜 褋胁芯褞 褋械褌泻褍");
LSTR MSG_UBL_DONE_EDITING_MESH = _UxGT("袩褉邪胁泻邪 褋械褌泻懈 蟹邪胁械褉褕械薪邪");
#else
LSTR MSG_UBL_SET_TEMP_BED = LCD_STR_THERMOMETER _UxGT(" 褋褌芯谢邪, ") LCD_STR_DEGREE "C";
LSTR MSG_UBL_BED_TEMP_CUSTOM = _UxGT("小胁芯褟 ") LCD_STR_THERMOMETER _UxGT(" 褋褌芯谢邪,") LCD_STR_DEGREE "C";
LSTR MSG_UBL_SET_TEMP_HOTEND = LCD_STR_THERMOMETER _UxGT(" 褋芯锌谢邪, ") LCD_STR_DEGREE "C";
LSTR MSG_UBL_HOTEND_TEMP_CUSTOM = _UxGT("小胁芯褟 ") LCD_STR_THERMOMETER _UxGT(" 褋芯锌谢邪,") LCD_STR_DEGREE "C";
LSTR MSG_UBL_SET_TEMP_BED = LCD_STR_THERMOMETER _UxGT(" 褋褌芯谢邪, ") LCD_STR_DEGREE _UxGT("C");
LSTR MSG_UBL_BED_TEMP_CUSTOM = _UxGT("小胁芯褟 ") LCD_STR_THERMOMETER _UxGT(" 褋褌芯谢邪,") LCD_STR_DEGREE _UxGT("C");
LSTR MSG_UBL_SET_TEMP_HOTEND = LCD_STR_THERMOMETER _UxGT(" 褋芯锌谢邪, ") LCD_STR_DEGREE _UxGT("C");
LSTR MSG_UBL_HOTEND_TEMP_CUSTOM = _UxGT("小胁芯褟 ") LCD_STR_THERMOMETER _UxGT(" 褋芯锌谢邪,") LCD_STR_DEGREE _UxGT("C");
LSTR MSG_UBL_BUILD_CUSTOM_MESH = _UxGT("袩芯褋褌褉芯懈褌褜 褋胁芯褞");
LSTR MSG_UBL_DONE_EDITING_MESH = _UxGT("袩褉邪胁泻邪 蟹邪胁械褉褕械薪邪");
#endif
Expand Down Expand Up @@ -343,12 +343,12 @@ namespace Language_ru {
LSTR MSG_MOVE_100MM = _UxGT("袛胁懈卸械薪懈械 100mm");
LSTR MSG_SPEED = _UxGT("小泻芯褉芯褋褌褜");
LSTR MSG_BED_Z = _UxGT("Z 褋褌芯谢邪");
LSTR MSG_NOZZLE = _UxGT("小芯锌谢芯, ") LCD_STR_DEGREE "C";
LSTR MSG_NOZZLE = _UxGT("小芯锌谢芯, ") LCD_STR_DEGREE _UxGT("C");
LSTR MSG_NOZZLE_N = _UxGT("小芯锌谢芯 ~");
LSTR MSG_NOZZLE_PARKED = _UxGT("小芯锌谢芯 蟹邪锌邪褉泻芯胁邪薪芯");
LSTR MSG_NOZZLE_STANDBY = _UxGT("小芯锌谢芯 芯卸懈写邪械褌");
LSTR MSG_BED = _UxGT("小褌芯谢, ") LCD_STR_DEGREE "C";
LSTR MSG_CHAMBER = _UxGT("袣邪屑械褉邪,") LCD_STR_DEGREE "C";
LSTR MSG_BED = _UxGT("小褌芯谢, ") LCD_STR_DEGREE _UxGT("C");
LSTR MSG_CHAMBER = _UxGT("袣邪屑械褉邪,") LCD_STR_DEGREE _UxGT("C");
#if LCD_WIDTH > 21 || HAS_DWIN_E3V2
LSTR MSG_COOLER = _UxGT("袨褏谢邪卸写械薪懈械 谢邪蟹械褉邪");
LSTR MSG_COOLER_TOGGLE = _UxGT("袩械褉械泻谢褞褔. 芯褏谢邪卸写.");
Expand Down
14 changes: 7 additions & 7 deletions Marlin/src/lcd/language/language_uk.h
Original file line number Diff line number Diff line change
Expand Up @@ -213,10 +213,10 @@ namespace Language_uk {
LSTR MSG_UBL_MOVING_TO_NEXT = _UxGT("袪褍褏 写芯 薪邪褋褌褍锌薪芯褩");
LSTR MSG_UBL_ACTIVATE_MESH = _UxGT("袗泻褌懈胁褍胁邪褌懈 UBL");
LSTR MSG_UBL_DEACTIVATE_MESH = _UxGT("袛械邪泻褌懈胁褍胁邪褌懈 UBL");
LSTR MSG_UBL_SET_TEMP_BED = LCD_STR_THERMOMETER _UxGT(" 褋褌芯谢褍, ") LCD_STR_DEGREE "C";
LSTR MSG_UBL_BED_TEMP_CUSTOM = _UxGT("小胁芯褟 ") LCD_STR_THERMOMETER _UxGT(" 褋褌芯谢褍,") LCD_STR_DEGREE "C";
LSTR MSG_UBL_SET_TEMP_HOTEND = LCD_STR_THERMOMETER _UxGT(" 褋芯锌谢邪, ") LCD_STR_DEGREE "C";
LSTR MSG_UBL_HOTEND_TEMP_CUSTOM = _UxGT("小胁芯褟 ") LCD_STR_THERMOMETER _UxGT(" 褋芯锌谢邪,") LCD_STR_DEGREE "C";
LSTR MSG_UBL_SET_TEMP_BED = LCD_STR_THERMOMETER _UxGT(" 褋褌芯谢褍, ") LCD_STR_DEGREE _UxGT("C");
LSTR MSG_UBL_BED_TEMP_CUSTOM = _UxGT("小胁芯褟 ") LCD_STR_THERMOMETER _UxGT(" 褋褌芯谢褍,") LCD_STR_DEGREE _UxGT("C");
LSTR MSG_UBL_SET_TEMP_HOTEND = LCD_STR_THERMOMETER _UxGT(" 褋芯锌谢邪, ") LCD_STR_DEGREE _UxGT("C");
LSTR MSG_UBL_HOTEND_TEMP_CUSTOM = _UxGT("小胁芯褟 ") LCD_STR_THERMOMETER _UxGT(" 褋芯锌谢邪,") LCD_STR_DEGREE _UxGT("C");
#if LCD_WIDTH > 21 || HAS_DWIN_E3V2
LSTR MSG_UBL_EDIT_CUSTOM_MESH = _UxGT("袪械写邪谐褍胁邪褌懈 褋胁芯褞 褋褨褌泻褍");
LSTR MSG_UBL_FINE_TUNE_MESH = _UxGT("孝芯褔薪械 褉械写邪谐褍胁邪薪薪褟 褋褨褌泻懈");
Expand Down Expand Up @@ -344,12 +344,12 @@ namespace Language_uk {
LSTR MSG_MOVE_100MM = _UxGT("袪褍褏 100mm");
LSTR MSG_SPEED = _UxGT("楔胁懈写泻褨褋褌褜");
LSTR MSG_BED_Z = _UxGT("Z 小褌芯谢褍");
LSTR MSG_NOZZLE = _UxGT("小芯锌谢芯, ") LCD_STR_DEGREE "C";
LSTR MSG_NOZZLE = _UxGT("小芯锌谢芯, ") LCD_STR_DEGREE _UxGT("C");
LSTR MSG_NOZZLE_N = _UxGT("小芯锌谢芯 ~");
LSTR MSG_NOZZLE_PARKED = _UxGT("小芯锌谢芯 蟹邪锌邪褉泻芯胁邪薪械");
LSTR MSG_NOZZLE_STANDBY = _UxGT("小芯锌谢芯 芯褔褨泻褍褦");
LSTR MSG_BED = _UxGT("小褌褨谢, ") LCD_STR_DEGREE "C";
LSTR MSG_CHAMBER = _UxGT("袣邪屑械褉邪,") LCD_STR_DEGREE "C";
LSTR MSG_BED = _UxGT("小褌褨谢, ") LCD_STR_DEGREE _UxGT("C");
LSTR MSG_CHAMBER = _UxGT("袣邪屑械褉邪,") LCD_STR_DEGREE _UxGT("C");
#if LCD_WIDTH > 21 || HAS_DWIN_E3V2
LSTR MSG_COOLER = _UxGT("袨褏芯谢芯写卸械薪薪褟 谢邪蟹械褉褍");
LSTR MSG_COOLER_TOGGLE = _UxGT("袩械褉械屑泻. 芯褏芯谢芯写卸.");
Expand Down
2 changes: 1 addition & 1 deletion Marlin/src/lcd/marlinui.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -833,7 +833,7 @@ void MarlinUI::init() {
// Apply a linear offset to a single axis
if (axis == ALL_AXES_ENUM)
destination = all_axes_destination;
else if (axis <= XYZE) {
else if (axis <= LOGICAL_AXES) {
destination = current_position;
destination[axis] += offset;
}
Expand Down
17 changes: 5 additions & 12 deletions Marlin/src/module/motion.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -543,7 +543,7 @@ void _internal_move_to_destination(const_feedRate_t fr_mm_s/*=0.0f*/
* - Delta may lower Z first to get into the free motion zone.
* - Before returning, wait for the planner buffer to empty.
*/
void do_blocking_move_to(NUM_AXIS_ARGS(const float), const_feedRate_t fr_mm_s/*=0.0f*/) {
void do_blocking_move_to(NUM_AXIS_ARGS(const_float_t), const_feedRate_t fr_mm_s/*=0.0f*/) {
DEBUG_SECTION(log_move, "do_blocking_move_to", DEBUGGING(LEVELING));
if (DEBUGGING(LEVELING)) DEBUG_XYZ("> ", NUM_AXIS_ARGS());

Expand Down Expand Up @@ -2263,25 +2263,18 @@ void prepare_line_to_destination() {
#endif

// Put away the Z probe
#if HOMING_Z_WITH_PROBE
if (axis == Z_AXIS && probe.stow()) return;
#endif
if (TERN0(HOMING_Z_WITH_PROBE, axis == Z_AXIS && probe.stow())) return;

#if DISABLED(DELTA) && defined(HOMING_BACKOFF_POST_MM)
const xyz_float_t endstop_backoff = HOMING_BACKOFF_POST_MM;
if (endstop_backoff[axis]) {
current_position[axis] -= ABS(endstop_backoff[axis]) * axis_home_dir;
line_to_current_position(
#if HOMING_Z_WITH_PROBE
(axis == Z_AXIS) ? z_probe_fast_mm_s :
#endif
homing_feedrate(axis)
);
line_to_current_position(TERN_(HOMING_Z_WITH_PROBE, (axis == Z_AXIS) ? z_probe_fast_mm_s :) homing_feedrate(axis));

#if ENABLED(SENSORLESS_HOMING)
planner.synchronize();
if (false
#if ANY(IS_CORE, MARKFORGED_XY, MARKFORGED_YX)
#ifdef NORMAL_AXIS
|| axis != NORMAL_AXIS
#endif
) safe_delay(200); // Short delay to allow belts to spring back
Expand Down Expand Up @@ -2388,7 +2381,7 @@ void set_axis_is_at_home(const AxisEnum axis) {
* Change the home offset for an axis.
* Also refreshes the workspace offset.
*/
void set_home_offset(const AxisEnum axis, const float v) {
void set_home_offset(const AxisEnum axis, const_float_t v) {
home_offset[axis] = v;
update_workspace_offset(axis);
}
Expand Down
4 changes: 2 additions & 2 deletions Marlin/src/module/motion.h
Original file line number Diff line number Diff line change
Expand Up @@ -344,7 +344,7 @@ inline void prepare_internal_move_to_destination(const_feedRate_t fr_mm_s=0.0f)
/**
* Blocking movement and shorthand functions
*/
void do_blocking_move_to(NUM_AXIS_ARGS(const float), const_feedRate_t fr_mm_s=0.0f);
void do_blocking_move_to(NUM_AXIS_ARGS(const_float_t), const_feedRate_t fr_mm_s=0.0f);
void do_blocking_move_to(const xy_pos_t &raw, const_feedRate_t fr_mm_s=0.0f);
void do_blocking_move_to(const xyz_pos_t &raw, const_feedRate_t fr_mm_s=0.0f);
void do_blocking_move_to(const xyze_pos_t &raw, const_feedRate_t fr_mm_s=0.0f);
Expand Down Expand Up @@ -616,7 +616,7 @@ void home_if_needed(const bool keeplev=false);
#endif

#if HAS_M206_COMMAND
void set_home_offset(const AxisEnum axis, const float v);
void set_home_offset(const AxisEnum axis, const_float_t v);
#endif

#if USE_SENSORLESS
Expand Down
2 changes: 1 addition & 1 deletion Marlin/src/module/planner.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2193,7 +2193,7 @@ bool Planner::_populate_block(
#endif
);

#if SECONDARY_LINEAR_AXES >= 1 && NONE(FOAMCUTTER_XYUV, ARTICULATED_ROBOT_ARM)
#if SECONDARY_LINEAR_AXES && NONE(FOAMCUTTER_XYUV, ARTICULATED_ROBOT_ARM)
if (UNEAR_ZERO(distance_sqr)) {
// Move does not involve any primary linear axes (xyz) but might involve secondary linear axes
distance_sqr = (0.0f
Expand Down
19 changes: 10 additions & 9 deletions Marlin/src/module/probe.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -152,7 +152,7 @@ xyz_pos_t Probe::offset; // Initialized by settings.load()
#elif ENABLED(TOUCH_MI_PROBE)

// Move to the magnet to unlock the probe
inline void run_deploy_moves_script() {
inline void run_deploy_moves() {
#ifndef TOUCH_MI_DEPLOY_XPOS
#define TOUCH_MI_DEPLOY_XPOS X_MIN_POS
#elif TOUCH_MI_DEPLOY_XPOS > X_MAX_BED
Expand Down Expand Up @@ -183,16 +183,17 @@ xyz_pos_t Probe::offset; // Initialized by settings.load()
}

// Move down to the bed to stow the probe
inline void run_stow_moves_script() {
const xyz_pos_t oldpos = current_position;
// TODO: Handle cases where it would be a bad idea to move down.
inline void run_stow_moves() {
const float oldz = current_position.z;
endstops.enable_z_probe(false);
do_blocking_move_to_z(TOUCH_MI_RETRACT_Z, homing_feedrate(Z_AXIS));
do_blocking_move_to(oldpos, homing_feedrate(Z_AXIS));
do_blocking_move_to_z(oldz, homing_feedrate(Z_AXIS));
}

#elif ENABLED(Z_PROBE_ALLEN_KEY)

inline void run_deploy_moves_script() {
inline void run_deploy_moves() {
#ifdef Z_PROBE_ALLEN_KEY_DEPLOY_1
#ifndef Z_PROBE_ALLEN_KEY_DEPLOY_1_FEEDRATE
#define Z_PROBE_ALLEN_KEY_DEPLOY_1_FEEDRATE 0.0
Expand Down Expand Up @@ -230,7 +231,7 @@ xyz_pos_t Probe::offset; // Initialized by settings.load()
#endif
}

inline void run_stow_moves_script() {
inline void run_stow_moves() {
#ifdef Z_PROBE_ALLEN_KEY_STOW_1
#ifndef Z_PROBE_ALLEN_KEY_STOW_1_FEEDRATE
#define Z_PROBE_ALLEN_KEY_STOW_1_FEEDRATE 0.0
Expand Down Expand Up @@ -272,7 +273,7 @@ xyz_pos_t Probe::offset; // Initialized by settings.load()

typedef struct { float fr_mm_min; xyz_pos_t where; } mag_probe_move_t;

inline void run_deploy_moves_script() {
inline void run_deploy_moves() {
#ifdef MAG_MOUNTED_DEPLOY_1
constexpr mag_probe_move_t deploy_1 = MAG_MOUNTED_DEPLOY_1;
do_blocking_move_to(deploy_1.where, MMM_TO_MMS(deploy_1.fr_mm_min));
Expand All @@ -295,7 +296,7 @@ xyz_pos_t Probe::offset; // Initialized by settings.load()
#endif
}

inline void run_stow_moves_script() {
inline void run_stow_moves() {
#ifdef MAG_MOUNTED_STOW_1
constexpr mag_probe_move_t stow_1 = MAG_MOUNTED_STOW_1;
do_blocking_move_to(stow_1.where, MMM_TO_MMS(stow_1.fr_mm_min));
Expand Down Expand Up @@ -406,7 +407,7 @@ FORCE_INLINE void probe_specific_action(const bool deploy) {

#elif ANY(TOUCH_MI_PROBE, Z_PROBE_ALLEN_KEY, MAG_MOUNTED_PROBE)

deploy ? run_deploy_moves_script() : run_stow_moves_script();
deploy ? run_deploy_moves() : run_stow_moves();

#elif ENABLED(RACK_AND_PINION_PROBE)

Expand Down
2 changes: 1 addition & 1 deletion buildroot/share/PlatformIO/scripts/configuration.py
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ def fetch_example(url):
if '@' in url: url, brch = map(str.strip, url.split('@'))
url = f"https://raw.githubusercontent.com/MarlinFirmware/Configurations/{brch}/config/{url}"
url = url.replace("%", "%25").replace(" ", "%20")

# Find a suitable fetch command
if shutil.which("curl") is not None:
fetch = "curl -L -s -S -f -o"
Expand Down

0 comments on commit 59c8857

Please sign in to comment.