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
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 relief in the lip
lip_ top_ relief_ width
how much of the lip to retain on each end
lip_ top_ notches
add a notch to the lip to prevent sliding.
lip_ clip_ position
enable lip clip for connection cups
lip_ non_ blocking
allow stacking when bin is not multiples of 42
height_ includes_ lip
chamber_ wall_ thickness
Wall thickness [bottom, top]
chamber_ wall_ headroom
Reduce the wall height by this amount
chamber_ wall_ top_ radius
Radius of the top of the chamber wall, -ve is ratio of top wall thickenss. (disabled for bent walls)
vertical_ chambers
Reduce the wall height by this amount
vertical_ separator_ bend_ separation
vertical_ separator_ bend_ angle
vertical_ separator_ bend_ position
vertical_ separator_ cut_ depth
horizontal_ chambers
horizontal_ separator_ bend_ separation
horizontal_ separator_ bend_ angle
horizontal_ separator_ bend_ position
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
magnet_ side_ access
Use with captive magnet for a 'refinded style' magnet
magnet_ captive_ height
raise the magnet void inside the part for print-in-magnets
magnet_ crush_ depth
add a wavy pattern to the magnet hole
magnet_ chamfer
add a chamfer to the magent hole
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
minimum_ printable_ pad_ size
Pads smaller than this will not be rendered as it interferes with the baseplate. Ensure appropriate support is added in slicer.
flat_ base_ rounded_ radius
Adjust the radius of the rounded flat base. -1 uses the corner radius.
flat_ base_ rounded_ easyPrint
Add chamfer to the rounded bottom corner to make easier to print. -1 add auto 45deg.
align_ grid_ x
grid position x
align_ grid_ y
grid position y
label_ style
label_ position
Include overhang for labeling (and specify left/right/center justification)
label_ dividers
Enable labels on internal divider walls
label_ size
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.
wallpattern_ colored
floorpattern_ enabled
enable Grid floor patter
floorpattern_ style
Style of the pattern
floorpattern_ strength
Spacing between pattern
floorpattern_ rotate_ grid
rotate the grid
floorpattern_ cell_ size
Size of the hole
floorpattern_ hole_ sides
Number of sides of the hole op
floorpattern_ hole_ radius
Radius of corners
floorpattern_ fill
pattern fill mode
floorpattern_ border
border around the wall pattern, default is wall thickness
floorpattern_ depth
depth of imprint in mm, 0 = is wall width.
floorpattern_ pattern_ grid_ chamfer
grid pattern hole taper
floorpattern_ pattern_ voronoi_ noise
voronoi pattern noise,
floorpattern_ pattern_ brick_ weight
brick pattern center weight
floorpattern_ 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
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
Font Size of text, in mm (0 will auto size)
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
cut
Debug slice
enable_ help
Enable loging of help messages during render.
pitch
Work in progress, Modify the default grid size. Will break compatibility
clearance
clearance around the bin, will reduce the bin by this amount in mm.
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
force_ render
force render on costly components