kennetek/gridfinity-rebuilt-openscad
kennetek/gridfinity-rebuilt-openscad has 2,298 GitHub stars and 335 forks. GitHot measured +1 stars in 24 hours. Last checked 2026-11-08 21:08 UTC. Last push 2025-08-31.
A ground-up rebuild of the stock gridfinity bins in OpenSCAD
What you can do
- any size of bin (width/length/height)
- height by units, internal depth, or overall size
- any number of compartments (along both X and Y axis)
- togglable scoop
Measured star growth
- in 24h
- +1
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalGridfinity Rebuilt in OpenSCAD
A ground-up port (with a few extra features) of the stock gridfinity bins in OpenSCAD. Open to feedback, because I could not feasibly test all combinations of bins. I tried my best to exactly match the original gridfinity dimensions, but some of the geometry is slightly incorrect (mainly fillets). However, I think they are negligible differences, and will not appear in the printed model.
Full documentation can be found at the project's website.
The project can also be found on Printables if you want to support the project.
Features
- any size of bin (width/length/height)
- height by units, internal depth, or overall size
- any number of compartments (along both X and Y axis)
- togglable scoop
- togglable tabs, split tabs, and tab alignment
- togglable holes (with togglable supportless printing hole structures)
- manual compartment construction (make the most wacky bins imaginable)
- togglable lip (if you don't care for stackability)
- dividing bases (if you want a 1.5 unit long bin, for instance)
- removed material from bases to save filament
- vase mode bins
Printable Holes
The printable holes allow your slicer to bridge the gap inside the countersunk magnet hole (using the technique shown here) so that supports are not needed.
Recommendations
For best results, use a development snapshots version of OpenSCAD. This can speed up rendering from 10 minutes down to a couple of seconds, even for comically large bins. It is not a requirement to use development versions of OpenSCAD.
External libraries
threads-scad(https://github.com/rcolyer/threads-scad) is used for creating threaded holes, and is included in this project underexternal/threads-scad/threads.scad.
Enjoy!
This work is licensed under the same license as Gridfinity, being a MIT License.
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,280 starspublic-apis/public-apis
A collective list of free APIs
497,542 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
446,110 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,237 stars







