Hi,
I’m new to printing in the Z direction, I got my first printer about a month ago (Ender 3 v3 CoreXZ). I’ve learned a lot of concepts and did all the major calibration steps to tune up my printer. I’m trying to dial in my quality at various print speeds and thought I hit a wall at 200mm/s. Any faster and my 90° corners turn into curves with a larger radius the faster the print speed.
Digging around in settings brought me to square_corner_velocity, which seems to be Klipper’s version of jerk. I figure it’s goal is to keep nozzle movement above the set value throughout the corner. Since instantaneous velocity changes aren’t a thing in physics (due to momentum) this has to be the setting that’s rounding my 90° corners. So I set it to 1mm/s and got a massive improvement in corner sharpness.
The problem I’m having now, is with that set so low, any curves in my print are printing at a snails pace. I figured I can always set the variable in the gcode for prints that need sharp angles, but I occasionally have a need to mix 90° angles and curves in the same print. Is there a way to keep the slow cornering for sharp corners but use the 5mm/s default or so for curves?
Thank you.