An OpenSCAD script for generating a strainer or sifter of various sizes. You can customize the diameter, height, wall and floor thickness, and size and spacing of holes.
I needed a strainer for the slop sink in my basement. (Apologies for the terrible photos of it.) In the past I've modeled a sifter for other purposes and it turns out this can work fine for that as well.
An example STL file is included, but you'll really want to adjust the OpenSCAD script to suit your needs and generate your own file.
The author marked this model as their own original creation.