~ultimaker/ultimaker/+git/CuraEngine:5.0

Last commit made on 2022-05-12
Get this branch:
git clone -b 5.0 https://git.launchpad.net/~ultimaker/ultimaker/+git/CuraEngine

Branch merges

Branch information

Recent commits

4101921... by Casper Lamboo <email address hidden>

Merge pull request #1659 from Ultimaker/fix_microsegments_again

[CURA-9293] Define 'too long' line segments as twice the length of smallest.

6a7c074... by Remco Burema <email address hidden>

Define 'too long' line segments as twice the lenght of smallest.

Should fix microsegemtns for occurrences of 'line segments slightly longer than the minimum' and 'small line segments but longer than 5 micron' occurring together often. Which in turn should fix those microsegments that still cause blobs at least on UM printers.

d26020e... by Remco Burema <email address hidden>

Merge pull request #1658 from Ultimaker/fix_overlapping_gradual_zigzag

Don't use zig-zag endpieces when using gradual infill

fec74fb... by Ruben D

Don't use zig-zag endpieces when using gradual infill

The endpieces will connect the endpoint of the zigzag pattern up to the last real line along the edge, but this causes massive overlaps when the pattern is used at different densities next to each other for gradual infill.

4f91b4b... by Ruben D

Update copyright year

It's the first release in 2022.

3c409ac... by Remco Burema <email address hidden>

Merge pull request #1657 from Ultimaker/CURA-9163-hairy_holes

CURA-9163 - 🏃‍♀️ Travels through model with printing PVA

a5e6e86... by Remco Burema <email address hidden>

Comment pointing to explanation of commented-out lines.

... and why we might decide to keep them instead of deleting them outright.

part of CURA-9163

40dac83... by "c.lamboo" <email address hidden>

Disable logic to add support to `model_boundary`

We _do_ want to enable this however there is a bug in the current implementation. It is checking _all_ the extruders and if `travel_avoid_supports` is enabled on one of the extruders then this feature is enabled for all combing.

This introduces problems for PVA support. If `travel_avoid_supports` is disabled for the PLA extruder but disabled for the PVA extruder the `model_boundary` will contain the boundary for support. As there are many travel moves within/through this model boundary with support area's included there will be many retractions. This is the main cause for https://ultimaker.atlassian.net/browse/CURA-9163.

Note that `model_boundary` is only used in a very specific case where combing fails to travel via the outside of the travel-avoid distance (see https://github.com/Ultimaker/CuraEngine/pull/1626)

CURA-9163

936ca60... by "c.lamboo" <email address hidden>

Also add paths when combing fails

CURA-9163

f0ba343... by Joey de l'Arago

Change line_spacing back to line_width, line_spacing has been changed to match line_width in ironing_config instead of here.

CURA-9158