Commit 5881d416 authored by j12t's avatar j12t

Text and renamed files for growing-pipe-hole-cover-1

parent 2c3857ab
Pipeline #82326390 passed with stages
in 42 seconds
title: "growing-pipe-hole-cover-1"
description: "Covers currently unused holes in a horizontal growing pipe."
status: not started
status: in progress
## Description
......@@ -10,4 +10,50 @@ status: not started
## Images
... insert
{{< load-photoswipe >}}
## Overview
This is an entirely optional part, and you can solve the problem differently with some
kind of flap. This is a 3D-printed part that covers unused holes in a horizontal growing
pipe and thus prevents algae from growing.
We provide two models:
* The normal hole cover
* The same hole cover, but with straight trim on one side, as if cut off with a saw.
This is useful if for some reason, your to-be-covered hole is too close to the growing
pipe's end cap.
## Bill of materials
* 3D printing filament
## Required tools
* 3D Printer
* PC running [OpenSCAD](
* PC running a slicing program suitable for your 3D printer, such as
## Construction
* Download the OpenSCAD model:
* from [here](/parts/growing-pipe-hole-cover-1/cad/growing-pipe-hole-cover.scad) for
the default, and
* from [here](/parts/growing-pipe-hole-cover-1/cad/growing-pipe-hole-cover-with-cutoff.scad) for
the version that is cut off. You may need to edit this file to change the location of
the cutoff to match your requirements
* Alternatively, if you are more technically inclined and have ``git`` installed, clone
the entire Project Springtime website from
[here]( and look
for files ``content/parts/growing-pipe-hole-cover-1/cad/growing-pipe-hole-cover.scad``
or ``content/parts/growing-pipe-hole-cover-1/cad/growing-pipe-hole-cover-with-cutoff.scad``.
* In OpenSCAD, open this file and select "Design/Render (F6)".
* In OpenSCAD, export as STL.
* In your slicer, place the previously exported STL file.
* This part has an overhang. Depending on your printer and the default settings in your
slicer, you may or may not need to provide extra parameters (e.g. for extra support) to
be successful printing this part.
* In your slicer, export the G-Code and print the G-Code.
* Use a file or sharp knife to beautify your part if needed.
OPENSCAD_FLAGS=-q --render -m make -d [email protected].deps
SCAD_FILES=$(wildcard *.scad)
default : all
all : stl png
stl : $(STL_FILES)
png : $(PNG_FILES)
clean :
rm $(wildcard *.stl *.png *.deps)
%.stl: %.scad
openscad $(OPENSCAD_FLAGS) -o [email protected] $<
sed -i "s,$(shell pwd)/,,g" [email protected].deps
%.png: %.scad
openscad $(OPENSCAD_FLAGS) -o [email protected] $<
sed -i "s,$(shell pwd)/,,g" [email protected].deps
# explicit wildcard expansion suppresses errors when no files are found
include $(wildcard *.deps)
.PHONY: default all stl png clean
include ../../../../
// Factor out the constants to make them more easily reusable
$fn = 64;
in = 25.4; // inch to mm
pipeD = 3.5 * in;
holeD = 2.125 * in;
outsideD = 2.375 * in;
eps = 0.001;
......@@ -2,7 +2,14 @@
// Cover for the hydroponics horizontal pipe holes
include <>
$fn = 64;
in = 25.4; // inch to mm
pipeD = 3.5 * in;
holeD = 2.125 * in;
outsideD = 2.375 * in;
eps = 0.001;
module holecover() {
translate( [ 0, 0, -pipeD/2 + 15 ] )
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment