3D Printing for Aquariums and Terrariums: Waterproof Materials, Sealing, and Fish-Safe Considerations
3D printing is a natural fit for custom aquascaping and terrarium hardscape — overflow boxes, filter mounts, custom decorations, and enclosure fittings are exactly the kind of low-volume, highly specific parts that would be expensive to source any other way. It's also a category where getting the material wrong doesn't just mean a failed print, it means introducing something toxic into a closed ecosystem that can slowly kill fish, shrimp, or plants over weeks without an obvious cause. This guide covers which filaments and finishes are actually safe for aquarium and terrarium use, how to make FDM prints genuinely watertight, and where 3D printing isn't the right tool for the job.
Which Filaments Are Actually Aquarium-Safe
FilamentAquarium/Terrarium SafetyNotes PETGGenerally considered safe once fully cured/off-gassedThe most common choice for aquarium parts — chemically similar to the PET used in food and beverage containers, good water resistance, low leaching PLASafe chemically, but degrades in constant wet/submerged conditions over monthsFine for terrarium decor above the waterline or short-term/removable submerged pieces, not ideal for permanent submerged structural parts ABS/ASAAvoid for submerged useStyrene-based plastics can leach compounds over long-term water exposure; better reserved for above-water enclosure parts NylonAvoidHygroscopic (absorbs water into the material itself) which causes dimensional changes and is not a stable long-term submerged material TPUGenerally safe, used for gaskets/sealsGood for flexible waterproof seals and grommets; verify it's a food-contact-rated formulation if in doubt Resin (standard SLA/MSLA)Not safe unsealedStandard photopolymer resin is toxic to aquatic life until fully cured and often even after; requires a specific aquarium-safe epoxy or enamel coating over the entire part before any tank contact, and full IPA wash and complete UV post-curePETG is the practical default for anything that will sit underwater long-term — overflow boxes, spray bars, filter intakes, custom fittings. Resin printing in particular deserves caution: even fully cured standard resin can leach residual uncured monomer, and "aquarium safe" claims for hobby resins should be treated skeptically unless the resin is explicitly formulated and tested for aquatic use, which most hobby-grade resins are not.
Sealing FDM Prints for Watertightness
Standard FDM printing is not watertight by default — layer lines and infill gaps let water seep through slowly even in a part that looks solid. A few approaches, in order of reliability:
- 100% infill with a vertical shell count of 4+ walls — the most reliable print-time approach for small parts, since it minimizes internal void paths water can travel through, at the cost of print time and material.
- Two-part epoxy coating — brushing or dipping the finished part in a food-safe/aquarium-safe two-part epoxy seals the surface layer lines completely and is the most common approach for parts that need to be both structural and reliably sealed. Confirm the epoxy is rated for aquarium or potable water use, not just generic hardware-store epoxy.
- Acetone vapor smoothing (ABS only) — melts and fuses the outer surface layers, closing pinholes, but as noted above ABS itself isn't the best choice for long-term submerged use, limiting where this technique applies.
- Silicone sealant on removable/gasketed joints — for parts that need to be removable (filter housings, access panels), aquarium-safe 100% silicone sealant (sold specifically for aquarium use, not general bathroom silicone which often contains mildewcide additives) at the joint is more practical than trying to print a watertight seam.
Test any sealed part in a bucket of plain water for at least a day or two before it ever goes near livestock, checking for both leaks and any cloudiness or film on the water surface that would indicate something leaching out.
Curing and Off-Gassing Time
PETG and PLA prints benefit from a short curing period before submersion — letting a part sit in the open air for 24-48 hours allows residual printing odors and any trace volatile compounds to dissipate before it goes in a tank. This is a low-cost precaution and not a substitute for choosing an appropriate filament in the first place; a genuinely unsuitable material (ABS, nylon, unsealed resin) doesn't become safe just by airing out.
Terrarium-Specific Considerations
Terrariums for reptiles, amphibians, and live plants have overlapping but distinct concerns from aquariums: high humidity rather than full submersion, UV exposure from heat/UVB lamps that can degrade some plastics faster than expected, and direct animal contact (a bearded dragon or gecko may lick or chew on decor). PETG's UV resistance is mediocre compared to ASA, so parts placed directly under a UVB bulb for extended periods may become brittle faster than the same part in a shaded aquarium application — if UV exposure is significant, consider ASA for structural, non-submerged terrarium parts specifically because of its better UV stability, accepting the trade-off that it's not the aquarium submersion choice.
Where 3D Printing Isn't the Right Tool
- Load-bearing tank stands or structural tank components — the water weight and long-term load involved in supporting an aquarium (roughly 8.3 lbs per gallon of water alone) is well outside what a 3D printed part should be trusted with; use real dimensional lumber or engineered stands for structural support.
- Anything requiring an airtight or pressure seal — canister filter housings and similar pressurized components should stay with purpose-built commercial parts rather than a printed substitute.
- Large-scale hardscape — printing large rockwork or hardscape structures is possible but often more time and material than it's worth compared to purpose-made aquarium-safe rock and driftwood.
Safety Notes
- Never assume a filament is aquarium-safe based on generic "food safe PLA/PETG" marketing claims alone — those claims typically refer to the raw, unprocessed filament's chemical composition and don't account for print-time additives, colorants, or the effects of long-term water immersion.
- Avoid dyed or specialty filaments (glow-in-the-dark, color-changing, metal-filled) for submerged parts; the additives that create these effects are not generally vetted for aquatic safety and some glow pigments contain compounds you don't want leaching into a tank.
- When in doubt on a specific piece going near livestock, run the water-bucket soak test described above and observe for several days before trusting it in a live tank.
Custom-printed overflow boxes, filter mounts, and aquascape fittings solve real problems that off-the-shelf parts often can't, and PETG with a proper epoxy seal covers the large majority of aquarium 3D printing needs safely. The discipline that matters here is resisting the temptation to reach for whatever filament happens to be loaded in the printer — a few dollars of the right material and an extra day of cure time is a small price for not slowly poisoning a tank you've spent months keeping stable.
Related Guides
- Driving TFT and OLED Displays with Arduino and ESP32: SSD1306, ST7789, ILI9341, and Choosing a Graphics Library
- Brushless DC Motors and ESCs for Makers: KV Rating, Sensored vs Sensorless, and Driving with Arduino/ESP32
- Drag Engraving Metal on a CNC Router: Diamond Drag Bits, Depth Control, and Speeds
- Food-Safe Laser Engraving: Cutting Boards, Coasters, and Kitchenware Materials and Safety
- Writing NDEF Records and vCard NFC Tags with the Flipper Zero: Contact Cards, WiFi Configs, and URL Tags
- Pocket-Hole and Biscuit Joinery for the Maker Shop: Kreg Jigs, Biscuit Joiners, and When to Use Each