Cura-LinearAdvanceSettingPlugin icon indicating copy to clipboard operation
Cura-LinearAdvanceSettingPlugin copied to clipboard

Option to enable at layer N or disable for initial layer

Open KimmoHop opened this issue 5 years ago • 6 comments

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.

KimmoHop avatar Jun 20 '20 22:06 KimmoHop

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.

fieldOfView avatar Jun 23 '20 15:06 fieldOfView

Implemented in 5d84335. I'll leave this issue open until a version that includes this feature is released.

fieldOfView avatar Jul 02 '20 13:07 fieldOfView

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.

fieldOfView avatar Jul 03 '20 10:07 fieldOfView

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.

cura_4 6 1_Linear_0 5 slice_save_log_LA0.5.log

KimmoHop avatar Jul 03 '20 17:07 KimmoHop

Thanks, I’ll look into it.

fieldOfView avatar Jul 03 '20 18:07 fieldOfView

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.

KimmoHop avatar Aug 26 '20 12:08 KimmoHop