PA isn't the issue. Klipper compares the rotation of the sensor to that of the extruder. It's when one is moving and the other isn't that's the issue. You probably need to tweak a setting. I had to bump the filament distance up on mine.
post
Why is your switch_pin not set?
Is your extruder actually named "extruder" in your config?
Actually this isn't exactly my setup. I forgot the pin number and copied the example piece instead.
Ah OK makes more sense then.
As for detection length, default is 7mm for encoder-type sensing according to klipper documentation. So 10mm is far from excessive and you should be able to bump it even more just to check.
Is your extruder direct drive or bowden?
I have a direct drive. Indeed I want the runout length as short as is reasonable.
What did you set your event and pause delays to?
Edit: NVM, looking in to the docs shows they have no relevance in this case.
what accelerations, speeds and PA values are you running with?
Ah, I see the problem. I messed up the calculation, instead of .072 PA I used 0.72. The part that got printed looked quite bad as well so that explains a lot. I've entered more normal values and now it looks much better.
Thanks!
all 10 comments