Browse Source

🐛 Fix 5-axis no extruder compile

Fixes #22446
vanilla_fb_2.0.x
Scott Lahteine 3 years ago
parent
commit
74b0133bc9
  1. 2
      Marlin/src/inc/Conditionals_LCD.h
  2. 2
      Marlin/src/module/planner.cpp

2
Marlin/src/inc/Conditionals_LCD.h

@ -1053,7 +1053,7 @@
#endif
// E jerk exists with JD disabled (of course) but also when Linear Advance is disabled on Delta/SCARA
#if ENABLED(CLASSIC_JERK) || (IS_KINEMATIC && DISABLED(LIN_ADVANCE))
#if HAS_EXTRUDERS && (ENABLED(CLASSIC_JERK) || (IS_KINEMATIC && DISABLED(LIN_ADVANCE)))
#define HAS_CLASSIC_E_JERK 1
#endif

2
Marlin/src/module/planner.cpp

@ -2684,7 +2684,7 @@ bool Planner::_populate_block(block_t * const block, bool split_move,
#ifndef TRAVEL_EXTRA_XYJERK
#define TRAVEL_EXTRA_XYJERK 0
#endif
const float extra_xyjerk = (de <= 0) ? TRAVEL_EXTRA_XYJERK : 0;
const float extra_xyjerk = TERN0(HAS_EXTRUDERS, de <= 0) ? TRAVEL_EXTRA_XYJERK : 0;
uint8_t limited = 0;
TERN(HAS_LINEAR_E_JERK, LOOP_LINEAR_AXES, LOOP_LOGICAL_AXES)(i) {

Loading…
Cancel
Save