Create Custom Planter Saucers with Blender

Every plant pot seems to come with a saucer that’s almost the right size — too small, too big, wrong color, or just plain ugly. I got tired of that, so I built one I can resize on demand.

It’s a parametric planter saucer, designed in Blender with Geometry Nodes. Eleven inputs control the shape: side length, height, corner roundness (crank it up and the square becomes a circle), wall taper, material thickness, and the little ribs underneath that lift it off the surface so water can drain out of the pot. Same base file, infinite variations.

This is especially handy if you’re starting seedlings and trying to make the most of a windowsill, grow shelf, or heat mat. Off-the-shelf round saucers waste a ton of space between pots. With this one you can dial in a square footprint sized to your specific seedling pots, pack them edge-to-edge, and fit noticeably more plants in the same area. Set the fillet radius low for sharp corners that tile tightly, or round them off for individual pots — your call.

Here’s how the files are split up: the Blender source file is a free download on CGTrader — there’s a direct link in the Printables description. That’s where you grab it if you want to open it up and customize the saucer to your exact dimensions. The ready-to-print STL files live on Printables. If you’re just looking for a quick print, please grab the STLs from Printables — it genuinely helps me out over there.

You don’t need to know Geometry Nodes to use the Blender file. The Printables listing walks you through changing parameters, applying the modifier, and exporting at the right scale for your slicer.

One bonus for the AI-curious: I used Claude Code to build the Geometry Nodes setup, and there’s a readme inside the Blender file showing how you can do the same to modify it further. Just describe what you want changed.

STL files on Printables (the CGTrader link for the Blender file is in the description)

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.