πŸ“¦ HomeRacker Gridfinity

πŸ“Œ What

Gridfinity-compatible baseplates and bin bases implemented as reusable OpenSCAD modules for anyone to use. This library makes it easy to integrate Gridfinity interfaces into your models.

  • Baseplate: Use for Gridfinity-compatible shelves or drawers
  • Bin Base: Use as a foundation for custom Gridfinity bins

πŸ€” Why

Mainly because I can, but also other implementations I found were pretty complicated and I just wanted simple interfaces.

πŸ”§ How

Using the Library

Include Gridfinity modules in your OpenSCAD projects:

include <gridfinity/lib/baseplate.scad>
include <gridfinity/lib/binbase.scad>

// Create a 3Γ—2 baseplate
baseplate(units_x=3, units_y=2);

// Create a 1Γ—2 bin base
binbase(units_x=3, units_y=2);

// Create a bin base with a flat top plate (useful as foundation for custom geometry)
binbase_with_topplate(units_x=2, units_y=2, topplate_thickness=2);

Customizing Parts

Open any file in parts/ with OpenSCAD and use the Customizer panel to adjust parameters:

  • baseplate.scad: Customize grid dimensions (x and y units)
  • binbase.scad: Customize grid dimensions and preview with baseplate

Exporting Variants

The flattened/ folder contains pre-configured variants for export as self-contained files to MakerWorld or other platforms.

🧩 Core Components

1. Baseplate

Mounting surface for Gridfinity bins and organizers.

  • Standard Gridfinity 42mm grid spacing
  • Precise dimensional compliance with grizzie17’s specification
  • Optimized for 0.4mm nozzle printing
  • Compatible with all standard Gridfinity bins

2. Bin Base

Bottom mounting component for custom Gridfinity-compatible containers.

  • Standard Gridfinity 42mm grid spacing
  • Matches baseplate cutout geometry
  • Stack securely on Gridfinity baseplates
  • binbase_with_topplate() adds a flat plate on top β€” handy as a foundation for custom geometry
  • All modules are BOSL2-attachable (anchor, spin, orient)

πŸ“ Dimensional Standards

All dimensions follow grizzie17’s Gridfinity specification for maximum compatibility.

πŸ“Έ Catalog

PartPreview
BaseplateBaseplate
Bin BaseBin Base

To generate or refresh previews:

scadm export-png models/gridfinity/parts/<part>.scad

πŸ“ License

  • Source Code: MIT License

πŸ“š References