Dynamic/variable acceleration

I tried to search for this for 5 minutes but didn’t find anything… Has anyone seen dynamic/variable acceleration for FluidNC or any other platform?

What I mean is, changing the acceleration of the machine from G-code to better suite different things → lower values for finishing passes.

For Marlin, M201 can be used

Also investigate M204…

Not sure if FluidNC has the same capability.

Are you wanting to change speed (feedrate), or do you need to modify acceleration for a job that is actively cutting? By telling the machine to override the g-code by going 10% faster for example? If so, Klipper, Marlin and FluidNC all support this in their own way for speed, but, I don’t know about live acceleration rate changes. FluidNC has Speed and Feed Overrides | Wiki.js. fwiw I tried asking ChatGPT, it’s responses are not 100% accurate, but it’s perspective is helpful.

Or, are you wanting to configure specific speeds when defining your toolpaths using an app like EstlCam which lets you configure different rates for individual operations if you want. Maybe additional tool definitions would be required with different sets of feed rates, even though the same physical router bit is being used.

1 Like

It might be possible in FluidNC but it’s not supported.

You can make changes like executing $ commands to change the acceleration defined in the config. That doesn’t work with all settings though.

But like I said, it’s not supported.

1 Like

Dang, I spend enough time dialing in feed and speeds, I would not want to play with accelerations as well.

It’s probably just better to lower the acceleration for all movements. But the idea came to me while I was looking at some copper parts that I made. The surface finish was really quite good on edges, better than I was expecting, except for some chatter marks that were exactly like ringing in 3D prints. Only present for the distance that it takes the machine to accelerate.

Corners are tricky, typically you are taking 75+ stepover compared to the regular 10-40% on the rest of the cut.