GridSpace / grid-apps

Browser-based Slicer for 3D Printing, CAM, Laser (Kiri:Moto) and mesh editor (Mesh:Tool)
https://grid.space/
MIT License
464 stars 143 forks source link

When skirt distance is zero (i.e., when using a brim), always print outside in. #137

Closed oliof closed 3 years ago

oliof commented 3 years ago

When skirt distance is zero (or close to zero), I want a brim that helps with adhesion. But for better overhang performance, I usually print walls inside out. I also try to avoid a prime/purge line when using skirt/brim.

With brim and initial layer walls printing inside-out, I get:

a) an imperfect brim if the nozzle isn't primed. b) an imperfect mating of the walls and brims because both brim and wall are printed inside out.

Brims and walls attached to brims should always be printed outside-in to allow for the adhesion help and a clean connection.

current workaround: Select layer 0 as a range, and set outside-in for the range. Maybe this is sufficient, then feel free to close this bug. But kiri:moto does "the right thing" automagically in many places, so maybe this should be one too.

oliof commented 3 years ago

I did test the ranges workaround and it looks like brims are always printed inside-out. I think they should either follow the wall setting or always print outside-in.

stewartoallen commented 3 years ago

the advantage of inside-out is that the nozzle crosses the brim when traveling back to start the part hopefully clearing any oozing from the nozzle. but I will make this change for when the brim is close or attached to the part.