Ultimaker / Cura

3D printer / slicing GUI built on top of the Uranium framework
GNU Lesser General Public License v3.0
6.07k stars 2.06k forks source link

[5.7.2] Adding cutting meshes results in missing layers #19607

Open vitorio55 opened 1 week ago

vitorio55 commented 1 week ago

Cura Version

5.7.2

Operating System

Windows 10

Printer

Two Trees Bluer

Reproduction steps

  1. Import wood post model
  2. Drag the wood post down so the base is excluded beneath the plate (see screenshot)
  3. Add a cylindrical cutting mesh and configure according to screenshot
  4. Replicate 2 more and drag the 3 cutting meshes to the top of the model
  5. Slice

Actual results

There are layers missing from the model in unexpected places (the wood post main body). When I print the model it breaks during print because there are only some infill where some layers should be.

Expected results

The cutting meshes at the top of the model should not impact the layers in other places. If we import the wooden post model (also drag it down on step 2) and do not add the three cutting meshes at the top (skip reproduction steps 3 and 4) and slice it, all the layers are generated perfectly (see first screenshot).

Add your .zip and screenshots here ⬇️

00WoodPost_inf75pp_HOLES_BUG_PETG.zip

no_holes_top_ok missing_layer holes_top_1_not_ok cutting_mesh_holes_config exclusion_zone_plate

GregValiant commented 1 week ago

Thanks for the report. The "missing layer" problem occurs 99.9% of the time because of an extra surface within the model that is fooling the slicer. There are on-line model repair sites ( like THIS ONE ) or you can get MS 3D Builder from the Microsoft store. It's pretty good at repairing models and has decent tools for altering models. If you post a project file I'll review it. Without something to look at there isn't much we can do.