AndrewEllis93 / Pressure_Linear_Advance_Tool

Pressure Advance / Linear Advance Calibration Tool
https://ellis3dp.com/Print-Tuning-Guide/articles/pressure_linear_advance/introduction.html
GNU General Public License v3.0
40 stars 21 forks source link

Lowering Square Corner Velocity for easier spotting of right PA value #28

Open MartijnGevaert opened 1 year ago

MartijnGevaert commented 1 year ago

Is your feature request related to a problem? Please describe. Klipper and Marlin both have their own version of Square corner velocity. For Klipper, this is SCV (square corner velocity), for Marlin this is jerk. Both essentially indicate the speed on sharp corners, since printers don't actually come to a complete stop on corners.

I noticed myself that lowering SCV small amounts can significantly increase corner sharpness, making it markedly easier to spot the best corners in the calibration test. This is likely because input shaping needs to do a lot less smoothing if a bit more time is spent on corners.

Klipper itself recommends lowering the SCV to 1mm/s (default 5) when printing a pressure advance cube. This is extremely low, which makes me believe the pressure advance value should scale to higher SCV values. Otherwise it would be a bit of a weird recommendation since Klipper itself uses 5mm/s SCV by default. https://www.klipper3d.org/Pressure_Advance.html#tuning-pressure-advance

Describe the solution you'd like IF (big if) the same pressure advance value can be used at different SCV speeds, then it would be beneficial to add gcode to the automated test to set the SCV/Jerk settings at a lower value in the gcode generator. Or perhaps add documentation on this topic.

Additional context If any testing/additional testing is needed, let me know, I'm more than willing to put some effort into making PA calibration easier.