kennetek / gridfinity-rebuilt-openscad

A ground-up rebuild of the stock gridfinity bins in OpenSCAD
Other
1.14k stars 164 forks source link

lite bins connecting base is only one layer thick at 0.28mm #126

Closed rcarmo closed 6 months ago

rcarmo commented 10 months ago

Very much like in #36, there are still a few problems with lite bins. This particular connection between bases is too thin:

image

Is there a way to set the thickness for these connection elements? Otherwise this just makes the bins fragile (and prone to holes in these regions).

Edit: Just went back and checked that this also applies at 0.2mm. The red section prints as just one layer, which still leaves holes when printing at moderately high speeds. This should be something like 0.4-0.6mm thick.

rcarmo commented 10 months ago

Here's an example of what happens with lateral compression - those zones are the centerpoint for cracks in the print. It doesn't crack in because the spar holds it "out", but the layers around those corner joints are too thin:

image

This leads me to believe that the entire base structure needs to be a bit thicker indeed.

WizardUli commented 10 months ago

And for me there is no connection at all even when sliced on 0.2mm profile. image

ch3vr0n5 commented 8 months ago

And for me there is no connection at all even when sliced on 0.2mm profile.

I have the same problem.

ch3vr0n5 commented 8 months ago

I have never wrestled with OpenSCAD before but I managed to fix this a little bit. Not the most elegant solution, to be sure. It creates another slim section of base and merges it with the existing one to add fillets back around the wall joints and another layer through the base connecting lines.

https://github.com/ch3vr0n5/gridfinity-rebuilt-openscad/commit/a3d6f2fd24aa0c1350db069b1ba1bc78d5b02e80

lowell80 commented 7 months ago

@WizardUli, I found that the original design requires slicing at 0.15 (or lower, presumably) to get more than one connecting layer. (And I too found a few option where there was no bridging). Lowering the layer height, of course, directly contradicts my primary use case of fast-printing bins. I image that's true of others as well.

I'm printing at 0.6mm nozzle with 0.35 layer height, and can confirm that @ch3vr0n5 fix gets the job done at that layer height. (Exact profile here if interested). I did notice that there's a subtle difference (other than additional layer heights) where theres a bit more material on the outside edges where the wall meets the top surface of the connecting bins. I don't suspect this will be a problem, nor do I know if this is intentional or not. I'd guess this would make the parts even stronger (just a guess).

Here's a slicer example of the original model (left) and the proposed fix from ch3vr0n5 on the right. The arrow highlights an example of the difference I noted above.

image

Thanks a ton @ch3vr0n5 for the improvement, I've added it to my branch for now; from what I'm seeing so far, it seems like this would be a great addition to the official version. And thanks to @kennetek for making this available in the first place. I'm super new to OpenSCAD but I'm appreciating the ability to script this and generate tons of bin/base combos with minimal effort. (I've done this from Fusion360 in the past, and this is way easier.). Thanks!

I'm going to print some of these and see how it works in practice!

lowell80 commented 7 months ago

Unfortunately, at 0.35 layer height there will still issues with some small portions of the connecting layer. I re-printed with a 0.30mm layer height it was much better, but still a few small holes remain. I also noticed some artifacts where the additional thickness doesn't align quite right with the rest of the model. So it doesn't seem like the changes from @ch3vr0n5 fixes fully address the issue, but it is a step in the right direction. For anyone that needs to print one right now, before an official fix, this is a good option.

I can post some picture if helpful.