My printer used to work well but since I added a peice glass on top of my dibond printbed I sometimes have a layer shift on the Y axis, usualy in the middle of the print. Im guessing its because of the added weight.
What do I need to adjust exactly to fix this? speed, jerk, accel, stepper voltage??? im kinda lost.
I tried to fix it myself and I just made things worst, could use some pointers.
Jerk is the instantaneous change in velocity, i.e. it's the initial speed the printer starts to move at.
The acceleration is the rate of change of velocity above that point, how quickly it speeds up to the requested velocity.
But if im reading this properly does this mean our printers don't slow down before changing direction? They just interrupt the move they were doing with another move at "jerk" speed and then accelerates from there?
It's not that simple the firmware maintains a buffer of commands, and there is a path planner reads ahead in the buffer to determines how fast the head should be moving at any point. As far as I can tell just watching the printers, the planners don't use exact position, but rather allow some epsilon and try to maintain velocity.
Stops aren't instantaneous, for a long move you can see the print head both accelerate and decelerate, I assume it starts at the jerk velocity and ends at it.
The source code is all ion git-hub if your really interested.