Parametric (OpenSCAD), mix and match fastener labels for Gridfinity Bins by Pred

Fully parametric model to generate labels for all screw types I could devise, for Gridfinity Bins by Pred.
3
21
0
84
updated December 10, 2024

Description

PDF

This is still a work in progress. I'm changing things as I refine the model.

Parametric model to generate labels for all screw types I could devise. Mix and match:

  • Head types: Socket, button, flat.
  • Head keys: Hex, slot, phillips, torx, square, triangle, tripoint, external hex
    • Pozidriv head is not there as it is unlikely to look different once printed, so just use the Phillips one. I know, it hurts.
  • Option to style the screw as pointy, for wood or self-tapping screws

Additionally:

  • Completely customize the label text, or autogenerate it from a prefix and the screw length
  • Fastener pictogram is at scale (up to 25mm, after which it shows a truncation sign
  • Customize the label font
  • Many more internal parameters are also customizable.

 Printing tips:

  • Print one label and measure its height, which should be exactly 12mm. If it isn't, and adjust elephant foot compensation accordingly on your slicer, otherwise the label won't fit on the bin as the tolerance is tight.
  • Enable slower speed for small perimeters setting on your slicer, and set a very slow speed (~20mm/s). This helps with icon detail, e.g. preventing the hex from looking like a circle.
  • Thin layers (.12mm) work better for detail, and allow the base to be 2 layers thick, which helps to hide porosity and small gaps.
Generating your own labels

You will need OpenSCAD and the BOSL (https://github.com/revarbat/BOSL) library installed. In the source code you can see the user parameters first.

OpenSCAD can be scripted:

$ openscad -D 'screwText="TR2"' -D screwLen=5 -D 'iconKey="tripoint"' -D 'iconHead="button"' -D pointy=true GridfinityLabel.scad -o GridfinityLabel-TR2x5-tripoint-button.stl

Pending features

  • Generate labels for non-screw things, like dowel pins or nuts
  • Make label width (in gridfinity units) parametric.

---

Heavily inspired by https://www.printables.com/model/717503-updated-30-jan-2024-printable-label-expansion-pack

Tags



Model origin

The author marked this model as their own original creation.

License