Welcome to the documentation hub for openGrid — a general-purpose, open-source wall and desk mounting framework and ecosystem. This project is designed to make organizing your space (workshop, desk, living room, or maker area) easy, visually clean, and highly modular.
openGrid is a living-room compatible mounting system built around a 28mm grid, fully compatible with Gridfinity, Multiboard, HSW, GOEWS, and standard metric screws. It provides a modern, minimalistic aesthetic, supporting both robust tool wall setups and elegant cable management solutions.
- Ease of Use: Simple to assemble and adapt to your needs.
- Visual Simplicity: Clean lines, minimal style, and clutter-free looks.
- Modular Extensibility: Add, swap, or remix components easily.
- Open Ecosystem: All modeling and source files available for remixing and extension.
Whether you're a designer, maker, or hobbyist, openGrid is built to grow with your needs. Contributions and feedback are always welcome!
- Living room compatibility: Looks great in any space.
- Minimal parts: Easy to explain, print, and assemble.
- Material efficiency: Uses less filament than comparable systems.
- Compatibility: Works with Gridfinity and other common solutions.
- Open Design: Licensed under CC-BY 4.0 — remix and share!
- Tool wall organization
- Under-desk cable routing (with Underware)
- 3D printer accessory mounting
- Modular workbench systems
- Custom connector and snap experiments
- Modular: Combine and stack components as needed
- Customizable: Designed in OpenSCAD for parametric flexibility
- Print-ready: Optimized for desktop 3D printers, including Bambu AMS support
- Blends in: Modern, minimal style made to fit anywhere
- Quickstart Guide: Dive in and start printing and assembling openGrid components.
- Full Guides: Learn about boards, snaps, modeling your own parts, and more.
Your openGrid-docs project is organized as follows:
.
├── public/ # Static assets
├── src/
│ ├── assets/ # Images and media
│ ├── content/
│ │ └── docs/ # Documentation (.md, .mdx)
│ └── content.config.ts # Content configuration
├── astro.config.mjs # Astro site configuration
├── package.json # Project metadata and scripts
└── tsconfig.json # TypeScript config
- Documentation lives in
src/content/docs/
. - Images/assets go in
src/assets/
. - Static assets (favicons, etc.) go in
public/
.
- All modeling and source files are provided for remixing and extending the system.
- Please follow the openGrid design goals when creating new models.
- Contributions, bug reports, and feedback are welcome!
Content is released under the Creative Commons Attribution 4.0 License (CC-BY 4.0).
Have fun printing and using openGrid!