惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

L
LINUX DO - 最新话题
C
Cyber Attacks, Cyber Crime and Cyber Security
G
GRAHAM CLULEY
T
Tenable Blog
T
Threatpost
C
CXSECURITY Database RSS Feed - CXSecurity.com
I
Intezer
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
D
Darknet – Hacking Tools, Hacker News & Cyber Security
K
Kaspersky official blog
Security Latest
Security Latest
P
Privacy & Cybersecurity Law Blog
Google Online Security Blog
Google Online Security Blog
SecWiki News
SecWiki News
P
Palo Alto Networks Blog
TaoSecurity Blog
TaoSecurity Blog
Webroot Blog
Webroot Blog
Spread Privacy
Spread Privacy
O
OpenAI News
The Last Watchdog
The Last Watchdog
P
Proofpoint News Feed
C
Check Point Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
人人都是产品经理
人人都是产品经理
S
Security @ Cisco Blogs
Scott Helme
Scott Helme
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
月光博客
月光博客
S
Securelist
酷 壳 – CoolShell
酷 壳 – CoolShell
V
V2EX
T
Troy Hunt's Blog
W
WeLiveSecurity
GbyAI
GbyAI
N
News | PayPal Newsroom
Y
Y Combinator Blog
C
Cisco Blogs
H
Help Net Security
The GitHub Blog
The GitHub Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
博客园 - 【当耐特】
Jina AI
Jina AI
MongoDB | Blog
MongoDB | Blog
P
Proofpoint News Feed
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
云风的 BLOG
云风的 BLOG
小众软件
小众软件
N
News and Events Feed by Topic

Danb Blog

Cheaper Sodastream Gas with a Big Tank June 2026: What I've Been Working On · Danb Blog Running Snyk On Forgejo/Codeberg Actions · Danb Blog Tuta & Proton: An Open Source Client Does Not Result in an Open Source Service · Danb Blog May 2026: What I've Been Working On · Danb Blog Great Devices: Nexus 7 2013 · Danb Blog R36S Console RetroArch Stuck Menu Issue · Danb Blog April 2026: What I've Been Working On · Danb Blog Basic OpenCode Sandboxing with Docker · Danb Blog Games Played in 2025 · Danb Blog March 2026: What I've Been Working On · Danb Blog Shivam Mathur's "node-docker" Images are Awesome for PHP CI · Danb Blog February 2026: What I've Been Working On · Danb Blog Your BookStackApp project was assigned as a project for my Software Architecture course · Danb Blog My Sovol SV08 3D Printer Setup in 2026 · Danb Blog January 2026: What I've Been Working On · Danb Blog Epson Printer: The administrator password you entered was not recognized · Danb Blog Pressure to Follow Process · Danb Blog Online Shopping Email Notifications · Danb Blog My HomeLab Setup in 2026 · Danb Blog Linux Label Printing with the Phomemo D30 · Danb Blog Reporting to the CMA: Google Android Developer Verification · Danb Blog OPNsense & Dnsmasq: Responding with specific DNS servers · Danb Blog An Impromptu Introduction to ZFS Drive Replacement at 1am · Danb Blog Experience with UK Medical Cannabis for Ankylosing Spondylitis · Danb Blog Copyright Takedown for Linking to the "State of Open Source" Report · Danb Blog No, Gumroad Did Not Become Open Source Today · Danb Blog Scripting Monitors (KDE on Fedora) · Danb Blog Amber flags in Open Source & Self-Hosted Projects · Danb Blog LLMs are Directing Open Source Licensing · Danb Blog Games Played in 2024 · Danb Blog Beware of Poison in the Source · Danb Blog Common Misconceptions of the AGPL · Danb Blog Adapting GitHub action PHPUnit tests for Codeberg/Forgejo · Danb Blog Lessons from the Allotment · Danb Blog Futo, Please don't attempt to create your own Open Source Definition · Danb Blog Material You (Dynamic/Adaptive) Colors in Legacy Android Apps · Danb Blog Scripting Monitors (Gnome & Wayland on Fedora) · Danb Blog Retaining a Greenhouse Roof with 3d Printing · Danb Blog Games Played in 2023 · Danb Blog Lessons From Growing Food Indoors · Danb Blog Why the Distinction Between "Open Source" and "Source Available" is Important · Danb Blog Raspberry Pi Camera Module 3 Timelapse · Danb Blog Removing the Rear Seats on a Volvo C30 · Danb Blog Reporting Google's WEI to the CMA · Danb Blog Controlling Default GRUB Boot Option via USB · Danb Blog Creating a Video Home for FOSS Projects · Danb Blog Paying for Search · Danb Blog My Favourite Static Site Deploy Method · Danb Blog PhpStorm (JetBrains IDE) 2023 Linux Scaling · Danb Blog Synology Hibernation with Active Backup for Business and Tailscale · Danb Blog My 2023 HomeLab Setup · Danb Blog Redefining Open Source via "Commercial Open Source" · Danb Blog Moving to Mastodon · Danb Blog Gaining Sponsors · Danb Blog "This is a Low Maintenance Project" · Danb Blog Upgrading my CPU, Ryzen 2600 to 5800x · Danb Blog Migrating Google Photos to my Personal NAS · Danb Blog Scheduling Proxmox Storage to Reduce Disk Activity · Danb Blog Why the Term "Open Source" is Important · Danb Blog Lessons From Working for Myself (9 Months In) · Danb Blog Misrepresenting Open Source for Business Benefit · Danb Blog Cat Images in WebP · Danb Blog My 2022 Workstation Setup · Danb Blog Leaving my Job to Focus on Open Source (For a bit) · Danb Blog Quickly Getting Placeholder Images With Unsplash Source · Danb Blog A Thanks to Laravel for the LTS Releases · Danb Blog A Quick Overview of Unix-Style Permissions · Danb Blog The Power of currentColor · Danb Blog Dealing With Ankylosing Spondylitis Flareups · Danb Blog Hugo Verbose Dates With Suffixes · Danb Blog
3D Printing Parts for my Greenhouse, Round 2 · Danb Blog
2026-05-17 · via Danb Blog

A couple of years ago I wrote about Retaining a Greenhouse Roof with 3D Printing. This is my follow-up to that, with more models I’ve since created for my Greenhouse.

First up though, a quick lesson learnt. Back in 2024 I was just using PLA. This would work fine for a little while, but parts would be in a bad state by the end of the year. The cycles of sun, heat, cold, rain do not fare well with PLA. I’m now just using PETG, which should fare better, but we’ll have to see after a full year.

W Clip Spreader Duo

In my previous post I detailed the original W clip spreader, designed to spread the hold of “W” clips across a wider surface area for a plastic panel (since otherwise these can often just rip into plastic panels, and offer little retention).

When it comes to polycarbonate panels, keeping hold over a larger surface area is key since the panels will flex around such points. Therefore, I created a bigger version of the W clip spreader, that’s wider and much longer, using two W clips:

A greenhouse panel, with two black strips on either side, with metal clips on top

I’m hoping that just four of these is more than enough for a panel, and that’s something I’m testing right now.

Model and Print Details Here (Model B)

Edge Water Slide Cap

On my greenhouse, rain that falls onto the roof is led into a side gutter, which had an open end. To help collect the water, I designed a little cap which redirects water down a little slide:

A close view of the edge of a greenhouse outer side channel, with a plastic part closing off the end, with a little hole in the edge and a “slide” of sorts then leading out and downward by an inch or two

Below this I have a bucket to collect the water. In hindsight, it would be better to instead design this with a straight down hose attachment point, so that a hose could lead into a bucket (like a typical commercial water butt kit), but oh well, I think this is a little more fun.

Model and Print Details Here (Model F)

Big Brace

I had one particular panel which kept breaking loose. To counter this, I created the big brace:

A black plastic part sitting in front of a greenhouse roof panel, fixed on either side. It has a hexagonal pattern of holes in it, within a triangular design.

This goes the whole way across the panel to help prevent it bending outwards too far, adding a little more structural rigidity. This is held to the sides via standard W-clips. Due to the size, it requires a larger printer, and even then it would need to be printed in two parts and “welded” together (melted together with a soldering iron).

To be honest, since replacing the problematic panel with a new sheet, and using the “W Clip Spreader Duo” parts with it, I’ve removed this but keep it on hand for any other panels which look problematic.

Model and Print Details Here (Model G)

Door Latch

To ensure my greenhouse door remained closed I would typically put some heavy wood on either side of it. I wanted something better, so designed this latch which holds the door to the greenhouse door frame, hooking in at the frame side then stretching around the door edge.

A black plastic part hooked around the edges of a greenhouse door frame, and the edge of the door itself. There’s little tabs along the side of it.

With one of these on each side, the door is very much fixed shut. Little sticky-out tabs make it easy to remove these when it’s time to open the door. The main downside of these is that they only work to keep the door fully shut; it can’t be partially open, which is where the next part comes into play.

Model and Print Details Here (Model E)

Door Stopper Rail Clamp

When you want to have the greenhouse door open somewhat, but still want it fixed in place to avoid wind sliding the door about, my latches above are no use, so I designed a clamp which fits onto the top sliding door rail:

A two-view image. One of a clamp surrounding a door rail, next to a greenhouse door, fixed on the front nut. Then a side view, showing the profile of the door rail, with a part within the door rail.

You’d insert these either side of the door, and screw them down to fix them in place, which will then keep the door in a fixed position.

These took many revisions to get right, mainly due to the more complex geometry of the top door rail, but I managed to come up with something which works well for my greenhouse.

Model and Print Details Here

Triangular Vent Panel

I wanted to add a little extra ventilation to my greenhouse, to let out the heat on warm days, but I still wanted to defend against rain and wind. To achieve this, I designed a vent panel which could replace a top piece of glass above the door:

A view of the front of a greenhouse, above the door, with a grey plastic triangular part, with vent slats, sat within the frame

My sizing was a tad off at the bottom, being a little short (I designed to scale based on just a photo), but propping it up with another printed part worked well enough. This is held in place once again with standard W-clips. It’s another large print, so requires printing in two parts with “welding”, and each part may require a larger printer.

Model and Print Details Here