Do you mean that she tend to do a micro pause when reaching the end? If that is the case then you might consider to create a plateau, i.e. two consecutive points with the same value, but some distance apart so that the device also pauses for a fraction of a second. If the delay at the end is only 2-3 frames (@30 fps) you should probably just set one point where the direction starts going in the opposite direction. When the pause is counted in 0.1-0.2+ seconds then you should consider a plateau to get that micro pause on the stroker. Devices also require a minimum time in between each commands/point since the device only process a limited amount of commands/points per second. How far apart depends on the device. The device will just delay commands if they are too close so you don’t need to handle it explicitly yourself but it’s good to know since you might want to avoid points to close to each other since that will not be reflected on the device due to these restrictions.