Create perfectly sized storage bins, sorting trays, drawer organizers, parts bins — and Gridfinity-compatible grid bins and baseplates — all customized to your exact needs. This parametric bin generator runs entirely in your browser using CSG (Constructive Solid Geometry) powered by the Manifold engine. Adjust dimensions, wall and divider thickness and corner radius; split the bin into an even grid, or place walls, label ledges and finger scoops anywhere for irregular layouts. Add a self-centering stacking lip, a label shelf or tab, magnet holes, or filament-saving floor holes. Check the fit against your printer's build plate and download a print-ready STL file instantly — no sign-up, nothing to install, and your design never leaves your computer.
Custom-fit trays for pens, tools, screws, electronics components and hobby supplies. Size it exactly to your desk drawer or shelf, with a long pen slot next to small pockets.
Keep small parts organized with multi-compartment bins. Use an even grid or walls at any position to match your sorting needs — from M3 screws to resistors.
Measure your drawer and generate a perfect-fit insert. Set exact dimensions, place dividers where you need them, and choose wall thickness for a snug fit.
Switch to Grid Bin or Baseplate mode for Gridfinity-compatible 42 mm bins with magnet holes, stacking lips, label shelves and custom footprints, plus baseplates sized to your drawer.
Columns and rows give you an even grid in one move. For anything else, open Layout and press Add: a Wall at any millimeter position — for instance one long compartment across the back for pencils with three short ones in front — with a from and to so it can span only part of the bin; a Label ledge to put a shelf on one compartment only; a Scoop on the left wall of a deep bin. Click any placed feature in the 3D preview to select it, then drag its sliders, duplicate it or delete it. The compartment count and material volume update live, and every layout is exported as a single watertight STL.
Gridfinity is an open, modular storage standard created by Zack Freedman for 3D-printed workshop organization. Everything sits on a 42 × 42 mm grid: baseplates have a pocket for every grid cell, and bins have a matching chamfered foot under every cell so they drop in, locate precisely, and lift out again. Heights come in 7 mm units, so a 3U bin is 21 mm tall to the base of its lip and a 6U bin is 42 mm. Because the dimensions are published, bins from any designer or generator are interchangeable — including the ones you make here. The Grid Bin and Baseplate modes of this tool follow those published dimensions.
1 × 1 up to 8 × 8 grid units, 1U to 14U tall — or switch on Custom footprint and type the outer size in millimeters (say 70 × 60) for a bin that is not a whole number of cells. The feet are trimmed to the footprint with the standard chamfer, so it still seats in a baseplate.
Start from an even grid of columns and rows, then place features: a wall at any position along X or Y, full-length or spanning only part of the bin; a label ledge on any wall segment; a finger scoop on any side. Positions snap to a 3.5 mm sub-grid or any step you choose.
Every foot uses the 0.8 / 1.8 / 2.15 mm base profile. The stacking lip uses the 0.7 / 1.8 / 1.9 mm profile — choose Default with a 45° support chamfer, Thin without it to save filament, or None for an open-top tray.
Ø6.5 × 2.4 mm pockets for 6 × 2 mm magnets at 26 mm spacing, plus optional Ø3 mm holes for M3 screws — in every cell, or only the four corner cells to speed up printing.
Switch to Baseplate to generate a Gridfinity-compatible baseplate for any number of columns and rows. Choose a thin frame with open pockets for the least filament, or a solid plate with a flat bottom, Ø6.5 mm magnet pockets that line up with bin magnets, and countersunk mounting holes for screwing the plate into a drawer — in every cell or just the corners. Type the inside width and depth of a drawer, press Fit, and the tool picks the largest grid that fits; tick Pad the plate to extend the edges so the baseplate fills the drawer exactly with the grid centered.
| Feature | Dimension |
|---|---|
| Grid pitch | 42 × 42 mm per unit (adjustable under Advanced for private grid systems) |
| Bin footprint | 42 × n − 0.5 mm, 3.75 mm corner radius; or any custom footprint |
| Height unit | 7 mm (measured to the base of the stacking lip) |
| Base profile (per foot) | 0.8 mm chamfer, 1.8 mm straight, 2.15 mm chamfer — 4.75 mm tall, 35.6 mm square at the bottom |
| Stacking lip | 1.9 mm chamfer, 1.8 mm straight, 0.7 mm chamfer, with the knife edge trimmed to a 0.4 mm printable flat |
| Baseplate pocket | 2.15 mm chamfer, 1.8 mm straight, 0.7 mm chamfer; 4 mm corner radius at the top |
| Magnet holes | Ø6.5 × 2.4 mm for 6 × 2 mm magnets, centers 26 mm apart in every cell |
| Screw holes | Ø3 mm for M3 (bins), Ø3.4 mm countersunk at cell centers (solid baseplates) |
| Feature snapping | 3.5 mm (1/12 unit) by default; 0.5 mm to 21 mm selectable |
A parametric bin generator lets you create custom 3D-printable storage bins by adjusting parameters like width, depth, height, number of compartments and wall thickness. Unlike fixed STL files, every dimension is adjustable to your exact needs.
Yes. Leave the quick grid at 1 × 1 (or any grid) and place walls at the positions you want; each wall can run the full length of the bin or only part of it, so one long compartment can sit beside several short ones.
Yes. The Grid Bin and Baseplate modes use the published Gridfinity dimensions — 42 mm grid, 7 mm height units, the 0.8 / 1.8 / 2.15 mm base profile and the 0.7 / 1.8 / 1.9 mm lip — so bins fit baseplates from any source and stack with other Gridfinity-compatible bins. Keep the grid pitch at 42 mm for compatibility.
Yes. Turn on Custom footprint in Grid Bin mode and type the outer width and depth in millimeters. The bin keeps standard feet under every cell it overlaps, trimmed to the footprint, so it still seats in a baseplate. For a bin with no grid feet at all, use Custom Bin mode.
6 mm diameter × 2 mm thick neodymium disc magnets. The generator makes Ø6.5 × 2.4 mm pockets so they press in with a snug fit; bin magnets line up with the magnet pockets in a solid baseplate from this tool.
Heights are 7 mm per unit measured from the bottom of the base to the base of the stacking lip: 3U is 21 mm and 6U is 42 mm. With the lip enabled, add 4 mm. The inside floor sits at 7 mm by default, which you can lower for extra depth.
Yes. For custom bins, enable "Stacking Lip" to add a 45° chamfered rim to the top and a matching chamfer to the bottom edge, so identical bins self-center when stacked. Grid bins use the standard Gridfinity-compatible stacking lip.
Finger scoops add a curved ramp along a wall so small parts such as screws, nuts and SMD components slide up the curve and are easy to pick out. The curve is concave, so it prints without supports.
No. The base chamfers, lip, lip support, ledge wedges and finger scoops are all designed to print without supports. Magnet pockets are short bridges that FDM printers handle without help.
No. This tool runs entirely in your web browser using WebAssembly. There's nothing to download or install, and the 3D model is generated on your device — your data never leaves your computer.
A watertight binary STL, Z-up and already sitting on the build plate, which opens in Bambu Studio, OrcaSlicer, PrusaSlicer and Cura. Downloading requires a PrintPal Pro or Studio subscription; designing and previewing is free.
Gridfinity is an open storage standard created by Zack Freedman. PrintPal is not affiliated with or endorsed by Gridfinity or its creator; "Gridfinity-compatible" describes the published dimensions the grid modes follow so that parts interoperate.
Need a custom 3D model? Try our AI Generator
PrintPal AI creates fully custom 3D models from text descriptions or reference images — figurines, functional parts, and more.
Try AI 3D Generator Free