prusa3d / PrusaSlicer

G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)
https://www.prusa3d.com/prusaslicer/
GNU Affero General Public License v3.0
7.6k stars 1.91k forks source link

overlapping objects do not get sliced correctly #2501

Open tcurdt opened 5 years ago

tcurdt commented 5 years ago

Version

Version: 2.0.0+ Build: PrusaSlicer-2.0.0+-201905201652

Operating system type + version

Operating System: Macintosh System Architecture: 64 bit System Version: macOS High Sierra Version 10.13.6 (Build 17G7024)

3D printer brand / version + firmware version (if known)

Prusa MK3

Behavior

I have added helper discs to a model. They are of course overlapping with the main model. From the preview it seems like it would print overlapping layers.

Open the attached project.

The model union should be sliced - not models individually. Spots on the layers should only be printed once.

Screen Shot 2019-06-12 at 04 20 16

Is this a new feature request? No, a bug report.

Project File (.3MF) where problem occurs

NP-FZ100_HolderRemix_001.3mf.zip

tcurdt commented 5 years ago

In comparison S3D does it correctly.

Screen Shot 2019-06-12 at 12 51 49

haarp commented 5 years ago

As a workaround, you can arrange them how you want, go to File, Export, Export as STL, then add the exported STL to the plater again. The new STL will be treated as a single object.

tcurdt commented 5 years ago

@haarp as a workaround I sliced it with S3D :) but I hope this will be fixed in the future

bubnikv commented 5 years ago

If you want to overlap objects, you should load them as parts of an object. This is not possible in a simple mode, but it is possible in advanced or expert mode. Just click the right mouse button at the object in the object list and load another part.

st 12. 6. 2019 v 22:29 odesílatel Torsten Curdt notifications@github.com napsal:

@haarp https://github.com/haarp as a workaround I sliced it with S3D :) but I hope this will be fixed in the future

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/prusa3d/PrusaSlicer/issues/2501?email_source=notifications&email_token=ABMPSI5PIEBUPNBJBF3WJ4DP2FMDXA5CNFSM4HXEZL3KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODXRWWFY#issuecomment-501443351, or mute the thread https://github.com/notifications/unsubscribe-auth/ABMPSI7AAUXGVZFWH5VTQODP2FMDXANCNFSM4HXEZL3A .

tcurdt commented 5 years ago

Interesting. Not quite so straightforward but glad it's possible.

bubnikv commented 5 years ago

The difference between S3D and PrusaSlicer is, that S3D slices the whole plater at once, while PrusaSlicer slices each object separately. This allows PrusaSlicer for example to chose different layer height for each object.

Could you please close this issue?

wavexx commented 5 years ago

I've been passively watching this. I don't think that PS does anything wrong here.

If I can put some thought, maybe what's needed is some feedback in the normal view. Similarly to how we change the color to blue when an object doesn't fit, changing the color of the two overlapping objects to something else (red?) would be useful.

This could also pave the way of some form of warning in the future ("overlapping objects detected: convert them to parts?").

tcurdt commented 5 years ago

@bubnikv That is an explanation of the cause - but frankly speaking not a good reason to close the issue (IMO). The least it should do is detect the overlap and give a warning. Right now it is slicing it in a non-printable manner - which I would argue is the wrong behaviour.

tcurdt commented 4 years ago

"Add part" works but when I click on "add instance" it duplicates the whole object - not just the selected part. A work around is to use c&p of the part.

JamesKR3D commented 4 years ago

I have to agree with tcurdt.. I don't see any reason overlapping parts should be sliced separately causing overlapping extrusions which can lead to clogs. If there is a reason for it, please enlighten us. It would be better to give a notification when it happens and slice all of it as a single object.

MadMax389 commented 1 year ago

S3D is not doing it correctly either. The disc should not be part of the model, but like a brim with its own outline so it is easy to remove. Watch this video and it explains how to do it in Prusa Slicer. https://www.youtube.com/watch?v=-FlPlq7zkqM image

tcurdt commented 1 year ago

"The disc should not be part of the model, but like a brim with its own outline so it is easy to remove"

I guess that's debatable. When I only add these disc I want really good adhesion. Using the brim style provides much less of that. These disc are really is easy to cut off. So I think I personally prefer them as part of the model. But I can see the argument for the brim style.