Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No nonlinear layers #4

Open
sebafudi opened this issue Aug 27, 2019 · 11 comments
Open

No nonlinear layers #4

sebafudi opened this issue Aug 27, 2019 · 11 comments
Labels

Comments

@sebafudi
Copy link

Version

#1

Operating system type + version

Ubuntu 18.04 LTS

Behavior

Slic3r won't generate nonlinear layers. In console it says, that there's a collision. I've tried to use my printer and filament settings, but it was the same thing. Attached config is mostly default with only nonlinear settings changed.
vmconnect_2019-08-27_13-45-40

STL/Config (.ZIP) where problem occurs

stl_config.zip

@platsch
Copy link
Collaborator

platsch commented Aug 27, 2019

Yes, that probably is correct behavior, the model you are trying to slice has no surface which could be printed nonplanar without colliding with some other part of the model.
The collision checking is a tricky thing, it often finds collisions that are hard to spot for a human. That can probably be improved to allow for some tolerances or subdivide the object into areas which can still partly be printed nonplanar, but someone has to take the effort :-)
A visualization of collision areas would also be neat.

@Zip-o-mat
Copy link
Owner

Maybe a better visualisation would help to see why there are no nonplanar surfaces generated.

@ds-motivo
Copy link

ds-motivo commented Sep 4, 2019

(EDIT) See next post. Everything is working as expected.

I'm also not getting any nonplanar layers, no matter my settings. Here's a ball (half of a pokeball) I got from thingiverse. I've also tried a few topological map models as well.

image

My nonplanar settings are 45 degrees nozzle and 25mm of clearance (just to test, not actually my printer settings).

@ds-motivo
Copy link

OK I take back my previous post. I guess I'm not intuitively understanding the role of nozzle clearance height in this. Changing just a couple millimeters drastically affects your "reach" on certain geometries.

@platsch
Copy link
Collaborator

platsch commented Sep 6, 2019

Intuitively I would reckon 45° and 25mm should be sufficient to get at least some non-planar coverage.
My first guess for an explanation would be that slic3r only uses full facets and depending on the tesselation of your model it is possible that some facets span a higher distance than 25mm, preventing detection of a non-planar region.
Also: the error reports a collision...
@Zip-o-mat do you have an explanation?

@Zip-o-mat
Copy link
Owner

First of all there is no existing printer(at least not that I know) with 45° and 25mm clearance.
There is a collision detected but it seems that this is not correct. I have to check the collision detection.
@ds-motivo can you upload the stl or post a link?

@ds-motivo
Copy link

STLs attached below (in ZIPs).

I only put the settings to 45deg/25mm because I figured it MUST produce some results. Couldn't make it happen on the pokeball, but could make it happen on the cat toy.

I also have a file from a customer that I can't share that is a horn cover (the thing you press on your car's steering wheel), shallow top surface but couldn't get nonplanar layers with any settings.

Cattoy1.zip

pokeball_side.zip

image

@Zip-o-mat Zip-o-mat added the bug label Sep 9, 2019
@wookie76
Copy link

Greetings,

I too was playing around with silly settings just to see how far it could go. Is there a "soft" limit of 10mm clearance and 50°? It didn't seem to change much beyond that. It didn't seem to like straying too far from any of the default settings.

Thanks for the hard work,
Bryce

@Zip-o-mat
Copy link
Owner

There should be no limits but at the moment the collision detection is rather sensitive and has many false positive collisions. I am working on the next version with better collision detection in nonplanar toolpaths.

@wookie76
Copy link

wookie76 commented Sep 16, 2019 via email

@ds-motivo
Copy link

Agreed! Keep at it, with enough traction I think this could influence the way 3d printers are designed. I'm already seeing a ton of the 3d printing youtubers take a crack at it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

5 participants