You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There is an impossibility here, if CLASSIC_JERK is enabled, then HAS_LINEAR_E_JERK cannot be defined, yet in settings.cpp, we have that case.
In Conditionals-4-adv.h,
// Use Junction Deviation for motion if Jerk is disabled
#if DISABLED(CLASSIC_JERK)
#defineHAS_JUNCTION_DEVIATION1
#endif
[...]
// Linear advance uses Jerk since E is an isolated axis
#if ALL(HAS_JUNCTION_DEVIATION, LIN_ADVANCE)
#defineHAS_LINEAR_E_JERK1
#endif
Did you test the latest
bugfix-2.1.x
code?Yes, and the problem still exists.
Bug Description
There is an impossibility here, if
CLASSIC_JERK
is enabled, thenHAS_LINEAR_E_JERK
cannot be defined, yet in settings.cpp, we have that case.In Conditionals-4-adv.h,
settings.cpp
Bug Timeline
possibly old as dinosaurs
Expected behavior
Not sure which comes which, but
HAS_LINEAR_E_JERK
either can be defined whenCLASSIC_JERK
is either enabled or disabledperhaps move this outside
CLASSIC_JERK
being enabledor change
Actual behavior
No response
Steps to Reproduce
No response
Version of Marlin Firmware
bugfix-2.1.x
Printer model
No response
Electronics
No response
LCD/Controller
No response
Other add-ons
No response
Bed Leveling
None
Your Slicer
None
Host Software
None
Don't forget to include
Configuration.h
andConfiguration_adv.h
.Additional information & file uploads
No response
The text was updated successfully, but these errors were encountered: