[PythonSCAD] Outdoor floor drain filter guard 2.0

Update 20251231

  • Added horizontal "sticks" to improve draining.
  • Utilized updated honeycomb for more robust printing. The honeycombs "stand on a corner" now.

Update 20250224

  • Increasing "pillar" honeycomb radius further. I am still experiencing mud clogging on them.
  • Made the angle on the skirt sharper. In a recent downpour, there were enough debris to raise the water level almost to the top end of the drain guard and causing a small puddle. Sharper angle on the skirt would buy me a lot more time, and the shirt honeycomb Z clearance would be wider to allow better water flow.

Update 20241207

Made the "pillar" honeycomb holes bigger. I have had mud/sludge clog it often.

Otherwise, the guard has been effective.

Original

V2.0 drain guard.

The primary purpose is to block large debris from entering a drain, to avoid expensive blockage.

I have several prior work on this, and they can be found at:

A minor issue with the above designs is a thin layer of standing water due to the floor layer height.

Taking my learnings from prior designs, I want to experiment with honeycombs to reduce the likelihood of a thin layer of standing water.

Specifically, in the form of a "2 layer" filtration where there is a skirt, held up by a perforated hollow pillar.

The STL here fits holes that are 38mm diameter, with a 20mm room for extra radius skirt. Skirt is set to 30 degrees lift from horizon.

The python file is available for advanced users who wish to tweak the parameters for size of the drain hole, skirt radius, honeycomb size, etc. Users would need to grab pythonscad from pythonscad.org. It is a fork of OpenSCAD that works with python expressions.