This is an easy to print drop-in replacement for a Schluter-KERDI-LINE Strainer (hair catcher), model KLVZSF.
Design notes
The shape is different from the original, but designed to fit into the drain outlet. The tabs are designed to provide stability while making it easier to print than overhanging tabs (as in the original).
Original
My version
Printing instructions
Print the .stl file as-oriented in a material suitable for your application.
You can scale the model in the xy direction to adjust the fit, depending on your filament and printer.
Fitting instructions
Gently insert the new hair catcher into the drain outlet.
It should sit evenly with no gap around the edges.
If it is too small or too large, try scaling in the xy direction in your slicer.
Notes
I designed this in OpenSCAD and it's fully parameterized. If you'd like a modification (e.g., slot opening diameter) just let me know.