Saving Your Value
This page is compatible with Klipper, Marlin, and RepRapFirmware.
Marlin: Linear advance must be
enabled in firmware. Not all printers have it enabled by default.

-
In the
[extruder]section of your config, updatepressure_advanceto the new value and issue aRESTART.-
Alternatively:
- In PS/SS, you can manage this per-filament by putting
SET_PRESSURE_ADVANCE ADVANCE=<value> in your custom filament g-code.- You can also set different values for different nozzle sizes using
this.
- You can also set different values for different nozzle sizes using
- In Cura, you can set it during slicing using
this plugin.
-

-
Place
M900 K<value> in your filament g-code (same as above). This must be set each time. -
You can save a permanent default to the firmware by modifying Configuration_adv.h and reflashing the firmware. Instructions in the “Saving the K-Factor in the Firmware” section
here. -
In Cura, you can set it during slicing using
this plugin.

- Place
M572 S<value> in your filament g-code (same as above) or in your start macro. This must be set each time.
Marlin: Linear advance must be