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
render_ choice
select what to render
sliding_ lid_ enabled
sliding_ lid_ thickness
0 = wall thickness *2
sliding_ lid_ min_ wallThickness
0 = wall_thickness/2
sliding_ lid_ min_ support
0 = default_sliding_lid_thickness/2
sliding_ lid_ pull_ style
sliding_ lid_ clearance
sliding_ lid_ lip_ clearance
sliding_ lid_ nub_ size
sliding_ lid_ cutout_ enabled
sliding_ lid_ cutout_ size
sliding_ lid_ cutout_ radius
sliding_ lid_ cutout_ position
sliding_ lid_ text_ enabled
Add text to the sliding lid top
sliding_ lid_ text
Text to display on the lid
sliding_ lid_ text_ size
Font size for the lid text (0 = auto-size)
sliding_ lid_ text_ depth
Depth of text engraving in mm
sliding_ lid_ text_ font
Font for the lid text
sliding_ lid_ text_ position
Text position on lid (left, center, right)
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 cut in the lip
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
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.
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
fingerslide_ walls
wall to enable on, front, back, left, right. 0: disabled; 1: enabled;
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.
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
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
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.
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