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

Not generating raft beneath entire object #2502

Closed
haarp opened this issue Jun 12, 2019 · 13 comments
Closed

Not generating raft beneath entire object #2502

haarp opened this issue Jun 12, 2019 · 13 comments
Labels

Comments

@haarp
Copy link

haarp commented Jun 12, 2019

Version 2.0.0

PrusaSlicer is sometimes not generating sensible rafts. It tends to leave areas unsupported, or in extreme cases, half the object unsupported. See screenshots, AMF attached, please rename from .zip to .zip.amf

Screenshot_2019-06-12_09-56-55
Screenshot_2019-06-12_09-57-03

idler_mount_v2.zip

@neophyl
Copy link

neophyl commented Jun 13, 2019

I downloaded your amf and placed it into my install of slicer 2.0.0 with a raft of 1 layer and it puts a raft under both parts correctly. It doesnt look like the one in your screencap though as its more rectangular without the bits that protrude on the sides.

On yours that isnt working save it as a project (3mf file) and post that. That will store all your model data along with all your settings, model placement etc which would probably help in tracking down the issue as then we should have the exact same settings.

@haarp
Copy link
Author

haarp commented Jun 13, 2019

@neophyl

Weird, the amf does contain all the settings just like a 3mf would. When I load it into PrusaSlicer 2.0.0, it loads all the settings I had when I first encountered the problem, and upon slicing, can reproduce the problem.

Edit: It seems to be related to elephant foot compensation. If my settings aren't loaded, try manually setting it to 0.175mm.

@neophyl
Copy link

neophyl commented Jun 13, 2019

afaik the amf doesnt save any of the project or slicer settings with SlicerPE. the 3mf definitely does though. Also I think there's a few issues in for strange amf behavior anyway lol.

with a default 0.15 Quality MK3 profile modified to have a single layer raft with 0.175mm elephants foot compensation it does change the raft shape slightly but it looks fine for me.

image

@haarp
Copy link
Author

haarp commented Jun 13, 2019

@neophyl Ok, PrusaSlicer is weird. Sometimes it imports the config from the amf, sometimes it doesn't. The config is definitely in the file tho, as you can extract the zip, then open the .amf in a text editor to see it.

I am attaching the config manually here. Extract, then import using the menu.

config.ini.zip

@neophyl
Copy link

neophyl commented Jun 13, 2019

Ok with that ini file I now get the same issue. I made the problem go away by changing 1 setting though. You have Support>Contact Distance set to 0. Is this intentional as that will make supports VERY hard to remove. In fact that has a comment on it (Soluble) as its really only used for soluble support material in multi material setups usually.
If you change it to the more normal 0.2 (Detachable) option and re-slice it then behaves more normally. 0.1 works too but I have found that supports are still difficult to remove at 0.1.

@haarp
Copy link
Author

haarp commented Jun 13, 2019

Is this intentional as that will make supports VERY hard to remove.

Yes, this is intentional. I'm printing these parts out of Nylon, which has bed adhesion/warping problems. I'm using a PETG raft to overcome this problem. PETG and Nylon separate from each other nicely.

@neophyl
Copy link

neophyl commented Jun 13, 2019

ah ok. Not had the need of anything beyond PETG as yet. In which case I'm not sure if I can suggest anything else to help.
The weird behaviour only seems to happen with the contact distance of 0, setting 0.001 and it slices fine. It might be worth trying the 0.001 value and printing to see if that will work for you adhesion wise.

@bubnikv
Copy link
Collaborator

bubnikv commented Jun 14, 2019

You seem to have two issues:

  1. You exported an amf from PrusaSlicer 2.0.0 and the AMF does not contain project configuration. Also the exported AMF is not zipped, while it should be.

Going forward, we will only support 3MF as a project file, though there seem to be regression issues.

  1. Missing raft below the 2nd object.

This is weird, I have no explanation. Anyway, fixing the 2nd object with the netfabb STL fixing service or cutting just a tiny bit from the bottom of the object fixes the problem. I am not sure whether it is a model issue or slicer issue.

@haarp
Copy link
Author

haarp commented Jun 14, 2019

@bubnikv I am confused now.

You exported an amf from PrusaSlicer 2.0.0 and the AMF does not contain project configuration.

It does! If you open the .amf in a text editor, you can see the project config under <metadata type="slic3rpe_config">. But PrusaSlicer doesn't seem to load it when loading the AMF.

Also the exported AMF is not zipped, while it should be.

Are you referring to idler_mount_v2.zip attached above? You have to rename it to idler_mount_v2.zip.amf first. I had to call it .zip because Github wouldn't allow .zip.amf attachments.

Going forward, we will only support 3MF as a project file, though there seem to be regression issues.

How do I export that? PrusaSlicer 2.0.0 only offers export as amf or stl, not 3mf. I compiled it myself, did I maybe miss a configure option?

Missing raft below the 2nd object.
This is weird, I have no explanation. Anyway, fixing the 2nd object with the netfabb STL fixing service or cutting just a tiny bit from the bottom of the object fixes the problem. I am not sure whether it is a model issue or slicer issue.

I'm pretty sure it's not a model issue. I've seen this problem with other models aswell.

Setting elephant foot compensation to a different value (e.g. 0 or 0.2mm) fixes it. Rotating the object 90° gives a different, but also broken raft.

Whatever is broken seems to depend on the area or shape of the bottom of an object. The "fins" on the raft of the non-broken object also look weird, and may be related to this bug.

@bubnikv
Copy link
Collaborator

bubnikv commented Jun 14, 2019 via email

@haarp
Copy link
Author

haarp commented Jun 14, 2019

AMF files should be compressed by a zip algorithm by default from slicer already.

Correct. And that was exactly what I attached ;) I had just renamed it so Github wouldn't complain.

Just use file -> Save Project.

Ah, easy enough. I only considered the Export menu. Here's the 3mf attached. This time I additionally zipped it so Github wouldn't complain.

idler_mount_v2.3mf.zip

@bubnikv
Copy link
Collaborator

bubnikv commented Nov 1, 2019

Elephant foot compensation shall not be applied onto the object's first layer if it is printed over the raft. That is certainly an error in the first place.

@bubnikv
Copy link
Collaborator

bubnikv commented Jan 2, 2020

The elephant foot compensation improvements are part of PrusaSlicer 2.2.0-alpha2. Closing.

@bubnikv bubnikv closed this as completed Jan 2, 2020
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

3 participants