Skip to content

Commit 832afd8

Browse files
committed
fixes
1 parent a5c4e93 commit 832afd8

File tree

3 files changed

+13
-38
lines changed

3 files changed

+13
-38
lines changed

Marlin/Configuration_adv.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2806,10 +2806,10 @@
28062806
#define RETRACT_LENGTH_SWAP 13 // (mm) Default swap retract length (positive value)
28072807
#define RETRACT_FEEDRATE 45 // (mm/s) Default feedrate for retracting
28082808
#define RETRACT_ZRAISE 0 // (mm) Default retract Z-raise
2809-
#define RECOVER_LENGTH 0 // (mm) Default additional recover length (added to retract length on recover)
2810-
#define RECOVER_LENGTH_SWAP 0 // (mm) Default additional swap recover length (added to retract length on recover from toolchange)
2811-
#define RECOVER_FEEDRATE 8 // (mm/s) Default feedrate for recovering from retraction
2812-
#define RECOVER_FEEDRATE_SWAP 8 // (mm/s) Default feedrate for recovering from swap retraction
2809+
#define RETRACT_RECOVER_LENGTH 0 // (mm) Default additional recover length (added to retract length on recover)
2810+
#define RETRACT_RECOVER_LENGTH_SWAP 0 // (mm) Default additional swap recover length (added to retract length on recover from toolchange)
2811+
#define RETRACT_RECOVER_FEEDRATE 8 // (mm/s) Default feedrate for recovering from retraction
2812+
#define RETRACT_RECOVER_FEEDRATE_SWAP 8 // (mm/s) Default feedrate for recovering from swap retraction
28132813
#if ENABLED(MIXING_EXTRUDER)
28142814
//#define RETRACT_SYNC_MIXING // Retract and restore all mixing steppers simultaneously
28152815
#endif

Marlin/src/feature/fwretract.cpp

Lines changed: 4 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -60,39 +60,16 @@ Flags<EXTRUDERS> FWRetract::retracted; // Which extruders are currently r
6060
float FWRetract::current_retract[EXTRUDERS], // Retract value used by planner
6161
FWRetract::current_hop;
6262

63-
64-
/*===========================================================
65-
DELETE THIS BEFORE MERGING
66-
USED TO MAKE SUCCESSFUL CHECKS
67-
=============================================================*/
68-
#ifndef RECOVER_LENGTH
69-
#define RECOVER_LENGTH RETRACT_RECOVER_LENGTH
70-
#endif
71-
#ifndef RECOVER_FEEDRATE
72-
#define RECOVER_FEEDRATE RETRACT_RECOVER_LENGTH_SWAP
73-
#endif
74-
#ifndef RECOVER_LENGTH_SWAP
75-
#define RECOVER_LENGTH_SWAP RETRACT_RECOVER_FEEDRATE
76-
#endif
77-
#ifndef RECOVER_FEEDRATE_SWAP
78-
#define RECOVER_FEEDRATE_SWAP RETRACT_RECOVER_FEEDRATE_SWAP
79-
#endif
80-
/*===========================================================
81-
DELETE THIS BEFORE MERGING
82-
USED TO MAKE SUCCESSFUL CHECKS
83-
=============================================================*/
84-
85-
8663
void FWRetract::reset() {
8764
TERN_(FWRETRACT_AUTORETRACT, autoretract_enabled = false);
8865
settings.retract_length = RETRACT_LENGTH;
8966
settings.retract_feedrate = RETRACT_FEEDRATE;
9067
settings.swap_retract_length = RETRACT_LENGTH_SWAP;
9168
settings.retract_zraise = RETRACT_ZRAISE;
92-
settings.recover_extra = RECOVER_LENGTH;
93-
settings.recover_feedrate = RECOVER_FEEDRATE;
94-
settings.swap_recover_extra = RECOVER_LENGTH_SWAP;
95-
settings.swap_recover_feedrate = RECOVER_FEEDRATE_SWAP;
69+
settings.recover_extra = RETRACT_RECOVER_LENGTH;
70+
settings.recover_feedrate = RETRACT_RECOVER_FEEDRATE;
71+
settings.swap_recover_extra = RETRACT_RECOVER_LENGTH_SWAP;
72+
settings.swap_recover_feedrate = RETRACT_RECOVER_FEEDRATE_SWAP;
9673
current_hop = 0.0;
9774

9875
retracted.reset();

Marlin/src/gcode/host/M360.cpp

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -149,12 +149,10 @@ void GcodeSuite::M360() {
149149
//
150150
// Axis Steps per mm
151151
//
152-
#define _STEPS(A) planner.settings.axis_steps_per_mm[A##_AXIS]
153152
PGMSTR(S_MM_STR, "Steps/mm");
154-
config_line(S_MM_STR, _STEPS(X, acceleration), X_STR);
155-
config_line(S_MM_STR, _STEPS(Y, acceleration), Y_STR);
156-
config_line(S_MM_STR, _STEPS(Z, acceleration), Z_STR);
157-
#undef _STEPS
153+
config_line(S_MM_STR, planner.settings.axis_steps_per_mm[X_AXIS], X_STR);
154+
config_line(S_MM_STR, planner.settings.axis_steps_per_mm[Y_AXIS], Y_STR);
155+
config_line(S_MM_STR, planner.settings.axis_steps_per_mm[Z_AXIS], Z_STR);
158156

159157
//
160158
// Print and Travel Acceleration
@@ -200,7 +198,7 @@ void GcodeSuite::M360() {
200198
#elif ENABLED(CLASSIC_JERK)
201199
config_line_e(e, JERK_STR, planner.max_jerk.e);
202200
#endif
203-
config_line_e(e, F("Steps/mm"), planner.axis_steps_per_mm[E_AXIS_N(e)]);
201+
config_line_e(e, F("Steps/mm"), planner.settings.axis_steps_per_mm[E_AXIS_N(e)]);
204202
config_line_e(e, F("Acceleration"), planner.settings.max_acceleration_mm_per_s2[E_AXIS_N(e)]);
205203
config_line_e(e, F("MaxSpeed"), planner.settings.max_feedrate_mm_s[E_AXIS_N(e)]);
206204
config_line_e(e, F("Diameter"), TERN(NO_VOLUMETRICS, DEFAULT_NOMINAL_FILAMENT_DIA, planner.filament_size[e]));
@@ -209,4 +207,4 @@ void GcodeSuite::M360() {
209207
#endif
210208
}
211209

212-
#endif
210+
#endif // REPETIER_GCODE_M360

0 commit comments

Comments
 (0)