v0.5.0 See what's new

Connect any mounting system to any other.

Printable mounting parts for Gridfinity, openGrid, Skådis, Honeycomb Storage Wall, MOLLE, GoPro, Arca-Swiss and more, as parametric OpenSCAD that shares one slot convention — so any part attaches to any other. Size it, combine it, drill it and download the STL, right in your browser.

  • Free and open source
  • No account, nothing uploaded
  • Web, macOS and Windows

53 parts across 18 systems

  • Gridfinity3 parts
  • openGrid4 parts
  • Multiboard3 parts
  • GoPro2 parts
  • DeckMate / Mechanism3 parts
  • KLIPPT2 parts
  • Honeycomb Storage Wall2 parts
  • GOEWS2 parts
  • Skådis2 parts
  • MOD-GRID3 parts
  • SOLDR1 part
  • MOLLE4 parts
  • Camera2 parts
  • MagSafe1 part
  • BitBeam3 parts
  • Basics4 parts
  • 2020 Extrusion6 parts
  • Underware6 parts

How it fits together

One slot convention. Every part speaks it.

Every part in the catalogue is modelled the same way, whichever system it comes from. That is what lets a part from one system attach to a part from any other — and what the app's three tabs are built on.

  1. 1

    Functional face down

    The side that does the work — Gridfinity feet, GoPro prongs, a Skådis hook — is the part's bottom, which is also the way it prints.

  2. 2

    A mount slot on top

    Its top carries a named slot. Bigger parts add a grid of them, and parts with more faces add slots on their sides.

  3. 3

    Anything attaches

    Put one part's slot on another's and they mate: fused into one body, or held by a real joint you print and then bolt, snap or pin together.

Library1

Pick a part. Drag it to size.

Every part is parametric. Set grid units, heights and hole options in the sidebar, or grab a square handle in the 3D view and drag it, as in TinkerCAD. Sizes snap to each system's own steps — a Gridfinity unit is 42 mm — and the part renders once, when you let go.

  • Click a handle to type an exact size
  • Keep your favourite values as your own defaults
  • Download the STL, or paste it straight into Layerling
Print your first part
Bin Outside: W 83.5 × H 24.55 × D 41.5 mm
gx 2
gy 1
gz 3
Drag the handles, or tab to one and use the arrow keys.

Bench2

Combine parts from different systems.

Start from any base part and click one of its green slot markers to attach another. Choose how the two join, then turn, shift or move the part until it sits right. Every printable body downloads as an STL of its own.

  • Up to three parts on a base, stacked on each other's slots
  • Start from a model of your own: STL, STEP or 3MF
  • Share a bench as a link, or keep it as a config file
More about the Bench

1 body

Plain attach: the two parts become one solid, printed in one go.

Holes3

Holes exactly where they belong.

Click a face and the hole snaps to its center, its quarters, its corners or a guide line between them. Pick a screw or a connector slot from the presets, and the part — or a model of your own — comes back drilled.

  • Socket caps, countersinks, heat-set inserts, nut traps
  • Slots for openConnect, MultiConnect, Skådis and MOLLE
  • Custom Gridfinity inserts, cut from a filled bin
More about Holes

Command palette

Everything is a few keystrokes away.

In the app, ⌘ K the Search button at the top switches tabs, finds a part, picks a hole type, attaches, exports and changes settings. First letters work too: oib is Open in Bench. Try it here — these are the app's own commands, ranked the way the app ranks them.

    The catalogue

    53 parts, checked against the source.

    Where a standard has a reference implementation, the part calls it rather than re-deriving it. 36 parts are exact: they come from the standard's own library or published numbers, and where someone else has modelled the same thing, CI checks them against it. The rest are parametric — a starting point to measure against your hardware.

    Wherever you work

    Same parts in the browser, on the desktop and in a terminal.

    Web app

    Nothing to install. OpenSCAD runs in your browser as WebAssembly, so every part renders on your own machine and nothing you make is uploaded.

    Open the app

    Desktop app

    The same app for macOS and Windows. It works offline, and opens and saves files through your system's own dialogs.

    Download it

    Command line

    Render any part with a native OpenSCAD, save your own defaults, and script a drawer's worth of bins.

    $ foundry render gridfinity/bin --gx 2 --magnets -o out/
    wrote out/gridfinity_bin.stl
    Read the CLI guide

    Desktop app · v0.5.0

    Download Connector Foundry.

    Free for macOS and Windows, with no account and no connection needed. The engine, the parts and their sources are all built in.

    macOS

    For Macs with Apple silicon or an Intel processor

    Not notarized yet: the first time, allow it under System Settings → Privacy & Security.

    Windows

    For Windows 10 and 11

    Not code-signed yet: in SmartScreen, choose More info, then Run anyway.

    Linux and everything else

    Any current browser, or Python and OpenSCAD

    The web app is the desktop app's twin, and always the newest version.

    Installation guide All releases and checksums

    Open source

    Built on the work of the people who made or recreated the standards.

    Some of these projects define a standard; most recreate one as parametric code. Where a system has such an implementation, the parts call it instead of re-deriving it. The code here is MIT; each part names its source and carries that source's licence.

    How the licences apply

    Your next mount is a few clicks away.

    Pick a part, set its size and download the STL before your printer has warmed up.