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.65k stars 1.92k forks source link

Why the raft feature is so bad? #6293

Closed VijitCoder closed 3 years ago

VijitCoder commented 3 years ago

Version

Version 2.3.0+linux-x64

Operating system type + version

KUbuntu 19.10

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

It doesn't matter. The problem in the slicer itself.

Behavior

I tried to understand how to use the raft in this slicer. I familiar with Cura and IdeaMaker so I have some opinion about how this feature can be. But.. not in this slicer.

First of all, why you bound rafts with supports? There is no explicit relation, these features can be used independently in the real printing. But, in the PrusaSlicer, if I need a raft I must to switch "Generate support material = on". Why?!

Ok, let it be so.

Now take a look at the settings and to result of the raft generation:

2021-03-30_22-46_1

2021-03-30_22-46

Interface layer = 1 - ignored. pattern = honeycomb - applies only to the lower half of the raft. Interface loops = true|false - doesn't matter, nothing changes. raft margin - not configureable and applies to the first layer only. First layer - not configureable something. The only thing that I found for it - Extrusion width -> first layer which in the normal logic shouldn't effect to the raft fist layer. Layer height is set to 0.2mm, but the raft layers - 0.3. Suddenly.

Air gap is the best riddle here. Let's calculate..

The height of the top raft layer - 5.9, next is the first model layer - 6.45mm of height. Let's count: 6.45 - 5.9 = 0.55. Air gap - 0.15, remains 0.4. Minus layer height - 0.2. Remains 0.2mm of something uncounted.

Set air gap to zero. The top raft layer height - 5.9, the first model layer - 6.1. Uncounted 0.2mm disappeared.

What the heck is this? Why it so terrible? Just take a look to other slicers. There the rafts have clear predictable settings.

In fairness, I should note that in general, this slicer is noticeably better than the others.

Project File (.3MF) where problem occurs

cube 20 h7.zip

rtyr commented 3 years ago

Raft will be improved in the next PrusaSlicer release. See https://github.com/prusa3d/PrusaSlicer/issues/3425 and https://github.com/prusa3d/PrusaSlicer/pull/6003#issuecomment-785010896 . Closing.

VijitCoder commented 3 years ago

Yeah, now I see..

I also found another issue - # 2767 "Please Implement High Quality Raft", dated Aug 15, 2019. It was 1.5 year ago. You guys really fast developing this slicer. Sweet.

VijitCoder commented 3 years ago

Oh.. As I see, you make one minor release per year. At least between 2.3.0 and 2.2.0. That's explaining a lot.