This is the model generator for Gridfinity Extended .
Any changes you make are saved in the URL, so you can share that URL or create a bookmark to keep those changes around.
For detailed documentation, check the README .
Other generators:
gridfinity_basic_cup ,
gridfinity_baseplate ,
gridfinity_item_holder ,
gridfinity_drawers ,
gridfinity_lid ,
gridfinity_marble ,
gridfinity_tray ,
gridfinity_vertical_divider ,
stanley_basic_cup ,
gridfinity_baseplate_flsun_q5 ,
gridfinity_chess ,
gridfinity_glue_stick ,
gridfinity_sieve ,
gridfinity_silverware_legacy ,
gridfinity_silverware ,
gridfinity_sliding_lid ,
gridfinity_socket_holder
itemholder_ known_ tools
itemholder_ known_ batteries
itemholder_ known_ cell_ batteries
itemholder_ known_ cards
itemholder_ known_ cartridges
itemholder_ hole_ clearance
Enlarge the holes by this amount for clearance
itemholder_ hole_ depth
Depth of hole, Overrides the known item depth. Limited by floor height.
itemholder_ hole_ chamfer
45 deg chamfer added to the top of the hole (mm)
itemholder_ enable_ sample
Render just a sample of the item hole, to be used as a test print
itemholder_ sample_ wall_ thickness
Wall thickness of the sample print
itemholder_ multi_ cards
cards to use when multi card is selected I.E. sd;USBA;microsd
itemholder_ multi_ card_ compact
Force nesting of multi cards, This has an issue where the last item could be cropped.
itemholder_ hole_ base_ shape
Should the grid be square or hex
itemholder_ hole_ sides
The number of sides for a round hole
itemholder_ hole_ diameter
Diameter of, round hole, or corners for square hole
itemholder_ hole_ bottom_ radius
Radius of the bottom of the custom shape
itemholder_ hole_ size
The size the hole
itemholder_ hole_ rotation
itemholder_ grid_ style
Should the grid be square or hex
itemholder_ hole_ spacing
Spacing around the holes
itemholder_ hole_ gridx
Number of holes in the x and y dimension, 0 is dynamic
itemholder_ hole_ gridy
Number of holes in the y dimension, 0 is dynamic, y.5, is only valid for hex.
itemholder_ auto_ bin_ height
Auto set the bin height based on the hole size.
itemholder_ compartments
The number of sides for a round hole
itemholder_ compartment_ spacing
Spacing around the compartments
itemholder_ compartment_ centered
Center the holes within the compartments
itemholder_ compartment_ fill
itemholder_ customcompartments
[[xpos, ypos, xsize, ysize, radius, depth]]. xpos, ypos: the x/y position in gridfinity units. xsize, ysize: the x/y size in gridfinity units. radius [optional]: corner radius in mm. depth [optional]: depth in mm. Example "0,0,2,1|2,0,2,1,2,5"
width
X dimension. grid units (multiples of 42mm) or mm.
depth
Y dimension. grid units (multiples of 42mm) or mm.
height
Z dimension excluding. grid units (multiples of 7mm) or mm.
filled_ in
Fill in solid block (overrides all following options)
wall_ thickness
Wall thickness of outer walls. default, height < 8 0.95, height < 16 1.2, height > 16 1.6 (Zack's design is 0.95 mm)
headroom
under size the bin top by this amount to allow for better stacking
lip_ style
Style of the cup lip
lip_ side_ relief_ trigger
Below this the inside of the lip will be reduced for easier access.
lip_ top_ relief_ height
Create a relie
lip_ top_ notches
add a notch to the lip to prevent sliding.
chamber_ wall_ thickness
chamber_ wall_ headroom
Reduce the wall height by this amount
vertical_ chambers
X dimension subdivisions
vertical_ separator_ bend_ position
vertical_ separator_ bend_ angle
vertical_ separator_ bend_ separation
vertical_ separator_ cut_ depth
horizontal_ chambers
horizontal_ separator_ bend_ position
horizontal_ separator_ bend_ angle
horizontal_ separator_ bend_ separation
horizontal_ separator_ cut_ depth
vertical_ irregular_ subdivisions
Enable irregular subdivisions
vertical_ separator_ config
Separator positions are defined in terms of grid units from the left end
horizontal_ irregular_ subdivisions
Enable irregular subdivisions
horizontal_ separator_ config
Separator positions are defined in terms of grid units from the left end
enable_ magnets
Enable magnets
enable_ screws
Enable screws
magnet_ size
size of magnet, diameter and height. Zack's original used 6.5 and 2.4
magnet_ easy_ release
create relief for magnet removal
screw_ size
size of screw, diameter and height. Zack's original used 3 and 6
center_ magnet_ size
size of center magnet, diameter and height.
hole_ overhang_ remedy
Sequential Bridging hole overhang remedy is active only when both screws and magnets are nonzero (and this option is selected)
box_ corner_ attachments_ only
Only add attachments (magnets and screw) to box corners (prints faster).
floor_ thickness
Minimum thickness above cutouts in base (Zack's design is effectively 1.2)
cavity_ floor_ radius
efficient_ floor
Efficient floor option saves material and time, but the internal floor is not flat
sub_ pitch
AKA half pitch. Enable to subdivide bottom pads to allow sub-cell offsets
flat_ base
Removes the internal grid from base the shape
spacer
Remove floor to create a vertical spacer
label_ style
label_ position
Include overhang for labeling (and specify left/right/center justification)
label_ size
Width, Depth, Height, Radius. Width in Gridfinity units of 42mm, Depth and Height in mm, radius in mm. Width of 0 uses full width. Height of 0 uses Depth, height of -1 uses depth*3/4.
label_ relief
Size in mm of relief where appropriate. Width, depth, height, radius
label_ walls
wall to enable on, front, back, left, right. 0: disabled; 1: enabled;
sliding_ lid_ enabled
sliding_ lid_ thickness
0 = wall thickness *2
sliding_ lid_ min_ wall_ thickness
0 = wall_thickness/2
sliding_ lid_ min_ support
0 = default_sliding_lid_thickness/2
sliding_ lid_ clearance
sliding_ lid_ pull_ style
sliding_ lid_ nub_ size
fingerslide
Include larger corner fillet
fingerslide_ radius
Radius of the corner fillet, 0:none, >1: radius in mm, <0 dimention/abs(n) (i.e. -3 is 1/3 the width)
fingerslide_ walls
wall to enable on, front, back, left, right. 0: disabled; 1: enabled using radius; >1: override radius.
fingerslide_ lip_ aligned
Align the fingerslide with the lip
tapered_ corner
tapered_ corner_ size
tapered_ setback
Set back of the tapered corner, default is the gridfinity corner radius
wallpattern_ enabled
Grid wall patter
wallpattern_ style
Style of the pattern
wallpattern_ strength
Spacing between pattern
wallpattern_ walls
wall to enable on, front, back, left, right.
wallpattern_ rotate_ grid
rotate the grid
wallpattern_ cell_ size
Size of the hole
wallpattern_ dividers_ enabled
Add the pattern to the dividers
wallpattern_ hole_ sides
Number of sides of the hole op
wallpattern_ hole_ radius
Radius of corners
wallpattern_ fill
pattern fill mode
wallpattern_ border
border around the wall pattern, default is wall thickness
wallpattern_ depth
depth of imprint in mm, 0 = is wall width.
wallpattern_ pattern_ grid_ chamfer
grid pattern hole taper
wallpattern_ pattern_ voronoi_ noise
voronoi pattern noise,
wallpattern_ pattern_ brick_ weight
brick pattern center weight
wallpattern_ pattern_ quality
$fs for floor pattern, min size face.
wallcutout_ vertical
wallcutout_ vertical_ position
wall to enable on, front, back, left, right. 0: disabled; Positive: GF units; Negative: ratio length/abs(value)
wallcutout_ vertical_ width
default will be binwidth/2
wallcutout_ vertical_ angle
wallcutout_ vertical_ height
default will be binHeight
wallcutout_ vertical_ corner_ radius
wallcutout_ horizontal
wallcutout_ horizontal_ position
wall to enable on, front, back, left, right. 0: disabled; Positive: GF units; Negative: ratio length/abs(value)
wallcutout_ horizontal_ width
default will be binwidth/2
wallcutout_ horizontal_ angle
wallcutout_ horizontal_ height
default will be binHeight
wallcutout_ horizontal_ corner_ radius
extension_ x_ enabled
extension_ x_ position
extension_ y_ enabled
extension_ y_ position
extension_ tabs_ enabled
extension_ tab_ size
Tab size, height, width, thickness, style. width default is height, thickness default is 1.4, style {0,1,2}.
text_ 1
Add bin size to bin bottom
text_ size
Size of text, in mm
text_ depth
Depth of text, in mm
text_ offset
Offset of text , in mm
text_ font
Font to use
text_ 2
Add free-form text line to bin bottom (printing date, serial, etc)
text_ 2_ text
Actual text to add
cutx
Slice along the x axis
cuty
Slice along the y axis
enable_ help
enable loging of help messages during render.
set_ colour
assign colours to the bin
render_ position
where to render the model
fa
minimum angle for a fragment (fragments = 360/fa). Low is more fragments
fs
minimum size of a fragment. Low is more fragments
fn
number of fragments, overrides $fa and $fs
random_ seed
set random seed for