This Bin Generator can automatically divide a drawer, box, etc. into perfectly sized bins
While you can make a simple grid, you can also divide into rectangles of different sizes or more complex shapes to suite your needs.
Here are some examples of how you can control and divide the space from simple to complex:
Go ahead and try it out by hitting the customize button or read on below for more information.
Inputs:
Size of drawer (or box, or whatever) in X and Y
desired depth/height of bins
adjust divide points, and cut direction one at a time
divide points are positioned in X and Y using sliders
if you need exact sizes you will have to do a bit of math to double check the size of the bins.
cut direction at each divide point can be set to: Left, Right, Both, or To Next in either L/R direction (X) or Up/Down (Y)
Order of operations matters If using the To Next option. Divide 2 will be able to stop at one of the cuts of Divide 1, but not at the cuts of Divide 3
See below for an example setup
Adjust remaining parameters such as:
base thickness
wall thickness
radius
gaps between each bin
stackable option
The bins themselves are simple: a flat base with rounded corners and a wall.
You can turn on the “stackable” setting, which will create an inset base. This will not work if you have too small of a corner radius (limit depends on the wall thickness…6mm radius is ok for 1.2mm wall thickness) or if your divided shape is too complicated, and it will increase processing time.
If you make stackable bins, of course you must make the one on top the same size as the one below, or the same size in one direction and smaller in the other direction.
Printing:
Download the customized files from the MakerWorld OpenSCAD implementation, or use your own OpenSCAD install to output files.
Split the model into objects and then you can move each bin around seperately and arrange on plates
(right click on the model → "split" → “to objects”)
If any bins are too big to fit on the print bed, you can use the cut feature in the slicer to divide or go back to the customize and edit the size.
You can download my print profile to copy my settings, but generally nothing special is needed
high layer height ok (I use 0.28mm extra draft)
Stackable bases version has angled overhangs so no supports are needed.
Example:
Here is an example with four divide points and the cut options specified.
@Oachkatzl Hmm yeah doable, but maybe a lot of effort to work with everything else without completely rebuilding.... If I'm understanding correctly the drawer walls are sloped so the opening is bigger at the top than the bottom, say 20°. Would all the bins have that same wall angle then? or just the perimeter walls of bins that would touch the drawer.
Amazing project. Thank you so much! I can’t wait to and try this for our desk and kitchen drawers! I have a few questions:
1. So the corner radius can be 0?
2. Is there a setting for a radius between the walls and the bottom for scooping small objects or dust out by hand?
@childcarepro
Yes the corner radius can be zero.
There isn't currently a radius from the base to the walls - This is a little tricky but I might be able to add this, and seems like a nice feature. I'll take a look at it within a couple days.
This looks pretty cool, a little bit similar to gridfinity but It's a bit more simple and not as visually appealing. Will test print when my A1 mini arrives though :)
@CubeEnjoyer_23 Yes, similar vein, but different use case for most people I think. Gridfinity is nice if you have lots of little things to organize like small bins for all your screws and you want to be able to move them around and remove etc. This is good for bigger bins and if you don't really plan on remove bins all the time; you just want to have a drawer in your office or kitchen divided up to keep it more organized.