Over the last few weeks, there was a productive discussion about a new feature for polar 3d printers: angular velocity scaling (Polar kinemcatics: adds velocity scaling by Neelix96 · Pull Request #7172 · Klipper3d/klipper · GitHub). Basically, polar 3D printers move faster, the closer you get to the center of the bed. To counteract this, the velocity needs to be scaled down. I just wanted to share a video showing it working ![]()
The video shows the same movement: (-25, 2) → (25, 2). The first part shows klipper shutting down, the second one caps the speed. The third part uses a more aggressive cap and is therefore slower
It’s not a perfect implementation yet, since it conservatively scales every movement which comes to close to the center.