Parametric Wrench

by MBCook, published

Parametric Wrench by MBCook Jun 28, 2011
8 Share
Download All Files

Thing Apps Enabled

Open in Customizer Order This Printed View All Apps



Parametric Wrench by MBCook is licensed under the Creative Commons - Attribution license.

Liked By

View All

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag

Thing Statistics

12295Views 4599Downloads


I've been starting to print raftless, but I was having a terrible time adjusting the M3 nuts on my HBP to get it level and flat. My needle nose pliers don't fit in my ToM well and I didn't want to keep taking the X platform off just to make small adjustments. I was about to search Amazon to find a small wrench when I realized I could make my own!

The file is parametric. Fill in the width of your nut (the STL file is set for an M3), the thickness (the wrench will be 20% thicker) and you'll get a nice wrench.

For bonus fun, you can set the size smaller and the wrench comes out pretty cute. If you set the nut diameter to something like 4.2 (which I did by accident) it looks great but is still pretty tiny.

All Apps

Customizer is the easiest way to take great 3D printable designs and make them your own. Make your OpenSCAD designs infinitely more valuable by empowering the community to customize them.

App Info Launch App
Customizer Thing App

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Print through a distributed network of 3D printing enthusiasts from across the US, at a fraction of the cost of the competitors. We want to change the world for the better through technology, an...

App Info Launch App

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

3D Print a wide range of designs with Treatstock. Easy to use tools to get the perfect result. The global 3D printing network that connects you with high-quality and fast working print services nea...

App Info Launch App

It has worked a few years ago but now it just generates two discs! Please fix!

This is useless, it does not work.

Please update it or remove it.

The model is missing linked library called "../MCAD/shapes.scad", therefore does not work in OpenSCAD nor customizer.

Add following code at the end of the file to make it work:

module hexagon(diameter, thickness) {
cylinder(r = diameter / 2, h = thickness, $fn = 6, center = true);

module box(b_width, b_length, b_thick) {
cube([b_width, b_length, b_thick], center = true);

For some reason, customizer as well as my own openscad application show just two cylinders instead of a wrench. What am I doing wrong?

Its because this model is out of date and uses code no longer included in SCAD.

I needed a M6 wrench as well as a better printed M3.

First time I used openscad :)

It would however be nice if the scad file included some comment suggestion for dimensions for other sizes than M3.
(Yes I that lazy, typing is easier than finding the calibers)

P.S. The not included shapes include file also defines the box function, not just the hexagon.

Very useful. I printed also the m4 wrench scaling your model 1.4x

OpenSCAD version of the solid version of


and same as

http://www.thingiverse.com/thing:4137http://www.thingiverse.com/thi... ?

My usual suggestion of tapering or rounding so it's not so fiddly to put it around the nut time and time again until it's fastened.

Parametric set of spanners
Parametric Wrench in OpenSCAD

I prefer the OpenScad version so I can make the key I want with the same file ... Gppd work MBCook!

They are all parametric.