Closed napter closed 9 years ago
Can you upload your config file and model?
I added them into my original post.
I loaded the file into my own settings and didn't see any problems. Maybe your config setup is off.
Try uploading your config file for more help.
File > Export config
Also what program are you viewing the g-code in? Maybe the problem is in that program.
You should check your settings and do some tests before you claim a bug! This setting is not valid with your model and nozzle size of 0.4: "perimeter_extrusion_width = 0.9"
Config is here: https://drive.google.com/file/d/0B57Du2WjL1iqaks0YlpWdHFSY00/view?usp=sharing
The problem is not in the gcode viewer since the exact same issue shows up in the printed part. See the photos in my post.
Why is "perimeter_extrusion_width = 0.9" not valid with a nozzle size of 0.4? It prints exactly as you would expect that setting to print, it prints a perimeter width of 0.9mm. It works fine other than the extra artifacts that slic3r puts in. A 0.4 nozzle can print extrusion widths as wide as 0.9mm - even the default slic3r extrusion widths are larger than the nozzle size (if you leave everything at 0).
Also - the nozzle width doesn't seem to have an effect, if you set the nozzle width to 0.9, the gcode still has the same artifact in it.
It would be nice if there was a message if the settings are not valid. Something like "The perimeter is too small".
Hi a4jp-com,
Which setting is not valid? You can reproduce this by setting both the nozzle size and perimeter extrusion width to 0.9.
I was just saying if settings were invalid it would be nice to have a message.
Thank you, I tested this and I confirm it's fixed as of 1.2.2-dev:
alexrj - thanks but in your picture you have two perimeters on the top wall and that wouldn't have reproduced the problem. The issue only occurs if you set perimeter_extrusion_width = 0.9 (any nozzle width, it has no effect) - that will generate a single perimeter wall like in my gcode picture rather than the two in yours. I included the slicer settings if you want to try them. I can't test myself on 1.2.2-dev until you release the binary.
@napter, I used the config included in your G-code file. I confirm it contains perimeter_extrusion_width = 0.9
.
There are some artifacts when I set perimeter_extrusion_width = 1.4
:
Okay, this is how it looks like after several fixes:
Those two tiny loops are probably not what user expects, but the original shape is actually thicker there and Slic3r is behaving correctly. Also now all layers are consistent:
Thank you for reporting this test case.
You fixed it! It's amazing now, thank you!
I found a similar issue where all the layers are not consistent. I'm not sure if it's the same issue, this is a weird one. Slice the model and it prints with the issues in the top right picture - missing parts of layers and extra blobs in the GCode. Then rotate the model, as you can see the orientation in the bottom set is rotated 180 degrees, and the issues go away and it slices and prints perfectly. config file and STL file
@napter, I moved that to a new issue (#2948)
I'm consistently having a really wierd slic3r issue on sharp corners. Slic3r will add little bits extruding from the corner only on some layers - see here:
GCode: https://drive.google.com/file/d/0B57Du2WjL1iqYVNpOWxjdkY3TEk/view?usp=sharing STL: https://drive.google.com/file/d/0B57Du2WjL1iqWU5SNTFVVFhrYzQ/view?usp=sharing