Last updated: 2026-02-10 Change Log
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
Formal documentationdocs.ostat.com/docs/openscad/gridfinity-extended/base-plate/
Gridfinity Silverware Script for easily creating silverware holders for kitchen drawers
Measure your silverware, input the values and the correct spaces dividers will be calculated.
Auto calculates the size of the bin needed (in width and depth).
The walls can have a rounded top.
The walls can be tapered from base to top (so 4mm bottom and 2mm top).
Wall cut out for easy access to the utensilsCan be applied to whole bin, it just inner dividers.
Add padding/margin to utensils as needed.
Gridfinity Drawer system
A Chest and drawer system
Options
Chest size,
Drawer count and height
All drawers the same size
Alt, individual drawer sizes
Chest Top
Chest Bottom
Wall patternGrids, Hex Grids, Voronoi. Reduces filament and looks nice
Formal 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 items
tools4mm, ¼", 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
Formal 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 count
vertical_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
Formal 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 settings
See Above, most settings are supported.
Different lip styles work better than others
Lid Thickness
Lid Cut out
Formal 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 settings
See 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 to unmix some cat food as the cat didn't take to the new food like we had hoped.
Formal 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
Design by ostat on MakerWorld (license: BY-SA).