3D Printed Aquarium Decorations and Accessories: Five Designs That Hold Up
A practical look at five 3D printed aquarium decorations and accessories, from back panels to filter brackets. Written for engineers and makers who need to pick a material, set wall thickness, and know when printing is the wrong process.

What this page covers
Five decoration types, the material and geometry rules behind them, and the point where you should stop printing and start machining.
Modular back panels
A flat blue or black back panel does nothing except hide the wall. A printed panel can carry rock texture, root shapes, and ledges that fish actually use. The trick is to build it in modules no wider than your printer bed, then join the modules with dovetail or keyed tabs so the seams disappear once algae covers them.
Print panels upright with the textured face out. Layer lines then run horizontally and read as rock strata instead of stair steps. A 0.6 mm nozzle at 0.28 mm layer height cuts print time roughly in half compared to 0.4 mm at 0.12 mm, and for a background nobody inspects at 100 mm distance, that trade is fine.
Leave a 3–5 mm gap between the panel back and the glass. Water needs to move behind it. A fully sealed panel traps debris and creates dead zones where anaerobic bacteria grow. Add three or four standoff feet printed in the same job.
- 1Best forTanks 300 mm to 1,200 mm long where the rear glass is visible
- 2Skip ifThe tank is under 40 L; the panel eats swimming space
- 3MaterialPETG for most builds, ASA if you run UV sterilizers
Fish condos and cave stacks
Caves matter more than most people think. Fish that can hide show lower cortisol and fewer stress-related outbreaks of ich. A printed cave stack gives you openings sized to the species, which a store-bought resin log never does.
Size the entrance to about 1.5 times the body height of the largest fish you want inside. Too wide and the cave becomes a corridor that every fish swims through; too narrow and the fish you built it for never enters. For guppies and small tetras, a 20–25 mm round opening works. For a 60 mm cichlid, go to 90 mm and thicken the walls.
Round every edge that a fish can brush against. A 0.8–1.2 mm chamfer on the opening is enough. Sharp rims from a lifted first layer or a rough seam cut fins and gill plates over weeks, not days.
- 1Wall thickness2.5–3 mm minimum so the cave does not float or crack
- 2Infill20–30% gyroid; solid infill adds weight but wastes filament
- 3WeightingPrint a hollow base and fill it with aquarium-safe epoxy and sand
Filament choices for wet environments
Only the first two are worth using long term in a display tank.
| Material | Water safety | Print difficulty | Typical use |
|---|---|---|---|
| PETG | Good, low leaching | Easy, 230–250 °C | Backgrounds, caves, brackets |
| ASA | Good, UV stable | Medium, needs enclosure | Tanks near windows, UV sterilizers |
| PLA | Poor, hydrolyzes over months | Very easy | Dry mockups only |
| ABS | Acceptable if pure | Hard, warps | Structural parts away from light |
| Nylon PA12 | Good, SLS only | Service bureau | Thin clips and hinges |
| Resin (SLA) | Risky, uncured resin leaches | Easy to print | Avoid in tanks with inverts |
Plant holders and moss ledges
Rhizome plants like Anubias and Java fern die when their rhizome is buried. Printed ledges clip to the tank rim or suction to the glass and hold the plant at the right height with the rhizome exposed. A simple L-bracket with a 12 mm slot and a 4 mm tie hole covers most species.
Print these with the load path in mind. A ledge holding a 200 g plant plus wet substrate sees a constant moment at the bracket root. Three walls and 40% infill at the root, tapering to two walls at the tip, keeps it stiff without a solid print.
Suction cups age. The rubber hardens in 12–18 months and the ledge drops. Design the holder so a zip tie or a magnetic pair can replace the suction cup later. Magnets must be fully sealed behind a 1 mm printed wall, or the exposed neodymium will corrode and release iron into the water.
- 1Slot width10–14 mm for most rhizome plants
- 2Magnet sealing1.0–1.5 mm wall, epoxy potted, never exposed
- 3AvoidOpen pockets that trap mulm and are hard to clean
Floating and suspended decor
Floating pieces break up the top third of a tall tank, which is usually the emptiest zone. Printed shells, buoys, and hanging root structures work if you control buoyancy on purpose rather than by accident.
A hollow part with 20% infill floats. That is fine for a surface ornament but bad for a piece meant to hang mid-water. Trap air in a sealed chamber for a floater. Add a small vent hole and let it flood for a sinker. Test in a bucket for 24 hours before it goes anywhere near livestock.
Tie floating decor to a weighted base with fishing line rated above the piece weight. A 15 g print that breaks free during a water change can jam a filter intake within seconds.
Functional accessories: brackets, guards, and fittings
The least glamorous printed parts are often the most useful. Hose clips that match your exact canister tubing, a light bracket sized to a non-standard rim, a shrimp guard for a filter intake, a drip tray for a dosing pump. Each one is a few grams of filament and solves a problem no catalog part fits.
These parts carry load and see vibration, so treat them as functional components, not decoration. A filter intake guard can see 2–3 N of pull from a large fish and continuous flow-induced vibration. Print it in PETG at 0.2 mm layers with four perimeters. PLA will creep and sag within a season under that load.
This is also where machining starts to compete. A 3D printed part is the right answer for a one-off bracket with complex internal geometry. A machined part is the right answer when you need a flat sealing face, a thread that holds torque, or a metal fitting that will not creep at 30 °C in a sump.
- 1Printed winsOne-off brackets, guards, clips, custom rim adapters
- 2Machined winsThreaded fittings, sealing faces, heat-exposed parts
- 3HybridPrinted body with a machined insert for the thread
When to print and when to machine
Match the process to the feature that actually matters.
| Requirement | 3D printing | CNC machining |
|---|---|---|
| ±0.005 mm tolerance | Not achievable | Standard on our 5-axis centers |
| Internal channels | Easy, no tool access needed | Needs careful toolpath design |
| Thread that holds torque | Weak, strips easily | Reliable in 6061 or 316L |
| One-off custom shape | Best fit, hours to part | Setup cost per design |
| High-volume plastic part | Slow per unit | Vacuum casting or injection |
| Surface finish | Visible layer lines | Ra 0.8–1.6 μm typical |
Questions we get before a build
Is PETG actually safe for fish?
Pure PETG with no colorants or additives is widely used in reef and freshwater tanks and has a long track record. The risk comes from pigments, flame retardants, and cheap blends.
Buy from a brand that publishes a material safety data sheet, rinse the printed part in warm water, and cycle it in a bucket of tank water for a few days before it goes in.
How do I stop printed decor from floating?
Compute the displaced volume, not the print weight. A part floats if its total density is below roughly 1.0 g/cm³.
For a sinker, leave 2–3 mm vent holes at the highest point so water fills the cavity, and add a sealed chamber of epoxy and sand at the base for ballast.
Can I glue printed parts together underwater?
No. Cyanoacrylate and most epoxies need a dry, clean surface and cure poorly under water.
Join modules dry with dovetails or stainless screws, let the assembly cure fully, then place it. If you need a permanent bond, use an epoxy rated for potable water contact and cure it for the full 24 hours.
What wall thickness should I use for a large background?
Two to three perimeters, which is 1.6–2.4 mm with a 0.4 mm nozzle, is enough for a panel that sits against the glass.
Go to 3 mm at any point that clips, screws, or carries a plant. Panels over 500 mm long should be split into modules to keep warping manageable.
Why would I machine an aquarium part instead of printing it?
Threads, sealing faces, and parts that sit in warm sump air. Printed threads strip at low torque and printed walls creep under sustained load.
We machine 316L and 6061 fittings, intake guards, and light brackets to ±0.005 mm, with a finish between Ra 0.8 and 1.6 μm. Printed bodies with a machined insert are often the cheapest way to get both.
Do you print production parts or only prototypes?
Both. Custom 3D printing covers one-off and low-volume builds, and we run 127 CNC machines across three plants for metal and plastic parts when the design moves to production.
There is no minimum order quantity, from a single prototype to 10,000+ part runs.
Send us the part that has to fit
Upload a STEP file or a sketch. We review it and come back with a quotation and a free DFM analysis within 12 hours.
12-hour quoteFree DFM analysis100% inspectionNDA on request