I read through a couple related threads about this issue before posting, mainly these ones:
Pressure Advance idea for arcs
More strange pressure advance behaviour
I haven't been able to fix my issue, which is that at higher speeds on arcs with pressure advance enabled, the extruder chatters enough to skip steps or ruin the finish.
The model I'm primarily using for testing is exported with 72 segments per circle. Firmware is 1.20RC2.
Movement settings:
M201 X2000 Y2000 Z100 E10000 ; Accel
M566 X1200 Y1200 Z30 E2000 ; Jerk
M572 D0 S0.5 ; Pressure advance
From looking around, it seems that the following things should reduce chatter:
Lowering speed definitely works, but I have to reduce speeds from 60 to 80 to below 20 mm/s to get the chattering to stop.
Increasing the XY jerk settings doesn't seem to have any effect at all. I've tested from 1200 to 1,000,000, and accel up to 1,000,000 also. There's gotta be a maximum below that? The upside to this is that I found that my printer is way faster than I thought.
I haven't been able to test increasing segments. I can export the model with an arbitrary number, and the STL file size increases as expected, but Cura seems to do some downsizing because the resulting gcode size actually decreases. The gcode files Slic3r outputs are actually shorter than Cura's with the same settings, so it seems that's a no-go too.
Lowering pressure advance helps, of course, but the relationship seems linear. The chattering doesn't disappear like it should with adjusted jerk settings, it just gets quieter.