Eel River Coral was a one-person shop designing and 3D-printing accessories for reef aquariums — mostly light shades that keep splash and glare off gear like Radion, AI, and Kessil fixtures, plus the mounts, dosing hardware, and frag-rack parts that grew up around them. This page is the teardown: what got built, how each design evolved version by version, and what I'd tell myself back at v1.
Product render · arm-mounted shade
It started with a single problem: aquarium lights throw glare, and the splash off an open sump finds its way into anything electronic hanging above the tank. The honeycomb-vented shade was the fix — a printed shell shaped to a specific fixture, open enough to vent heat, closed enough to block spray.
One shade turned into shades for nearly every popular fixture on the market — AI, Ecotech Radion, Kessil, Red Sea, Neptune, Fluval — each one modeled to its own mounting hardware. Around the light shades grew a second catalog: controller mounts, dosing line clips, frag racks, intake guards. Some designs got sold as printed parts. Some got sold as the file itself, digital-download only, no shipping.
The earliest surviving renders and prototype photos in the archive date to 2019 — a shade for the AI Hydra 26, modeled straight off the fixture itself.
The catalog moved onto Shopify, with digital downloads sold alongside printed parts. A wholesale application went out to Marine Depot, and at one point a manufacturing & distribution licensing agreement was drawn up to explore producing parts beyond one printer farm.
The G-code archive is prefixed by printer — different machines picking up different parts of the catalog as order volume grew. A shredder hopper was designed to reclaim scrap and failed prints back into usable material.
Eel River Coral is no longer an active storefront. The designs aren't going away, though — they're headed to file-sharing sites so anyone with a printer can still build their own.
Four families of parts, grouped the way they were actually built: shade first, then whatever the tank needed next. Compatibility names are the fixtures these parts were designed to fit — no affiliation with Ecotech, Aquaillumination, Kessil, Red Sea, Neptune Systems, or Fluval is implied.
"The honeycomb ventilation pattern is difficult to print but can be reliably produced on a well-adjusted printer." Every shade in this line shares that same bet: enough open lattice to vent heat and let light through where it should, enough closed shell to keep salt spray off the electronics above the tank.




Open-back, wall-mount, and peninsula variants for the XR15. The single most-ordered design in the catalog.
Sold both ways from early on — as a finished printed part, and as a download for anyone with their own printer.
The unglamorous half of the catalog: brackets and holsters that keep pump controllers, wave controllers, and power bricks off the stand floor and out of the drip zone.



A snap-fit bracket for Ecotech's Vectra pump controller — keeps it off the cabinet floor and clear of drips.
Stacks power supplies vertically instead of side by side — built after one too many tangled brick pile under a stand.
Small clips and fittings that turn a loose bundle of dosing tubing and PVC into something that stays where it's put.

Clips 1/8" dosing line to the inside of a stand or sump wall. Sized to the line, not the tank.
The parts that live inside the tank rather than around it — filtration, intake protection, and coral frag handling. This is also where the version history runs deepest.



The single longest-running design on file — leg geometry alone has 30-plus saved revisions, chasing print reliability one draft angle at a time.
Wall thickness moved from 4mm to 5mm across its revisions after early prints came out too fragile to install one-handed.
An insert-and-shell guard that kept getting refit as more tail widths and flow rates turned up in the wild.
A rack that takes a bead of glue instead of a friction fit, so plugs don't walk loose in shipping.
Not everything shipped. A Reefi Duo Extreme mount and a mangrove-planter mount exist as single saved files with no revision history — ideas that didn't get past the first print.
Pulled from order history through September 2023 — unit counts only, no customer data.
Six lessons, each one tied to something that's still sitting in the file archive.
The honeycomb rack's legs didn't get a 2° draft until version 8 — and kept being refined for 25 more versions after that. Small geometry changes, not full redesigns, are usually what fixes a stubborn part.
The Varios 6 Intake Guard went through insert-and-shell revisions from v2 all the way to v18. "Compatible with" one fixture still means fitting a range of real-world tolerances.
The JBJ filter box moved from 4mm to 5mm walls between versions — a direct, on-file example of trading print time for durability once a thinner wall proved too fragile.
The G-code backups are prefixed by machine — different printers taking on different parts of the catalog as the farm grew. Throughput became its own design constraint.
A shredder hopper exists in the archive, built to reclaim failed prints and purge waste rather than throw it out — a small sustainability loop built into the shop itself.
Digital downloads — no printed part, no shipping, just the file — were already a meaningful share of orders. That's most of the reason these designs are heading to file-sharing sites next.
The storefront is closed, but you can still print these yourself. Each design is being made available on Cults3D, Printables, and Thingiverse — some as free downloads, others as paid files, priced wherever they're hosted.
Links coming soon