The Gridfinity storage system by Zack Freedman (https://www.youtube.com/watch?v=ra_9zU-mnl8&t=147s&ab_channel=ZackFreedman) is well known and all kinds of uses can be found all over the internet (or in this catalogue). Despite the countless bin variants I was unable to find a really full customizable version to fit all my needs. This is my take to get this done using FreeCad 0.20.2 from the ground up without using any of the provided chamfer tools (no topo naming issues). Shoutout to grizzie17 for the excellent summary of the Gridfinity dimensions https://www.printables.com/model/417152-gridfinity-specification.
I included many samples and tried to use descriptive file names like:
TomsBinBuilder_2x1x5_61x21Mag_noDiv_Lip_Label.stl
2x1x5 => Width x Length x Height in Gridfinity grid units
61x21Mag => 6,1 mm magnet hole diameter, 2,1 mm hole depth
noDiv => no dividers
Lip => with a top lip to enable stacking
Label => with a lid to add labeling
TomsBinBuilder_2x3x3_noMag_1xDiv25_Lip_noLabel.stl
2x3x3 => Width x Length x Height in Gridfinity grid units
NoMag => no magnet holes
noDiv => 1 divider parallel width
Lip => with a top lip to enable stacking
Label => no lid for labeling
I printed everything without supports. The label is not always perfect but works.
As of May 5th files are organized in different subfolders, thus easier to find and download.
Download & open the FreeCad file and double click the spreadsheet symbol (Dim) to start customizing. A more detailed description is given at the end of this document. To change cell values double click the cell and complete by hitting enter. Take care on letter case and the units.
Width, length and height are given in Gridfinity units e.g. 1x2x5 is 1 square by 2 squares big and approx. 40 mm high / 35 mm if the lip is excluded.
You can go as crazy as your printer permits.
To print bigger bins like the pictured 8x8x5 or more you might need this printer: https://youtu.be/KhBdMpEGH0o
You can specify the diameter of the 4 magnet holes in mm. No tolerance is added automatically. A diameter of 0 mm results in no holes at all. You can change the position of the holes as well (MagnetDistance) but deviate from the standard by doing so.
If you want to stack the bins, specify a “yes” (lowercase!) for the lip-field to be included in the model. Similar for the label-field. You can print the label without supports and without lip as shown below in the middle. But it looks better either supported or in combination with dividers.
Specify the number of dividers. One will result in separation of the bin in two compartments. The divider direction is defined by the entries at the top. The colors help you to change the desired value.
The height is given in height units to make it easier to have it match the bin height.
You will not change this value (in mm) usually. But if you want to have a filled model to design specific container by substracting from the model - this might work for you.
You can customize the thickness of the walls and dividers (in mm). It is recommended to match the value to your printing setting to achieve walls with two perimeters. Vase mode bins work for small container with lip only.
You need FreeCad (min 0.19) to customize the model. It is a free open source CAD program and apart from the following steps no CAD knowledge is required.
All chamfers of the model are done “by hand” without any FreeCad tools. All references are in relation to the coordinate system. Consequently you can reuse all models without fearing to face the infamous "topo-naming problem".
This is a quite complex model with many parameters. It will blow up from time to time. If you encounter problems or think other features might be generally useful please drop a comment. Makes are welcome as well :-)
Many samples included….
30.04.23: Initial release.
08.05.23: Rearranged files in multiple folders for easier navigation / usage
15.10.23: Added hint to active-part
The author marked this model as their own original creation.