I was asked to make a 5mm hole size sieve for craft use and this script is the result.
The script is parametric so the size of the sieves as well as the holes can be adjusted.
Below is an example for the 5mm sieve. If the hole parameter is set to 0 this will make a tray with no holes.
xsize=110; ysize=110; side_wall = 0.4*6; // 0.4mm nozzle * 6 tray( x=xsize, y=ysize, height=35, corner = 10, // tray corner diameter hole=5, // grid hole size 0= no holes wall=side_wall, // wall thickness holefn=36, // number of segments for the hole 6= hexagon. 36= good circle approximation stack=true, // do you want a stackable tray stagger=true, // do you want the holes inline or staggered hole_gap = side_wall/2 // gap between holes );I used the the current experemental version of OpenSCAD to render the models. The STL generation seems much faster if a little unstable.
I printed my sieves in PETG at 0.3 layer height and no supports. I have included STL files for 5,10 and 15mm hole sizes as well as a base tray with no holes. The sieves are stackable and will at some point print some with different size holes. If you want other sizes the script can generate them.
Hopefully someone can make use of this.
Thanks Squidgyplastic
Revisions
2nd March 2024 : fixed yspacing issue when stagger = false
Tags
Model Source
