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.8k stars 1.94k forks source link

First layer height is ignored #238

Closed Cifik closed 7 years ago

Cifik commented 7 years ago

Version

Slic3r PE 1.34.0-prusa3d-win64

Operating system type + version

Widnows 7 x64

Behavior

The setting First layer height is ignored. I use 0.25mm nozzle, so I set the first layer height to 0.1mm. In Extruder settings I do have 0.05mm minimum height configured. Nevertheless, the printer starts with first layer height 0.15mm which is way too much for 0.25mm nozzle. I would also guess that the extrusion is counted for 0.1mm layer, not for (badly) used 0.15mm.

All upper layers seems to be working properly

STL/Config (.ZIP) where problem occurs

config.ini.gz

bubnikv commented 7 years ago

Sorry, but I cannot reproduce your issue. At the 3D preview, the 1st layer height shown is 0.1mm thick exactly as set in the Print settings -> Layers and perimeters -> First layer height. The other layers are 0.05mm as configured.

How did you find out that the 1st layer height is violated?

On Wed, Apr 5, 2017 at 9:25 PM, Cifik notifications@github.com wrote:

Version

Slic3r PE 1.34.0 Operating system type + version

Widnows 7 x64 Behavior

The setting First layer height is ignored. I use 0.25mm nozzle, so I set the first layer height to 0.1mm. In Extruder settings I do have 0.05mm minimum height configured. Nevertheless, the printer starts with first layer height 0.15mm which is way too much for 0.25mm nozzle. I would also guess that the extrusion is counted for 0.1mm layer, not for (badly) used 0.15mm.

All upper layers seems to be working properly STL/Config (.ZIP) where problem occurs

config.ini.gz https://github.com/prusa3d/Slic3r/files/900575/config.ini.gz

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/prusa3d/Slic3r/issues/238, or mute the thread https://github.com/notifications/unsubscribe-auth/AFj5I8EIhQ7XJCZ7tfp464aK1kJl6RZGks5rs-qfgaJpZM4M0szT .

PJR-slo commented 7 years ago

@Cifik - Mk2 has a minimum first layer height (set in firmware) of 0.15mm. This is to prevent heat damage to PEI sheet and will override any slicer settings. 0.15mm first layer is fine for a 0.25mm nozzle.

Peter

bubnikv commented 7 years ago

Thanks, Peter.

On Thu, Apr 6, 2017 at 1:48 PM, PJR-slo notifications@github.com wrote:

@Cifik https://github.com/Cifik - Mk2 has a minimum first layer height (set in firmware) of 0.15mm. This is to prevent heat damage to PEI sheet and will override any slicer settings. 0.15mm first layer is fine for a 0.25mm nozzle.

Peter

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/prusa3d/Slic3r/issues/238#issuecomment-292149369, or mute the thread https://github.com/notifications/unsubscribe-auth/AFj5I1q8piSXundOKtCdCzGC-MvGPP64ks5rtND_gaJpZM4M0szT .

Cifik commented 7 years ago

Hello, sorry, I din't tought of it, that it could be a printer itself limiting this - and thank you for pointing this out for me. But then I come to the idea of having such limitation where to enter - there might be a setting in the printer settings, maybe next to min and max layer height. Also, you have 0.10 layer max as a default for 0.25mm nozzle - so Slic3r will generate 0.10mm first layer (and extrusion for that), so it might be good to allow the first layer "violate" the min and max value.

bubnikv commented 7 years ago

I believe all is working fine. When I selected our print settings "0.10mm DETAIL 0.25 nozzle" printer settings "Original Prusa i3 MK2 0.25 nozzle with ZHop"

The min/max layer height is configured to 0.05/0.1mm, the layer height to 0.1mm and the 1st layer height to 0.2mm. And indeed the 1st layer height is observed.

image

We shall probably change the 1st layer height to 0.15mm for the 0.25mm nozzle though. I will speak with our guy who takes care of the settings. But maybe he has good experience with the way it is as of now.

You are right that it would be nice to have the printer firmware bottom layer height limit hard wired into the Slic3r "just for case", but that would make the Slic3r parameters yet more cluttered than it is now, so I am against it.

Closing the issue. If you have any objections, please add more detail to your request.