It's not a problem to have lower jerk. It'll just print corners quite slow. But sometimes that's necessary, for example for PVA.
Contributes to issue CURA-3650.
With very thick layers, fewer layers will still provide enough strength to not sag. 2 is quite a hard minimum though because there are 2 different orientations.
Contributes to issue CURA-3650.
infill_overlap and infill_overlap_mm were in conflict with each other. Went to the Materials team to resolve it. They say it should be 0.
Contributes to issue CURA-3650.
The 3mm was computed from wanting 7 lines, but in that calculation I used a line width of 0.4mm. This is obviously wrong, since for 0.8mm profiles the line width is 0.8mm.
Contributes to issue CURA-3650.
It was being violated by the superdraft profiles. With very thick layers, 2 layers of interface suffices. But 2 layers is not quite enough for very thin layers. So I'm making it scale a bit more slowly with an offset.
Contributes to issue CURA-3650.
Some of them ended up as 15 because that's the default in the Ultimaker 3. This was done correctly by the profile optimiser because this setting was not specified by the original profiles, but it should've been 20 for all AA 0.8mm profiles.
Contributes to issue CURA-3650.
Only in the front-end though. No settings are renamed. No documentation updated. As far as the back-end implementation is concerned, it's still called support bottom.
Contributes to issue CURA-3491.
Previous time I accidentally committed this to master instead of 2.5. This was then cherry-picked to 2.5 by a colleague but that went wrong in all sorts of ways. So I'm doing this again but then properly.
Contributes to issue CURA-3487.
They share the same profiles. They should also have the same settings in the variants, but this is not automatically shared for some reason.
Contributes to issue CURA-3650.
These optimisations should only remove settings that are exactly equal to the parent profile. Support interface settings are an exception, since they were defining non-existing settings in the original profiles. The stand-by temperature is also an exception, since the stand-by temperature of the material profile is set in stone because of firmware.
Contributes to issue CURA-3650.
Arguably the most important one. This is omitted from the original profiles so the original script assumed it had a nozzle size of 0.4mm.
Contributes to issue CURA-3650.