Skip to content

Gutter/Downspout Drain Grate/Cover (Parametric)

Advertising
?
Creation quality: 5.0/5 (1 vote)
Evaluation of members on the printability, utility, level of detail, etc.

  • 2.3k views
  • 3 likes
  • 96 downloads

License
3D design format
Folder details Close
  • Gutter_Drain_Grate.3mf
  • Gutter_Drain_Grate_ASTM-D2729_3in.stl
  • Gutter_Drain_Grate_ASTM-D2730_4in.stl
  • Gutter_Drain_Grate_ASTM-D2731_6in.stl
  • Gutter_Drain_Grate_SCH-40_0.5in.stl
  • Gutter_Drain_Grate_SCH-40_0.75in.stl
  • Gutter_Drain_Grate_SCH-40_1.25in.stl
  • Gutter_Drain_Grate_SCH-40_1.5in.stl
  • Gutter_Drain_Grate_SCH-40_1in.stl
  • Gutter_Drain_Grate_SCH-40_2.5in.stl
  • Gutter_Drain_Grate_SCH-40_2in.stl
  • Gutter_Drain_Grate_SCH-40_3.5in.stl
  • Gutter_Drain_Grate_SCH-40_5in.stl
  • Gutter_Drain_Grate_SCH-40_8in.stl
  • gutter_drain_grate.scad

Learn more about the formats

Publication date 2022-12-23 at 14:50
?
Published to Thingiverse on: 2020-05-14 at 20:58
Design number 975368

3D printer file info

3D model description

** Updated April, 2022
All of the code/files are contained within GitHub - GutterDrainGrate

I would recommend either pulling via git:

shell
git clone https://github.com/jshessen/GutterDrainGrate.git

or downloading the repo as a zip file:
https://github.com/jshessen/GutterDrainGrate --> Code --> Download as Zip

Additional Designs (https://www.thingiverse.com/jshessen/designs)


My local squirrel population had destroyed my existing drain covers, so I decided to try my hand at OpenSCAD to get some experience and contribute. This design has been parameterized, and configured for Customizer to help easily shift between different sizes.

I have included a 4" and 6" STL file.

After initially measuring to fit, I sought out some common pipe standards and used them as guidance. The first challenge I ran into was the difference between standard pipe sizes (SCH 90) and drain pipe sizes (ASTM D2729) here in the US. In my case I needed the latter standard, but kept both for others to use as they see fit.

The second challenge came from trying to insert the grate inside of the pipe, and realizing that all of my in-ground pipes were actually using a connector (coupling) to attach. This required the size of the insert to match the outer vs. the inner diameters. I modified the code to support both options. At this point, I have used the Customizer to successfully print both 4" and 6" sizes.

###Default Parameters:

//Display Verbose Output?
VERBOSE=1; // [1:Yes,0:No]
//Units
UNITS=1; // [0:in,1:mm]
//Pipe Diameter
PIPE_DIAMETER=1; // [0:ASTM D2729 => 3 in | 80 mm,1:ASTM D2730 => 4 in | 100 mm,2:ASTM D2731 => 6 in | 150 mm,3:SCH 40 => 0.125 in | 6 mm,4:SCH 40 => 0.25 in | 8 mm,5:SCH 40 => 0.375 in | 10 mm,6:SCH 40 => 0.5 in | 15 mm,7:SCH 40 => 0.75 in | 20 mm,8:SCH 40 => 1 in | 25 mm,9:SCH 40 => 1.25 in | 32 mm,10:SCH 40 => 1.5 in | 40 mm,11:SCH 40 => 2 in | 50 mm,12:SCH 40 => 2.5 in | 65 mm,13:SCH 40 => 3 in | 80 mm,14:SCH 40 => 3.5 in | 90 mm,15:SCH 40 => 4 in | 100 mm,16:SCH 40 => 5 in | 125 mm,17:SCH 40 => 6 in | 150 mm,18:SCH 40 => 8 in | 200 mm]
//Insert Into Coupling?
COUPLING=1; // [1:Yes,0:No]
//Custom Field to Override PIPE_DIAMETER Drop Down List
CUSTOM_INSIDE_DIAMETER=0; // [1:.1:210]
//Insert Depth
CUSTOM_INSERT_DEPTH=0; // [1:.1:150]
//Pipe Insert Wall/Surface Thickness
CUSTOM_INSERT_WIDTH=0; // [1:.1:10]
//Surface Diameter
CUSTOM_GRATE_DIAMETER=0; // [1:.1:210]
//Grate Slot Width
CUSTOM_GRATE_SLOT_WIDTH=0; // [1:.1:10]

###*Based upon a 6" (159.385mm) Pipe

Compiling design (CSG Tree generation)...
ECHO: "--> Begin Pipe Insert Creation"
ECHO: "----> Begin Insert Creation"
ECHO: "======> Insert Height/Length: 26.5695"
ECHO: "======> Insert Width/Diameter: 159.385"
ECHO: "======> Wall Width/Depth: 6.64635"
ECHO: "----> Complete Insert Creation"
ECHO: "----> Begin Cross Support Creation"
ECHO: "----> Complete Cross Support Creation"
ECHO: "----> Begin Friction Lock Creation"
ECHO: "------> Mirror Coordinates on X & Y Axis"
ECHO: "======> Lock Coordinates: [0, 79.6925]"
ECHO: "------> Mirror Coordinates on X & Y Axis"
ECHO: "======> Lock Coordinates: [56.3511, 56.3511]"
ECHO: "------> Mirror Coordinates on X & Y Axis"
ECHO: "======> Lock Coordinates: [79.6925, 0]"
ECHO: "----> Complete Friction Lock Creation"
ECHO: "--> Complete Pipe Insert Creation"
ECHO: "--> Begin Grate Surface Creation"
ECHO: "----> Begin Grate Creation"
ECHO: "------> Begin Grate Surface Creation"
ECHO: "========> Surface Thickness: 8.30794"
ECHO: "------> Complete Grate Surface Creation"
ECHO: "--------> Begin Grate Slot Creation"
ECHO: "------> Mirror Coordinates on X & Y Axis"
ECHO: "======> Slot Length: 59.7673"
ECHO: "------> Mirror Coordinates on X & Y Axis"
ECHO: "======> Slot Length: 56.448"
ECHO: "------> Mirror Coordinates on X & Y Axis"
ECHO: "======> Slot Length: 53.1287"
ECHO: "------> Mirror Coordinates on X & Y Axis"
ECHO: "======> Slot Length: 46.4808"
ECHO: "------> Mirror Coordinates on X & Y Axis"
ECHO: "======> Slot Length: 33.2037"
ECHO: "--------> Complete Grate Slot Creation"
ECHO: "----> Complete Grate Creation"
ECHO: "--> Complete Grate Surface Creation"

3D printing settings

-

Advertising


Issue with this design? Report a problem.

Would you like to support Cults?

You like Cults and you want to help us continue the adventure independently? Please note that we are a small team of 3 people, therefore it is very simple to support us to maintain the activity and create future developments. Here are 4 solutions accessible to all:

  • ADVERTISING: Disable your banner blocker (AdBlock, …) and click on our banner ads.

  • AFFILIATION: Make your purchases online by clicking on our affiliate links here Amazon.

  • DONATE: If you want, you can make a donation via Ko-Fi πŸ’œ.

  • WORD OF MOUTH: Invite your friends to come, discover the platform and the magnificent 3D files shared by the community!


Sharing and downloading on Cults3D guarantees that designs remain in makers community hands! And not in the hands of the 3D printing or software giants who own the competing platforms and exploit the designs for their own commercial interests.

Cults3D is an independent, self-financed site that is not accountable to any investor or brand. Almost all of the site's revenues are paid back to the platform's makers. The content published on the site serves only the interests of its authors and not those of 3D printer brands who also wish to control the 3D modeling market.

100% secure payment by credit card, PayPal, Apple Pay, Google Pay, etc.
View all payment options.