Generate Gridfinity Baseplate from Measurements
generate_gridfinity_baseplateConfigure a Gridfinity baseplate from exact width and depth in millimeters, without a drawer preset. Returns the full-unit grid, leftover margins, printer fit, warnings, and a website URL. Supply printerBuildVolume from find_gridfinity_printers to enable automatic splitting.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| version | No | 5.3 | |
| tolerance | No | Experimental fit setting saved per printer. For dovetails, 0 mm gives the largest male tab; higher values make it smaller, up to 0.5 mm. Also affects CLICKbase clips and magnet holes. Print the tolerance test package to choose a dovetail fit. Normal bin pockets keep fixed geometry; the included bin-fit sample is a reference check. Values: none = 0 mm, tight = 0.1 mm, standard = 0.2 mm, loose = 0.3 mm, very-loose = 0.4 mm, extra-loose = 0.5 mm. | standard |
| dimensions | Yes | Measured interior or desired baseplate width and depth in millimeters. | |
| linkOrigin | No | Link origin tag added as the org query parameter for attribution. | mcp |
| marginType | No | solid | |
| borderRadius | No | ||
| magnetHeight | No | Height or thickness of the magnets in millimeters. | |
| baseplateType | No | Baseplate style to generate. | normal |
| gridAlignment | No | ||
| gridUnitDepth | No | Depth of one grid unit in millimeters. Standard Gridfinity uses 42. | |
| gridUnitWidth | No | Width of one grid unit in millimeters. Standard Gridfinity uses 42. | |
| plateMarginMm | No | ||
| screwHeadSize | No | Diameter of the screw head in millimeters. | |
| screwHoleSize | No | Diameter of the screw shaft in millimeters. | |
| splitStrategy | No | fewerParts | |
| toggleMagnets | No | ||
| magnetDiameter | No | Diameter of the magnets in millimeters. | |
| partsConnector | No | Experimental dovetails interlock split pieces without separate parts and use your printer tolerance for male tabs. They require Split to Build Plates and work with all baseplate types. Clips connect split seams and optional outer edges; the printable clip model is included (not compatible with Skeleton). | none |
| magnetDirection | No | Which side of the baseplate magnets are inserted from. | top |
| magnetHoleStyle | No | Round holes are sized with the magnet diameter. Crush ribs use a wavy profile with flexible ribs that grip the magnet. | cylinder |
| splitOffMargins | No | Create outer margins as separate strips while keeping corners attached to top or bottom strips. | |
| toggleScrewHoles | No | ||
| edgeConnectorSides | No | ||
| printerBuildVolume | No | ||
| splitToBuildplates | No | Override automatic printer-fit splitting. When omitted with a printer build volume, splitting is enabled only when needed. | |
| enableEdgeConnectors | No | ||
| connectMarginCrossings | No | Also place a dovetail wherever a split edge crosses from grid cells into a margin region. Off: dovetails only at cell-to-cell crossings. | |
| removeHolesOnSplitLines | No | Remove screw holes that fall on split edges. | |
| toggleMagnetReleaseHole | No | Add through-holes so magnets can be pushed back out from the opposite side. |