Hydroponic Planter Box (DWC All-In-One)

Print your own hydroponics system. This all-in-one DWC solution can sprout seeds and take them all the way to adult plants.

For your home

Creative Commons Attribution Share Alike

Commercial use is allowed, you must attribute the creator, you may remix this work and the remixed work should be made available under this license.

Learn more or download attribution tags



Hydroponics is a hobby of mine and I created this DWC planter box for something fun and educational to enjoy with my son during lockdown. Its intended for use with the mini-pump mentioned below and will still work at 90% scale to fit on Rep2 style printers. This system is far from perfect, but it works well enough to grow lettuce and herbs and maybe more. The variety of lids, baskets and netpots make this an all-in-one solution that can sprout seeds and take them all the way to adult plants. The propagator lid is also a great for cloning. Please post your makes, especially if you get some nice plants!


The amazon links below are through my affiliate account. I’m hoping to make a small commission if you buy anything through my links.

Required Materials:

Pump -

Non-Toxic Epoxy -

Optional Materials:

Better Air Stone -

Rockwool Starter Plugs -

Hydroton Clay Pebbles -

PH Control Kit -

Fertilizer -

UV Sterilizer -

LED Grow Light -


Print one planter box base.
o Use 2 or 3 perimeter shells.
o Don’t worry about using a lot of infill because you’ll be sealing the box later.
o I recommend using a brim because the print time on this box is around 26 hours.

Print a lid and however many (matching) netpots you need.
o Germination tray and seedling basket don’t need lids.
o If you’re starting from seeds or seedlings, I recommend the propagator lid and 10 small propagator netpots.

Fill your netpots with media, or print ‘plugs’ and ‘caps’ for the netpots like I have in the photos.
o Plugs and caps should be printed in NinjaFlex or TPU.
o Some kind of media is recommended for anything larger than the tiny propagator netpots.

Apply at least 2 coats of a non-toxic epoxy like Art Resin to the inside of the planter box.
o This is to seal it. It probably won’t hold water without this step.
o Coating the lid will make it easier to clean.

Give the epoxy a full 72 hours to cure.
o Curing in a warmer place will reduce the off gassing faster.
o If you use the planter box before the epoxy is fully cured, it may hurt your plants.

Fill the planter box with water.
o If using the propagator lid (small plants) fill the water until it touches the bottom of the netpots.
o But once you have roots coming down, keep the water level lower. You want the bottom of the roots in water, but the top of your root systems in air.
Drop in the air pump and stone and you’re all ready to go.

Growing Tips:

Use good water! If you need to use tap water, consider the UV sterilizer mentioned in the materials list. You can fill a 5-gallon bucket with water, drop in the sterilizer and let it recirculate for a couple of days. This will clean it and give time for the chlorine to evaporate.

‘Top off’ your water regularly and clean the planter box every 2-3 weeks. Expect herb plants to take about 30 days to mature with good light and nutrients.

Plants need light and darkness both. If your growing indoors with artificial light, your plant leaves may curl upwards if they’re getting too much light.

If your young plants are yellow, they may be getting too much water.

If adolescent or adult plants are yellow, they may need fertilizer.

Research the PH and PPM recommendations for your specific plants. I try to keep my PH around 6 for basil plants, but if I have both basil and cilantro, I target 6.5.

Keep an eye on your water’s PH. It will rise over time as your plants consume nutrients.

Research the best nutrients for your plants. The fertilizer in my list a general option with even NPK distribution. It should work for plants that aren’t picky, like lettuce and basil, but your plants may benefit from a different mix.



Issues are used to track todos, bugs or requests. To get started, you could create an issue.


6302f43347f7d96cf67cb7f74d6555fe?default=blank&size=40Chris Johnson added this to the Fav collection ago
Mini zoekimZoeKim added this to the awet collection ago
1ad063fd5b5d1270beb83a9f2c9f8a44?default=blank&size=40m1lk added this to the hydro collection ago
7a0eabd8bb4ec21096b3a55d387a8625?default=blank&size=40Cherlu added this to the Hydroponics collection ago
8f2dcb0e30cbb9c8ae915c7e5aad2bdb?default=blank&size=40Jean-Philippe Murray added this to the Nice collection ago
Mini 0000862dlb0319 added this to the To Make collection ago
D59221244322d8baed4d382fb3168e7b?default=blank&size=40Tridicub Tridicub added this to the jardines collection ago
Mini img 0740John Bishop published this design ago