{"product_id":"opengrid-self-expanding-snap","title":"openGrid - Self-Expanding Snap","description":"\u003cp\u003e\u003cstrong\u003e2026-01-17 Update\u003c\/strong\u003e: \u003ca target=\"_blank\" rel=\"noopener noreferrer ugc\" href=\"https:\/\/makerworld.com\/en\/models\/2257440-openconnect-opengrid-s-own-connector-system\"\u003eopenConnect\u003c\/a\u003e is now the recommended connector option. MultiConnect screws are still available for compatibility.\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eAn open-source self-expanding snap for openGrid, available in Standard and Lite versions. It is based on David D's official \u003ca target=\"_blank\" rel=\"noopener noreferrer ugc\" href=\"https:\/\/www.printables.com\/model\/1214361-opengrid-walldesk-mounting-framework-and-ecosystem\"\u003eopenGrid\u003c\/a\u003e snap, with a split spring mechanism that expands when the connector is tightened. This gives the snap a tighter hold in the board while still letting you tune the fit for different filaments.\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eThe snaps and screws are provided as \u003cstrong\u003e.3mf\u003c\/strong\u003e and \u003cstrong\u003e.stl\u003c\/strong\u003e files, so in most cases there's no need to use the Customizer (opengrid_expanding_snap.scad). But if you find the default snaps to be too loose or too tight for your filament, you can use the Customizer to adjust the \u003ci\u003e\"expand_distance\"\u003c\/i\u003e parameters.\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eFor community designers: feel free to include these snaps and screws in your print profiles when it makes your models easier to use.\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003e(Optional) Customization guide:\u003c\/strong\u003e\u003c\/p\u003e\u003col\u003e\n\u003cli\u003e\n\u003cstrong\u003eChoose \u003c\/strong\u003e\u003ci\u003e\u003cstrong\u003e\"snap_thickness\"\u003c\/strong\u003e\u003c\/i\u003e\u003cstrong\u003e.\u003c\/strong\u003e Select \"Standard\" or \"Lite\", based on the openGrid board you are using. The current Lite snap is 4 mm thick, matching openGrid Lite boards.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChoose \u003c\/strong\u003e\u003ci\u003e\u003cstrong\u003e\"snap_body_shape\"\u003c\/strong\u003e\u003c\/i\u003e\u003cstrong\u003e.\u003c\/strong\u003e Use \"Directional\" for vertical wall-mounted boards, or \"Symmetric\" for horizontal boards, often used with Underware.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eChoose \u003c\/strong\u003e\u003ci\u003e\u003cstrong\u003e\"generate_screw\"\u003c\/strong\u003e\u003c\/i\u003e\u003cstrong\u003e.\u003c\/strong\u003e I recommend an openConnect option for most cases, but MultiConnect is still available for compatibility.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTune the expansion distance.\u003c\/strong\u003e Adjust \u003ci\u003e\"expand_distance_standard\"\u003c\/i\u003e or \u003ci\u003e\"expand_distance_lite\"\u003c\/i\u003e if the snap is too loose or too tight with your filament. Increase the value for a tighter hold, or decrease it if the snap is difficult to install.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSet miscellaneous options:\u003c\/strong\u003e\u003cul\u003e\n\u003cli\u003e\n\u003ci\u003e\"uninstall_notch_width\"\u003c\/i\u003e - adjust the small notch that makes the snap easier to remove, or set it to 0 to disable it.\u003c\/li\u003e\n\u003cli\u003e\n\u003ci\u003e\"add_snap_expansion_distance_text\"\u003c\/i\u003e - add the expansion distance to the snap, which is useful when testing different settings.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003c\/ol\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003eThe model is open-source under the CC-BY 4.0 license. Like all the OpenSCAD models I've designed for openGrid, it can be found in this GitHub repository. Feel free to use the code; feedback and suggestions are welcome.\u003c\/p\u003e\u003cp\u003e \u003c\/p\u003e\u003cp\u003e\u003cstrong\u003e2025-11-22 Update\u003c\/strong\u003e: Threads now have a blunt start by default, which should help prevent cross-threading and overtightening. Blunt threads have a decorative \"lock\" symbol at the bottom. If you prefer the earlier version, change \u003ci\u003e\"threads_type\"\u003c\/i\u003e to \"Basic\" in the customizer.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003e2025-09-04 Update\u003c\/strong\u003e: Added an uninstall notch at the bottom. The default thread offset angle now matches David's original snaps.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003e2025-08-08 Major Revision\u003c\/strong\u003e: Recreated the model in OpenSCAD, added support for openGrid Standard, revamped screw thread generation, increased Lite snap thickness from 3.4 mm to 4 mm, and improved the spring geometry.\u003c\/p\u003e\u003cp\u003eDesign by mitufy on MakerWorld (license: BY).\u003c\/p\u003e","brand":"Mymadmanlab","offers":[{"title":"Default Title","offer_id":67383326671152,"sku":null,"price":4.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0987\/0809\/5280\/files\/0.publish_7084d4c4-988d-4477-bc07-7bbb0a612782.jpg?v=1784500035","url":"https:\/\/mymadmanlab.com\/products\/opengrid-self-expanding-snap","provider":"Mymadmanlab.com","version":"1.0","type":"link"}