How is AxisShaper.cpp implemented?
jazbaatbadalgaye last edited by
I am not very good at coding and kinda dumb but I am trying to understand how does input shaping work in the 3.4 dev build. Even though the code is fairly commented I still don't understand the comments such as :
"Try to shape the end of the acceleration. We already know that there is sufficient acceleration time to do this, but we still need to check that there is enough distance."
Okay but why? What does it mean? Why is it important? After reading most of the comments, I realized that those were the questions I kept coming back to and would require some reading to understand them. Just for clarity, I am not talking about the papers outlining the different types of input shaping.
Furthermore I would also like to understand does hardware (type of processor) play any role while implementing axis shaper? I would really appreciate it if someone could point me in the right direction for some reading/learning.