Back to docs

Strut Wrench
A prpol strut_wrench part

This is what is generated from strut_wrench();.

Customizing strut_wrench with OpenSCAD parameters

strut_wrench is a flat open-ended wrench sized to grip a truss strut, giving you leverage for the 90-degree twist that locks struts into hubs. Here it is called with every parameter spelled out:

strut_wrench( mouth_width = 4, mouth_depth = 6, body_length = 50, head_length = 10, head_width = 10, handle_width = 5, mouth_radius = 1, body_height = 50, chamfer_depth = 0.8, echo_parameters = true );
mouth_width mouth opening width in mm (default 4).
mouth_depth mouth depth in mm (default 6).
body_length total length of the wrench body in mm (default 50).
head_length head length in mm (default 10).
head_width head width in mm (default 10).
handle_width handle width in mm (default 5).
mouth_radius radius of the rounded corners at the mouth entrance in mm (default 1).
body_height height (thickness) of the wrench body in mm (default 50).
chamfer_depth how deep the chamfers cut in mm (default 0.8).
echo_parameters when true (default), the OpenSCAD console echoes the full parameter list when you preview or render the module.

If you leave a parameter out of the module call, that parameter will just have the default value. For example, these are all valid module calls:

strut_wrench(); strut_wrench(mouth_width = 5);