
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
- Printables model page.
- GitHub project code
- OpenScad download page
- Browser Based scad https://openscad.cloud/openscad/
- Hex nuts 3d models for testing
Sorting multiple sizes at once (More printing, faster sorting):
Sorting one size at a time (Less printing, slower sorting):
Customization
- Object Type
- Printer
- Tolerance
- (Default .2)
- Tolerance
- 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.
- Wall thickness
- Sorting plate
- Nut size
- Hole spacing
- The minimum amount of space between holes.
- Text area
- 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
- 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.
- Tray height
- 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.
- Base height
- Lid
- Lid height
- The overall height of the lid.
- Lid thickness
- The thickness of the solid top part of the lid.
- Lid height
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