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
tray_ corner_ radius
tray_ zpos
Height above the base height
tray_ magnet_ radius
tray_ magnet_ thickness
tray_ spacing
tray_ vertical_ compartments
tray_ horizontal_ compartments
tray_ custom_ compartments
[[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\nexample "0,0,2,1|2,0,2,1,2,5"
tray_ color_ compartments
Debug, Color Compartments
tray_ highlight_ compartments
Debug, Highlight Compartments
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)
position
Remove some or all of lip
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
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;
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
wallcoutout position -0.5: 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. 0: radius, -1 floor, Positive: depth from top; Negative: ratio height/abs(value)
wallcutout_ vertical_ corner_ radius
wallcutout_ horizontal
wallcutout_ horizontal_ position
wallcoutout position -0.5: 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
wallplacard_ style
A wall placard is a filled-in area or a slot on the outside of a wall for placing a label.
wallplacard_ walls
wall to enable on, front, back, left, right. 0: disabled; 1: enabled
wallplacard_ size
Width, Height, Depth. All in mm. Depth of 0 uses wall thickness. For label slot, the size of the cutout.
wallplacard_ corner_ radius
Corner radius in mm.
wallplacard_ offset
Offsets from wall center: horizontal, vertical, depth. For label slot, the depth offset is from the wall exterior surface. Negative depth moves toward the interior.
wallplacard_ slot_ frame
The label slot makes an open-top frame to hold a label. Top edge reveal, side/bottom coverage, frame width, frame depth (all in mm). Will overlap the label by coverage. Frame will be width wide and depth deep. If the corner radius is larger, it will override width. Depth is in addition to the wall placard depth value.
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}.
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