Option to enable at layer N or disable for initial layer
My first layers do not print well with LA on, and it might not really be that much needed at first layer speed.
It would be nice if this plugin had option to disable LA for initial layer (or have separate settings for initial layer, but that would really be too many settings) or option to enable LA only at layer N or at height H forward.
I'll add a (single) setting for the linear advance setting to use for the initial layer. If that is set to 0, no linear advance will be applied for the whole initial layer.
Implemented in 5d84335. I'll leave this issue open until a version that includes this feature is released.
It would be great if you could help test this feature. Download this development snapshot and drop it onto the Cura buildplate as if you were opening a 3d model.
When saving gcode, I get error "name 'material_linear_advance_factor' is not defined". In Cura 4.4 it's only in log file (slice and save parts attached), in 4.6.1 there is also popup (attached) Unfortunately project could not be saved due to same error, so that is not included.
Thanks, I’ll look into it.
Actually, after printing more 1st layers, it feels like perimeter order (outer first can be good choice sometimes), small geometries, correct nozzle height / line width (squish) and filament itself make bad 1st layers, linear advance maybe not so much. So if this issue is problematic and concerns no other users than me, I'm OK with closing it.