Skip to content

Bug: Extraneous Z-Hops in Special Modes -> Surface Mode -> Surface #1532

@IkonOne

Description

@IkonOne

Application Version
Cura version: master
CuraEngine version: master

Platform
PopOS! 20.04 (basically ubuntu)

Qt
N/A

PyQt
N/A

Display Driver
N/A

Steps to Reproduce

  1. Clone Cura, build and run.
  2. Click through all of the defaults to get to a build platform.
  3. Import they gyroid.stl provided in this issue.
  4. In the 'Print Settings' menu, navigate to 'Special Modes' and set 'Surface Mode' to 'Surface'
  5. Slice

Actual Results
The STL is sliced. However, there are many extraneous z-hops. This leads to bad TSP solutions.

Cura_Trouble_Ticket

Expected results
z-hops that occur strictly at the ends of the discretized curves.

Additional Information
We are 3d printing bone scaffolds using a uv cured ceramic slurry. This slurry has a relatively low viscosity so it leaks. In our specific use case, the z-hops lead to a lot of extra material being deposited. And the bad TSP solutions also result in excess leaked material.

I am a CS major doing undergraduate research to support the BioMed lab at Colorado State University that is doing the actual 3d printing of bone scaffolding. I would very much like to resolve the issue myself and will work at getting a PR ready ASAP.

-Erin

This zip file is just a renamed .3mf file.
gyroid.zip

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions