The reliable Original Prusa MK4S is now available in discounted bundles with the MMU3 and Enclosure. Grab yours today!

Customizable Hex nut sorter V2 - Metric, Imperial and Machine

This version has several upgrades. You can print 1 sort cup and multiple plates or multiple cups for quicker sorting.
In the contest Mechanical Marvels
615
992
14
6063
updated November 1, 2022

Description

PDF

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) Bottom Cup
      • Sorting plate attached to cup Attached
      • Sorting plate M3 Plate
      • Sorting cup Sorting Cup
      • Lid 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. Text box
    • 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: Text box
    • 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.

Bottom Cup

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)

M6 in slicer

 

Tags



Model origin

The author hasn't provided the model origin yet.

License