Gridfinity Extended aims to be the most comprehensive OpenSCAD implementation of Gridfinity.
It is opensource and maintained by myself on GitHub here ostat/gridfinity_openscad .
This scrips are actively maintained, and have regular improvements.
If you have issues or suggestion submit them on the GitHub page.
Print profiles
I have generated a set of Basic Cups and attached print profiles for them for easy printing.
The matching STL models are included in an attached zip file.
Script Settings
Basic Cup
General Cup Settings Subdivisions, Base optionsStandard, efficient, smooth efficient and flat Configurable finger Slide Tapered Corners Wall Cutout, for top access (I.E. cutlery) Wall PatternGrids, Hex Grids, Voronoi. Reduces filament and looks nice Split binPrint bins larger than your print bed Full Online documentationdocs.ostat.com/docs/openscad/gridfinity-extended/basic-cup/
Base Plates
Customisable gridfinity base plates and lids
General Settings Base Plate Default: Standard efficient base Magnet:Efficient magnet base, WeightedWeighted base, as per zacks design WoodscrewHas center wood screw position CNC: Can be cut with a CNC or laser CNC Magnet: CNC cut with MAgnet Lid Options default flat:Flat Removes the internal grid from base, Halfpitch: halfpitch base efficient: Efficient lid Official documentationdocs.ostat.com/docs/openscad/gridfinity-extended/base-plate/
Gridfinity Drawer system
A Chest and drawer system
Options
Chest size, Drawer count and heightAll drawers the same size Alt, individual drawer sizes Chest Top Chest Bottom Wall patternGrids, Hex Grids, Voronoi. Reduces filament and looks nice Official documentation
docs.ostat.com/docs/openscad/gridfinity-extended/drawer/
Gridfinity Item Holder
Allows for creating Gridfinity bins for stacking in regular sized items.
Options
Gridfinity Basic Cup settingsSee Above, most settings are supported. Preconfigured know itemstools4mm, ¼", 5/16" 3/8" hex bits batteriesAll common cylinder sizes, Memory cardsAll common sizes (USB, sd, minSD, compactflashi..) CartridgesGame Cartridges (atari800, nes, nintendoswitch…) Mulit card slotI.E, sd USBA microsd slot Customizable Sizes Grid or Hex layouts Official documentation
docs.ostat.com/docs/openscad/gridfinity-extended/item-holder/
Gridfinity Tray
Create custom trays for holding knick knacks
Tray are rectangles with rounded corners that are removed from Gridfinity cup. Magnets can be included Under the tray (centred in the Gridfinity cell) that can keep small metal items from rolling away.
Gridfinity Basic Cup settingsSee Above, most settings are supported. Tray cutout countvertical_compartments horizontal compartments Tray specifications Grid center magnet for holding items Custom tray compartmentsEach tray compartment can be configured in terms of position, size and other settings Official documentation
docs.ostat.com/docs/openscad/gridfinity-extended/tray/
Updated 2024-06-23
Gridfinity Lid
Create custom bins that support a sliding lid. A small rebate is added to the bin for the lid to slide on.
Gridfinity Basic Cup settingsSee Above, most settings are supported. Different lip styles work better than others Lid Thickness Lid Cut out Official documentation
docs.ostat.com/docs/openscad/gridfinity-extended/lid/
Gridfinity Sieve
A flat based Gridfinty bin, with options to ad a grid to the bottom. Intended to be used as a Sieve for separating items of different sizes.
Gridfinity Basic Cup settingsSee Above, most settings are supported. The base is defaulted to smooth efficient flat base. Sieve hole size Sieve hole shape (square, hex or circle) We used this unmix some cat food as the cat didn't take to the new food like we had hoped.
Official documentation
docs.ostat.com/docs/openscad/gridfinity-extended/sieve/
Gridfinity Vertical divider
A script for creating vertical dividers (for example a letter holder).
Gridfinity Basic Cup settingsSee Above, most settings are supported. Divider count Divider dimensionsHeight, Width, Corner taper Wall pattern