GD
gdie27 followers
Follow
Gridfinity parametric FreeCAD file along with Blank Storage 3x2x3 .stl file 3d model
Gridfinity parametric FreeCAD file along with Blank Storage 3x2x3 .stl file 3d model

Gridfinity parametric FreeCAD file along with Blank Storage 3x2x3 .stl file

Zack Freedman's Gridfinity 'Blank Frame' and 'Blank Storage' re-implemented in FreeCAD.

The FreeCAD file contains an object 'dd' (DynamicData), where the parameters may be set in the section 'User Settings' of the property editor (Columns, Rows, Height, Set_screw_holes). This is a complete rebuild compared to what I uploaded on 2022-06-16, several bugs of the old version fixed.

One exported .stl file is enclosed as an example: Gridfinity blank storage bin, 3x2 units wide/long, 3 units high, no screw holes in the magnet pockets in the base.

2023-02-26 Added variable height infill.


Discussions
Eric B
spirilis

Bit of a noob here so not sure if I'm doing something wrong. I'm testing this with FreeCAD 0.21.1, and the generated meshes are missing some surfaces. Cura complains about it and Blender shows some odd surfaces as well. Seems to happen in the rendering of the feet.

Snapshots of Cura and Blender:

Blender

Cura

Andrew F
andyfiorello

Thank you so much for this, I have needed to make some custom storage for a few items and this will be a great help for my projects!

I did notice a slight error though. If you make the rows, more than two grid units, it shifts the whole sketch for the last pad infill outside of the model.

Removing constraint 25= and replacing it with another distance constraint seems to fix the problem.

N
neilbarnwell

Thanks for doing this! So I know this isn't a place to come for tutorials, but as a relative FreeCAD n00b, where do I start? I've only ever used Sketchup, and want to avoid getting into paid-for tools given I'm merely a hobbyist and don't want any sort of cloud subscription for such irregular use. Is it a case of drawing a sketch on an existing plane and then lofting etc? How do I fill in the storage version so I can build something more bespoke on a flat platform, for example?

GD
gdie

Sorry for the late response.

Yes, this design is based largely on sketches and lofting, grooving, etc. Much of my knowledge I gained by reading docs and experimenting. There are also tons of tutorial videos around.

For a flat platform you have several options:

  1. Set parameter dd.ddHeight to 0 and get a shallow flat platform.
  2. Set dd.ddHeight to 1 and get the same like 1., but with a rim.
  3. Set dd.ddHeight to the desired height and set dd.ddInfill_height greater 0 to create fill-in.
S

Thanks for making this, but there are problems in the freecad file. Both Freecad 0.19 and Freecad 0.20.2 have issues with the subtractive loft. It easily recreated by changing the dd_height and recomputing. The error in 0.20.2 is "Recompute failed, at least one section is needed." - the grid and the storage both fail.

GD
gdie

In 'Sketch_storage_wall_profile', the length of the lower left vertical line was set indirectly by dependence of other constrants. When setting the total dd.ddHeight to 7 or more and then back to 6 or less, this line flipped and destroyed the geometry. Now, the length of this line is constrained directly, what fixes this bug.

Göndir H
Krapottke

Hi, i found a little bug in your Height function. If you want to match the original Heights/Unit (here) you need to change your dd.ddStorage_height to: ddHeight * 7mm + 4.4mm - ddWall_thickness / 2

Rene P
poeschlr

@gdie

The 42mm height (for a H6) is found between the top surface of the label (the inset lip) and the bottom surface of the bin.

Then there are ~4.4mm on top of that from the stacking lip (equivalent to the height from bottom bin surface to wherever the second chamfer would meet the inside of the wall of the lower bin)

Maybe better as a drawing: https://gridfinity.xyz/specification/

GD
gdie

Hello Krapottke,

thanks for your suggestion. In Zack's original Fusion 360 file, I found that he didn't keep to his 7mm unit rule for the height. On e.g. a full height bin (6 Units), there was not any 42mm measure to be found vertically. Neither for the totel height, nor for the bin itself when ignoring the thick bottom. So I kept to the documented 7mm units.

Btw: Height 0 makes a lid, 1 makes a lid with a rim.

Gridfinity parametric FreeCAD file along with Blank Storage 3x2x3 .stl file

752 downloads · 4 years ago in  and 
GD
gdie27 followers
Follow