🖨️ Print Shop
Customizable Hex nut sorter V2 - Metric, Imperial and Machine

Hex nut sorter V2

     Now including a fully customizable parameterized .scad!

     Let me know if there is a size you'd like added.

     No supports needed.  Enjoy!

What is it?

A device for easily sorting all those hex nuts your kids dump all over your garage.

Featured on Hackaday! (Didn't see that coming! Thank you @Donald Papp)

NutSorter.scad is the main script.

OneScript.scad is a "minified" version for non-coders.

Contents

Resources

Sorting multiple sizes at once (More printing, faster sorting):

Sorting one size at a time (Less printing, slower sorting):

Customization

  • Object Type
    • Model Part
      • Bottom cup (Default)
      • Sorting plate attached to cup
      • Sorting plate
      • Sorting cup
      • Lid
  • Printer
    • Tolerance
      • (Default .2)
  • Global settings
    • Wall thickness
      • As measured from the inside to outside of the cup
    • Tray diameter
      • Diameter of the tray, not the cup.
    • Tab width
      • The width of the protrusion on the top of the base and sorting layers.
    • Tab height
      • The height of the protrusion on the top of the base and sorting layers.
  • Sorting plate
    • Nut size
    • Hole spacing
      • The minimum amount of space between holes.
    • Text area
      • Blocks out an area to make sure holes don't go where the text does.
    • Show text area
      • (Default: False)
    • Text size
      • (Default: 5)
    • Text height off plate (Default: 1mm)
      • How high the text protrudes from the plate.
    • Hole pattern
      • Currently either circular or rectangular
      • Example of rectangular hole pattern:
    • Custom label
      • Enter text here to override the default text
  • Sorting tray layer
    • Tray height
      • The height of a cup that holds (or has a built in sorting plate.)
    • Lip width
      • The width of the ledge that the sorting plate sits on.
  • Bottom cup
    • Base height
      • The height of the bottom cup. This cup has a solid bottom and doesn't have a sorting tray.
    • Base thickness
      • The thickness of the solid bottom.
  • Lid
    • Lid height
      • The overall height of the lid.
    • Lid thickness
      • The thickness of the solid top part of the lid.

Command line

Example 1:

openscad -o .\out\Bottom.stl NutSorter.scad

  • -o: Output file name

This will create a .stl called Bottom.stl with the default values.

Example 2:

openscad -q -o .\out\M6.stl -p NutSorter.json -P M6 NutSorter.scad & start .\out\M6.stl

  • -q: Only output errors
  • -o: Output file name
  • -p: NutSorter.json - Preset configuration values
  • -P: Name of preset (M3,M6,Lid,etc)
  • & start filename to open STL in default program (PrusaSlicer for me)

Customizable Hex nut sorter V2 - Metric, Imperial and Machine

by jonafriendj · original on Printables ↗

Hobby & Makers / Tools

♥ 701⬇ 1.5k🖨 17 prints

Print profiles

  • Cup.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • Sorter.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • Lid.stlDEFAULT

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 3_8ths.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • M6.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • M12.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • #4.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • M5.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • M8.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • Half_Inch.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • M4.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • M2_5.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 7_16ths.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 5_16ths.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • #5 and #6.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • #8.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • M10.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • #10.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • #2 and #3.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • M10_square.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • 1_4th.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print
  • M3.stl

    ⏱ time and weight estimated after preparation · 1 material(s)

    Made to order: we prepare this file when you order, which adds a few minutes before printing starts.

    Prints on: A1 mini 0.4PLA

    Order this print