Skip to content
Small team, full backlog, zero orders dropped. Support replies are slower than we’d like. Read our status update → Zero orders dropped. Status → 📬 Check your spam folder — most of our replies land there. We do answer. Status update → 📬 Check your spam folder. Status →
Open Source

3D Models

D-Central Technologies designed, measured and open-sourced every file on this page. Download them, print them, change them, sell what you print. No paywall, no signup.

81 Downloads
STL Format
37 MB Library
CC BY-SA License

Our Designs. Our Measurements. Yours to Keep.

D-Central Technologies drew every model on this page, cut it to hardware we have in front of us, and released it under Creative Commons BY-SA 4.0. Fan pitches, collar bores, footprints and wall sections come off our own CAD — not off a marketplace listing.

Take the file and make it yourself. Change it, fork it, print it for customers. The only condition is credit and the same licence on whatever you build from it. If you would rather not print, we make every one of these parts in PETG — black or orange — and ship the finished article.

These files stay free. Forever. What pays for the next design is simple: buy the printed part, or fund the work directly. Either one puts the following model on this page.

Fund the next design
STL Files The open mesh format every toolchain reads
Free Forever No paywalls, no signup, no strings
CC BY-SA 4.0 Modify and share with attribution

Download Models

BitSupra Case for Bitaxe

BitSupra Case for Bitaxe

Custom-designed snap-fit enclosure for the Bitaxe Supra. Protects the board while maintaining optimal airflow for the heatsink and fan. No screws required — clean, minimal, functional.

STL 5.18 MB
Bitaxe Socket Tower Cooler 52pi

Bitaxe Socket Tower Cooler 52pi

Tower-style cooler mount designed for the 52pi heatsink on Bitaxe boards. Improves thermal performance with better vertical airflow. Drop-in replacement for the stock cooling solution.

STL 64 KB
Bitaxe Stand v2

Bitaxe Stand v2

Second-generation vertical stand for Bitaxe. Angled for display and airflow, with cable routing channels and a solid weighted base. The original D-Central design that started it all.

STL 763 KB
Minibit Case for Bitaxe (Mini S9)

Minibit Case for Bitaxe (Mini S9)

Compact enclosure inspired by the Antminer S9 form factor, scaled down for Bitaxe. Full board protection with ventilation slots and tool-free access. A conversation starter on any desk.

STL 3.85 MB
Space Heater XL Box

Space Heater XL Box

Full-size enclosure for the Bitcoin Space Heater XL build. Converts an Antminer into a clean, living-room-friendly heating unit. Includes duct adapter channels and fan mount points.

STL 1.72 MB
Universal Single 120 mm Fan to 6″ Duct Shroud

Universal Single 120 mm Fan to 6″ Duct Shroud

One 120 mm fan mouth gathered into a single 6-inch collar. The 152 mm square base lands on the fan bolt pattern and the notched Ø152.4 mm crest flexes over rigid duct; 95 mm of shaped taper does what a flat plate with a hole in it cannot.

STL 212 KB PETG
Universal Single 120 mm Fan to 8″ Duct Shroud

Universal Single 120 mm Fan to 8″ Duct Shroud

The same single 120 mm inlet opened out to an 8-inch outlet. The plenum grows from the fan mouth to a Ø203.2 mm collar across 115 mm of rise, so the section changes gradually instead of stepping at the duct joint.

STL 149 KB PETG
Antminer S9 Single 120 mm to 6″ Duct Shroud

Antminer S9 Single 120 mm to 6″ Duct Shroud

Cut to the Antminer S9 exhaust end rather than to a generic 120 mm square: a 152 × 176 mm mouth that clears the S9 case lip, then 150 mm of rise into a Ø152.4 mm six-inch collar.

STL 60 KB PETG
Whatsminer 140 mm Fan to 6″ Duct Shroud

Whatsminer 140 mm Fan to 6″ Duct Shroud

The 140 mm fan face on the M30S+, M50, M50S+ and M60, collected into a six-inch collar. A 154 mm square mouth over a Ø152.4 mm crest, 125 mm tall — the chassis face that 120 mm shrouds do not cover.

STL 164 KB PETG
Whatsminer 140 mm Fan to 8″ Duct Shroud

Whatsminer 140 mm Fan to 8″ Duct Shroud

The MicroBT 140 mm interface terminated in an eight-inch collar. The body widens to 203 mm square across 135 mm of height so the outlet is never the narrowest point in the run. M30S+, M50, M50S+, M60.

STL 166 KB PETG
Antminer S19 / S21 Dual 120 mm to 6″ Duct Shroud

Antminer S19 / S21 Dual 120 mm to 6″ Duct Shroud

Two 120 mm fan mouths merged into one six-inch collar on a 250 mm base. Cut for the standard air-cooled S21 exhaust face, where the pair of fans feeds one shaped plenum instead of two open holes. Not the S21 Pro, not Hydro.

STL 188 KB PETG
Antminer S19 / S21 Dual 120 mm to 8″ Duct Shroud

Antminer S19 / S21 Dual 120 mm to 8″ Duct Shroud

The standard air-cooled S21 dual-120 shroud with the outlet opened to a Ø203.2 mm eight-inch collar. 250 mm base, 170 mm tall, and the larger section is carried back into the plenum rather than bolted on at the end. Not the S21 Pro, not Hydro.

STL 190 KB PETG
Antminer S19 / S21 Venturi Shroud — Dual 120 mm to 6″

Antminer S19 / S21 Venturi Shroud — Dual 120 mm to 6″

Venturi body on the 250 mm dual-120 base: the plenum contracts to a throat before it opens into the Ø152.4 mm collar, so the two fan streams are merged under contraction instead of left to fight inside an open box.

STL 330 KB PETG
Antminer S19 / S21 Offset Shroud — Dual 120 mm to 6″

Antminer S19 / S21 Offset Shroud — Dual 120 mm to 6″

Offset body on the 250 mm dual-120 base. The six-inch collar is pushed off the centreline so the duct can leave along a wall or past a rack upright without an elbow starting at the machine.

STL 220 KB PETG
Antminer S19 / S21 Clamp-Groove Shroud — Dual 120 mm to 6″

Antminer S19 / S21 Clamp-Groove Shroud — Dual 120 mm to 6″

Clamp-groove collar on the 250 mm dual-120 base: a groove turned into the Ø151.6 mm crest seats a worm-drive clamp, so the duct is captured mechanically and not held on by friction. 170 mm tall.

STL 194 KB PETG
Antminer S19 / S21 Bayonet-Lock Shroud — Dual 120 mm to 6″

Antminer S19 / S21 Bayonet-Lock Shroud — Dual 120 mm to 6″

Bayonet collar on the 250 mm dual-120 base: lugs on a Ø157.2 mm crest twist-lock into the matching six-inch receiver, so the duct comes off in a quarter turn for service and goes back on indexed.

STL 177 KB PETG
Antminer S19 / S21 Threaded-Collar Shroud — Dual 120 mm to 6″

Antminer S19 / S21 Threaded-Collar Shroud — Dual 120 mm to 6″

Threaded collar on the 250 mm dual-120 base. A coarse Ø158.1 mm thread pulls the duct adapter down against the shroud face, giving a joint you can hand-tighten and re-tighten after a heat cycle.

STL 255 KB PETG
Single 120 mm to 6″ Expansion-Chamber Shroud Silencer

Single 120 mm to 6″ Expansion-Chamber Shroud Silencer

An expansion chamber, not a foam box. The single 120 mm mouth opens into a 210 mm square volume 218 mm tall, then re-contracts to a Ø152.4 mm collar — the area change is the mechanism.

STL 127 KB PETG
Whatsminer 140 mm to 8″ Expansion-Chamber Shroud Silencer

Whatsminer 140 mm to 8″ Expansion-Chamber Shroud Silencer

The 140 mm fan face expanded into a 230 mm square chamber 228 mm tall, then re-contracted to a Ø203.2 mm eight-inch collar. Chamber and outlet both sized to the larger fan.

STL 75 KB PETG
Antminer S19 / S21 Dual 120 mm to 6″ Expansion-Chamber Shroud Silencer

Antminer S19 / S21 Dual 120 mm to 6″ Expansion-Chamber Shroud Silencer

Dual 120 mm expansion chamber on a 250 mm flange, 211 mm tall, exiting a Ø152.4 mm six-inch collar. Both fan streams expand into one volume before they re-converge.

STL 104 KB PETG
Antminer S19 / S21 Dual 120 mm to 8″ Expansion-Chamber Shroud Silencer

Antminer S19 / S21 Dual 120 mm to 8″ Expansion-Chamber Shroud Silencer

The dual 120 mm expansion chamber with a Ø203.2 mm eight-inch outlet. 250 mm flange, 198 mm tall, the same expand-then-contract path scaled to the larger duct.

STL 101 KB PETG
Antminer S19 / S21 Dual 120 mm to 6″ Shroud Silencer v2 — λ/4 Side-Branch

Antminer S19 / S21 Dual 120 mm to 6″ Shroud Silencer v2 — λ/4 Side-Branch

v2 adds a quarter-wave side branch to the dual-120 chamber: a closed stub tuned to blade-pass tone, standing the body out to 218.6 mm wide and 242 mm tall. Exits a Ø152.4 mm collar.

STL 122 KB PETG
Antminer S19 / S21 Dual 120 mm to 8″ Shroud Silencer v2 — λ/4 Side-Branch

Antminer S19 / S21 Dual 120 mm to 8″ Shroud Silencer v2 — λ/4 Side-Branch

The λ/4 side-branch chamber with a Ø203.2 mm eight-inch outlet. The stub takes the body to 244.2 mm wide and 228 mm tall on the 250 mm flange.

STL 123 KB PETG
8″ to 6″ Duct Reducer

8″ to 6″ Duct Reducer

Eight-inch duct into six across 89 mm of length, 208.8 mm at the wide end. A cone, so the section changes along the whole body instead of at one shoulder.

STL 44 KB PETG
6″ to 4″ Duct Reducer

6″ to 4″ Duct Reducer

Six-inch duct into four across 89 mm of taper, 158 mm at the wide end. For the last leg of a run, where the volume no longer needs full section.

STL 44 KB PETG
6″ Duct Coupler

6″ Duct Coupler

Joins two lengths of six-inch duct. 158 mm across, 62 mm long — short on purpose, so the joint adds length to the run and nothing else.

STL 28 KB PETG
8″ Duct Coupler

8″ Duct Coupler

The eight-inch duct coupler: 208.8 mm across, 62 mm long. The same short straight-through joint, sized up.

STL 28 KB PETG
6″ 45° Duct Elbow

6″ 45° Duct Elbow

A 45° turn in six-inch duct, swept rather than mitred, inside a 182.9 × 169.1 × 159.6 mm envelope. Half a right angle, for when a full 90 would over-turn the run.

STL 299 KB PETG
8″ 45° Duct Elbow

8″ 45° Duct Elbow

The 45° sweep in eight-inch duct, 233.6 × 204.8 × 210.4 mm. Same swept centreline scaled to the larger section.

STL 299 KB PETG
6″ 90° Duct Elbow (Compact)

6″ 90° Duct Elbow (Compact)

A compact 90° turn in six-inch duct inside a 203.8 mm square envelope. The tight option, for a machine that sits close to the wall.

STL 456 KB PETG
8″ 90° Duct Elbow (Compact)

8″ 90° Duct Elbow (Compact)

The compact 90° turn in eight-inch duct, 249.2 mm square. Short envelope, for when there is no room to run a long sweep.

STL 460 KB PETG
6″ Window Exhaust Port

6″ Window Exhaust Port

A six-inch duct through a window sash, 39 mm deep. A plate with a collar, not a box — 210 mm square face, and the sash still closes on it.

STL 96 KB PETG
8″ Window Exhaust Port

8″ Window Exhaust Port

The eight-inch window port on a 248 mm square face, still only 39 mm deep. It sits in the sash gap without eating the room.

STL 95 KB PETG
6″ to Dual 4″ Y-Splitter

6″ to Dual 4″ Y-Splitter

Splits one six-inch run into two four-inch legs, with the divider shaped along the flow instead of butted like a tee. 226.3 × 152.4 × 198 mm.

STL 3.71 MB PETG
8″ to Dual 6″ Y-Splitter

8″ to Dual 6″ Y-Splitter

Splits one eight-inch run into two six-inch legs across a 335.8 mm body. The wye holds both legs on a shallow included angle so neither leg turns hard off the main.

STL 3.71 MB PETG
120 mm to 140 mm Fan Adapter

120 mm to 140 mm Fan Adapter

Puts a 120 mm fan on a 140 mm opening. 140 mm square, 28 mm thick, both bolt patterns carried through and screwdriver access left clear.

STL 149 KB PETG
140 mm to 120 mm Fan Adapter

140 mm to 120 mm Fan Adapter

The other direction — a 140 mm fan onto a 120 mm opening. 140 mm square, 28 mm thick, both patterns through-drilled.

STL 111 KB PETG
120 mm Intake Filter Ring

120 mm Intake Filter Ring

Holds filter media across a 120 mm intake: 132 × 140 mm, 23.6 mm deep, with the media captured in the ring instead of taped across the grille.

STL 45 KB PETG
140 mm Intake Filter Ring

140 mm Intake Filter Ring

The 140 mm intake filter ring — 160 mm square, 23.6 mm deep, with the media clamped in the frame rather than held down by the fan screws.

STL 45 KB PETG
Threaded Collar Cap for Dual 120 mm to 6″ Shroud

Threaded Collar Cap for Dual 120 mm to 6″ Shroud

Caps the threaded collar when the duct is off. Ø167 mm, 17.4 mm deep, onto the same coarse thread the duct adapter uses.

STL 97 KB PETG
Antminer S21 Pro Dual 140 mm to 6″ Duct Shroud

Antminer S21 Pro Dual 140 mm to 6″ Duct Shroud

Cut to the S21 Pro exhaust face: a 292 mm flange over its dual 140 mm fans, gathered into a Ø152.4 mm six-inch collar, 170 mm tall. Not the standard S21, not Hydro.

STL 196 KB PETG
Antminer S21 Pro Dual 140 mm to 8″ Duct Shroud

Antminer S21 Pro Dual 140 mm to 8″ Duct Shroud

The S21 Pro dual-140 shroud terminated in a Ø203.2 mm eight-inch collar. 292 mm flange, 175 mm tall. Not the standard S21, not Hydro.

STL 201 KB PETG
Universal Dual 140 mm to 6″ Duct Shroud

Universal Dual 140 mm to 6″ Duct Shroud

Two 140 mm fan mouths into one six-inch collar. A 300 mm flange spans the wider fan pitch and the plenum rises 175 mm into a Ø152.4 mm crest.

STL 195 KB PETG
Universal Dual 140 mm to 8″ Duct Shroud

Universal Dual 140 mm to 8″ Duct Shroud

The dual 140 mm body terminated in a Ø203.2 mm eight-inch collar. 300 mm flange, 175 mm tall, section opened along the plenum rather than stepped at the joint.

STL 200 KB PETG
Antminer S19 Full-Wrap Dual 120 mm to 6″ Shroud

Antminer S19 Full-Wrap Dual 120 mm to 6″ Shroud

A full wrap, not a face plate: 296.8 × 213.5 mm of body that comes back over the Antminer S19 and S19 XP shell before it necks into a Ø152.4 mm six-inch collar, 190 mm tall.

STL 157 KB PETG
Antminer S19 Full-Wrap Dual 120 mm to 8″ Shroud

Antminer S19 Full-Wrap Dual 120 mm to 8″ Shroud

The S19 / S19 XP full-wrap with a Ø203.2 mm eight-inch collar. The same 296.8 × 213.5 mm shell capture, opened to the larger outlet.

STL 159 KB PETG
Antminer S17 Full-Wrap Dual 120 mm to 6″ Shroud

Antminer S17 Full-Wrap Dual 120 mm to 6″ Shroud

Full-wrap body cut to the Antminer S17 and S17 Pro shell — 303.4 × 196 mm of capture into a Ø152.4 mm six-inch collar. The S17e and S17+ carry a different face and are excluded.

STL 158 KB PETG
Antminer S17 Full-Wrap Dual 120 mm to 8″ Shroud

Antminer S17 Full-Wrap Dual 120 mm to 8″ Shroud

The S17 / S17 Pro full-wrap with a Ø203.2 mm eight-inch collar, 303.4 × 203.2 mm of shell capture, 190 mm tall. S17e and S17+ excluded.

STL 163 KB PETG
Avalon A15 Vertical Dual 120 mm to 6-Inch Duct Shroud

Avalon A15 Vertical Dual 120 mm to 6-Inch Duct Shroud

Built to the Avalon A15 vertical stack: its dual 120 mm face gathered into a Ø152.4 mm six-inch collar on a 250 mm flange. The interface comes off A15 / A15XP CAD and does not carry to other Avalon families.

STL 189 KB PETG
Avalon A15 Vertical Dual 120 mm to 8-Inch Duct Shroud

Avalon A15 Vertical Dual 120 mm to 8-Inch Duct Shroud

The Avalon A15 vertical shroud with a Ø203.2 mm eight-inch outlet. Same A15 / A15XP-derived flange, larger collar. Other Avalon families use a different face.

STL 189 KB PETG
Avalon A15 Vertical Dual 120 mm to 200 mm Metric Duct Shroud

Avalon A15 Vertical Dual 120 mm to 200 mm Metric Duct Shroud

The Avalon A15 vertical shroud on a Ø200 mm metric collar, Ø193.2 mm bore. A15 / A15XP interface only.

STL 189 KB PETG
Antminer S19 / S21 Dual 120 mm to 150 mm Metric Duct Shroud

Antminer S19 / S21 Dual 120 mm to 150 mm Metric Duct Shroud

Dual 120 mm fans into a Ø150 mm metric collar on the 250 mm base, Ø143.2 mm bore, 165 mm tall. The metric answer to the six-inch shroud.

STL 189 KB PETG
Antminer S19 / S21 Dual 120 mm to 160 mm Metric Duct Shroud

Antminer S19 / S21 Dual 120 mm to 160 mm Metric Duct Shroud

Dual 120 mm fans into a Ø160 mm metric collar on the 250 mm base, Ø153.2 mm bore. One step up from 150 mm without moving to 200.

STL 188 KB PETG
Antminer S19 / S21 Dual 120 mm to 160 mm Metric Duct Shroud (Wide Base)

Antminer S19 / S21 Dual 120 mm to 160 mm Metric Duct Shroud (Wide Base)

The Ø160 mm metric dual-120 shroud on the wider 260 mm flange. Same Ø153.2 mm bore, more seating area where the shroud meets the machine.

STL 189 KB PETG
Antminer S19 / S21 Dual 120 mm to 200 mm Metric Duct Shroud

Antminer S19 / S21 Dual 120 mm to 200 mm Metric Duct Shroud

Dual 120 mm fans into a Ø200 mm metric collar on the 260 mm flange, Ø193.2 mm bore — the largest metric outlet this body carries.

STL 189 KB PETG
Dual 140 mm Fan to 150 mm Metric Duct Shroud

Dual 140 mm Fan to 150 mm Metric Duct Shroud

Dual 140 mm fans into a Ø150 mm metric collar, Ø143.2 mm bore, on the 300 mm flange that spans the 140 mm fan pitch.

STL 195 KB PETG
Dual 140 mm Fan to 160 mm Metric Duct Shroud

Dual 140 mm Fan to 160 mm Metric Duct Shroud

Dual 140 mm fans into a Ø160 mm metric collar, Ø153.2 mm bore. Same 300 mm flange, one duct size larger.

STL 195 KB PETG
Dual 140 mm Fan to 200 mm Metric Duct Shroud

Dual 140 mm Fan to 200 mm Metric Duct Shroud

Dual 140 mm fans into a Ø200 mm metric collar, Ø193.2 mm bore, on the 300 mm flange. The widest metric outlet on the 140 mm body.

STL 199 KB PETG
Antminer S21 Pro Dual 140 mm to 200 mm Metric Duct Shroud

Antminer S21 Pro Dual 140 mm to 200 mm Metric Duct Shroud

The S21 Pro dual-140 shroud on a Ø200 mm metric collar, Ø193.2 mm bore, 292 mm flange. Not the standard S21, not Hydro.

STL 200 KB PETG
Whatsminer 140 mm Fan to 150 mm Metric Duct Shroud

Whatsminer 140 mm Fan to 150 mm Metric Duct Shroud

Metric twin of the Whatsminer shroud: the 140 mm fan face exits on a Ø150 mm crest with a Ø143.2 mm bore for metric rigid duct. 154 mm square mouth, 125 mm tall. M30S+, M50, M50S+, M60.

STL 158 KB PETG
Whatsminer 140 mm Fan to 160 mm Metric Duct Shroud

Whatsminer 140 mm Fan to 160 mm Metric Duct Shroud

The Whatsminer 140 mm face into a Ø160 mm metric collar, Ø153.2 mm bore — the size up from 150 mm when the run is long enough to want the extra section. 160 mm square body, 125 mm tall.

STL 158 KB PETG
Whatsminer 140 mm Fan to 200 mm Metric Duct Shroud

Whatsminer 140 mm Fan to 200 mm Metric Duct Shroud

The largest metric outlet on the Whatsminer body: a Ø200 mm crest over a Ø193.2 mm bore, on a 200 mm square shell only 125 mm tall. For M30S+, M50, M50S+ and M60 rooms plumbed in 200 mm duct.

STL 164 KB PETG
Antminer S19 / S21 Dual 120 mm to 6-Inch Shroud — Wide Base

Antminer S19 / S21 Dual 120 mm to 6-Inch Shroud — Wide Base

The dual 120 mm to six-inch shroud on the wider 260 mm flange — more seating area against the machine face and a longer landing edge, for the same Ø152.4 mm outlet.

STL 189 KB PETG
Antminer S19 / S21 Dual 120 mm to 6-Inch Venturi Shroud — Wide Base

Antminer S19 / S21 Dual 120 mm to 6-Inch Venturi Shroud — Wide Base

Wide-base venturi: the 260 mm flange with a contracting throat ahead of the Ø152.4 mm collar. Merging the two fan streams under contraction is what stops them stalling each other in an open plenum.

STL 322 KB PETG
Antminer S19 / S21 Dual 120 mm to 6-Inch Offset Shroud — Wide Base

Antminer S19 / S21 Dual 120 mm to 6-Inch Offset Shroud — Wide Base

Wide-base offset: the six-inch collar moved off centre on a 260 mm flange, so the duct exits toward one side and the run starts straight rather than starting in a turn.

STL 219 KB PETG
Antminer S19 / S21 Dual 120 mm to 6-Inch Clamp-Groove Shroud — Wide Base

Antminer S19 / S21 Dual 120 mm to 6-Inch Clamp-Groove Shroud — Wide Base

Wide-base clamp-groove: a Ø151.6 mm crest with the clamp groove turned into it, carried on the 260 mm flange. The duct is captured by a worm-drive clamp seated in the groove.

STL 194 KB PETG
Antminer S19 / S21 Dual 120 mm to 6-Inch Bayonet Quick-Release Shroud — Wide Base

Antminer S19 / S21 Dual 120 mm to 6-Inch Bayonet Quick-Release Shroud — Wide Base

Wide-base bayonet quick-release: a Ø157.2 mm lug crest on the 260 mm flange, mating the same six-inch twist-lock receiver. Duct off in a quarter turn, back on indexed.

STL 178 KB PETG
Antminer S19 / S21 Dual 120 mm to 6-Inch Threaded Shroud — Wide Base

Antminer S19 / S21 Dual 120 mm to 6-Inch Threaded Shroud — Wide Base

Wide-base threaded collar: a coarse Ø158.1 mm thread on the 260 mm flange, so the duct adapter screws down against the face and stays tight through heat cycling.

STL 255 KB PETG
Antminer S19 / S21 Dual 120 mm to 8-Inch Shroud — Wide Base

Antminer S19 / S21 Dual 120 mm to 8-Inch Shroud — Wide Base

Wide-base dual 120 mm to eight inches. The 260 mm flange carries the fan pair into a Ø203.2 mm collar — the largest imperial outlet on the dual-120 body.

STL 190 KB PETG
Bayonet Duct Receiver 6-Inch — Twist-Lock Duct Adapter

Bayonet Duct Receiver 6-Inch — Twist-Lock Duct Adapter

The receiver half of the six-inch bayonet joint: a Ø152.4 mm socket with lug slots, 168.8 mm across and 45 mm deep. Twists onto any bayonet collar in the line.

STL 53 KB PETG
Threaded Duct Receiver 6-Inch — Screw-On Duct Adapter

Threaded Duct Receiver 6-Inch — Screw-On Duct Adapter

The receiver half of the threaded six-inch joint. Ø152.4 mm socket, 165.6 mm across, 50 mm deep — screws onto the threaded collars and gives rigid duct something to land on.

STL 94 KB PETG
6-Inch Flex Duct Adapter — Rigid Socket to Flex Collar

6-Inch Flex Duct Adapter — Rigid Socket to Flex Collar

Rigid socket one end, flex collar the other, 75 mm between them. Takes six-inch rigid duct into insulated flex without a wrap of tape doing structural work.

STL 47 KB PETG
8-Inch Flex Duct Adapter — Rigid Socket to Flex Collar

8-Inch Flex Duct Adapter — Rigid Socket to Flex Collar

The eight-inch rigid-to-flex adapter: Ø203.2 mm socket, flex collar, 75 mm long. Same joint, larger section.

STL 48 KB PETG
6-Inch Flex Duct Window Vent Port

6-Inch Flex Duct Window Vent Port

The six-inch window port terminated for flex: an insulated flex collar in place of the rigid socket, so the duct clamps straight to the sash plate. 210 mm face, 39 mm deep.

STL 116 KB PETG
8-Inch Flex Duct Window Vent Port

8-Inch Flex Duct Window Vent Port

The eight-inch window port terminated for flex duct. 248 mm square face, 39 mm deep, flex collar instead of a rigid socket.

STL 115 KB PETG
8-Inch Long-Radius 90° Airflow Duct Elbow

8-Inch Long-Radius 90° Airflow Duct Elbow

The long-radius 90° in eight-inch duct: the centreline radius is opened right out, which costs a 304 mm envelope in two axes and buys a turn the air does not have to fight.

STL 4.51 MB PETG
Antminer S19 / S21 Dual 120 mm Intake Filter Ring

Antminer S19 / S21 Dual 120 mm Intake Filter Ring

One ring across both 120 mm intakes, 245 mm wide and 23.6 mm deep, so a single sheet of media covers the pair with no seam between the fans.

STL 72 KB PETG
Antminer Full-Wrap Model Pack

Antminer Full-Wrap Model Pack

Every full-wrap Antminer body in one download: the S9 single-120 shroud, both S17 / S17 Pro wraps (six and eight inch) and both S19 / S19 XP wraps. Five bodies, five shell captures, one archive.

STL 677 KB PETG
Avalon A15 Model Pack

Avalon A15 Model Pack

The complete Avalon A15 vertical set — the six-inch, eight-inch and Ø200 mm metric outlets on the same A15 / A15XP-derived flange. Three files, one interface.

STL 557 KB PETG
Whatsminer 140 mm Model Pack

Whatsminer 140 mm Model Pack

Every outlet we cut for the MicroBT 140 mm face: Ø150 mm, Ø160 mm and Ø200 mm metric plus six-inch and eight-inch imperial. Five shrouds for M30S+, M50, M50S+ and M60.

STL 791 KB PETG
Antminer S21 Model Pack

Antminer S21 Model Pack

The S21 family in one archive: both standard air-cooled S21 dual-120 shrouds, plus the S21 Pro dual-140 bodies in six-inch, eight-inch and Ø200 mm metric. Five files.

STL 956 KB PETG

Build Notes

Material

The whole line is PETG. When we build the finished part for you it comes in black or orange — orange being the D-Central colour.

Verify It

Every archive carries a manifest with the SHA-256 of each mesh, and the release publishes a checksum list beside the files. What you download is checkable against what we published.

Collars

Duct collars are cut to a crest diameter with a notched relief, so the collar flexes over rigid duct and springs back onto it. Every model names the outlet size its collar is cut for.

Fitment

Each model states the exact machines its interface was cut for. A family name is never a blanket claim — where a variant carries a different chassis face, the model says so and excludes it.

License

All 3D models on this page are released under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license. You are free to:

  • Share — copy and redistribute the files in any medium or format
  • Adapt — remix, transform, and build upon the files for any purpose, including commercial

Under the following terms: you must give appropriate credit to D-Central Technologies and indicate if changes were made. If you remix or build upon the material, you must distribute your contributions under the same license.

Read the full CC BY-SA 4.0 license →

Frequently Asked Questions

What file format are the models in?

Every model ships as STL, the open mesh format that every 3D printing toolchain reads. Nothing here is locked to a vendor, an account, or a proprietary container.

How big are these parts?

Each model card carries the real bounding box off the mesh, in millimetres. The ducting fittings and accessories are small. The full-wrap ASIC bodies are the largest things in the library and run past 300 mm on their long axis, so they are built in sections where that matters.

What material should I use?

PETG, across the whole line — shrouds, silencers, ducting and accessories alike. It is what the models are drawn for and what we print them in. Order the finished part from us and it ships in black or orange.

Can I sell prints made from these files?

Yes. The CC BY-SA 4.0 license allows commercial use. You must credit D-Central Technologies as the original designer and share any modifications under the same license.

I don't have a 3D printer. Can I order a printed version?

Yes. Every model has an Order Printed button that goes to the finished part in our shop, built to order in PETG, in black or orange. Buying one is also what funds the next design in the line.

Will you add more models?

Yes. The shroud, silencer and ducting line is released in full and it keeps growing as we cut interfaces for new hardware. Every new design lands on this page the day it ships, free, under the same licence.

Who designed these?

D-Central Technologies. Every model on this page is our own CAD, cut to hardware we work on, and released by us under CC BY-SA 4.0. Where we have collaborated with an outside designer elsewhere on this site, that credit is named on the part itself.

Rather Not Print It Yourself?

We build every one of these parts to order, in PETG, in black or orange. Buying the finished article — or funding the work directly — is what puts the next design on this page.