Hi
I'm using Freecad to design a robot - currently making a wheel hub. I export the .stl file into cura and I currently have cura 4.12.1. I have noticed a weird anomaly with the slicing of thin walls - wondered if it was generally known, or if I need to report it as a bug.
The hub unit has some deep square section slots for captive nuts. The slot dimensions are 7.3 x 20 deep x 2.5mm (printer x, y, z), and the 3 slots are arranged at 120 degrees to on another..
If I print with supports, extracting the support from the slot is *very* difficult - the depth of the thing, coupled with the very narrow entrance make it basically impossible. I have printed the hub with a support blocker, covering the slots, and that's OK, but the top (unsupported) part of the slot tends to sag and makes inserting the captive nut into the slot either very difficult, or impossible depending ...
So I added my own thin section supports in Freecad with the intention of making a support structure that was strong enough to support the sagging roof, but with enough space around it that I could get a small widget inside to break it free. The support walls are 0.4 mm thick, as is my print nozzle. I set the 'print thin wall' option, and the results are shown below.
The slot at about 11 o'clock seems fine. The two support walls are clearly printed and the filament flow is seen to be up and down the support wall. Note that this slot is orthogonal to the printer axes.
However the other two slots exhibit stranger behaviour. Take the slot at 07:00 ... It is 120 deg to the printer axes, ... but the filament flow is seen to be a number of short segments parallel to the print axes. In fact what is happening for the two non-orthogonal slots is that the slicer prints one line of filament actually along the wall, and then the next slice is printed in these short segments. It alternates up the structure. At the point I'm showing, the slot at 07:00 shows the 'short orthogonal segments' and the slot at 02:00 shows the 'flow along the wall'.
I hope that this rather complicated explanation is understood 🙂
I have yet to attempt to print this so I don't know if this is will be a problem or not, but I thought I'd open this up for discussion.
Any questions, and I'll try to expand 🙂
-- Chris