Is the following correct?
Bambu Studio
Factor K (“pressure advance”) is being stored in the printer, changing Factor K on Device tab doesn’t affect g-code generated by Bambu Studio and Factor K will only be applied by printer during printing using the value stored in the printer (assuming “Flow Dynamics Calibration” was disabled).
g-code always contains
; enable_pressure_advance = 0
; pressure_advance = 0.02
which means that default “pressure advance” value from g-code is disabled and will be ignored by the printer.
Enabling “Flow Dynamics Calibration” forces printer to ignore both filament profile (g-code) and stored in the printer K values. The printer will calibrate the flow rate in the printing preparation stage, and this printing task will use the calibrated K value.
OrcaSlicer
If “pressure advance” disabled in filament properties then - same as with Bambu Studio.
If “pressure advance” enabled in filament properties then g-code will contain
; enable_pressure_advance = 1
; pressure_advance = <value from filament properties>
and the value from g-code will be used by printer instead of whatever is stored in the printer and selected on Device tab.
Enabling “Flow Dynamics Calibration” forces printer to ignore both filament profile (g-code) and stored in the printer K values. The printer will calibrate the flow rate in the printing preparation stage, and this printing task will use the calibrated K value.
===
Does the above also mean, that it doesn’t matter what filament (and Factor K) was selected on Device tab if “Flow Dynamics Calibration” is enabled? In other words: the only purpose of selecting filament on Device tab is to let printer know what Factor K should be used. Is that true as well?
Does min max temperature in the filament selection on Device tab do anything? Temperature is defined in g-code anyway, isn’t it?