• Models
  • Contests
  • Slicer
  • Login
  • Start Here
    thingiverse-iconprintables-iconcults3d-iconmakerworld-iconmyminifactory-icon

    3D GO

    3D ModelsContestsCollectionsSaved ModelsOn a mobile device?

3D GO

Privacy Policy
CPAP Hose & Parts Dryer Box Parametric Low-Support 3D Printer File Image 1
CPAP Hose & Parts Dryer Box Parametric Low-Support 3D Printer File Image 2
CPAP Hose & Parts Dryer Box Parametric Low-Support 3D Printer File Image 3
CPAP Hose & Parts Dryer Box Parametric Low-Support 3D Printer File Image 4
CPAP Hose & Parts Dryer Box Parametric Low-Support 3D Printer File Thumbnail 1
CPAP Hose & Parts Dryer Box Parametric Low-Support 3D Printer File Thumbnail 2
CPAP Hose & Parts Dryer Box Parametric Low-Support 3D Printer File Thumbnail 3
CPAP Hose & Parts Dryer Box Parametric Low-Support 3D Printer File Thumbnail 4

CPAP Hose & Parts Dryer Box Parametric Low-Support

user_408349614 avataruser_408349614

June 27, 2026

makerworld-icon
DescriptionCommentsTags

Description

A compact forced-air dryer for CPAP hoses and accessories. A small 5 V DC blower in a sealed base pushes room air up through the chamber, washing over your hose and parts and out a 22 mm front spigot. Snap-together body, drop-in airflow divider, and grippy TPU feet.

 

Why it's nice to print

The body is an open-tube, low-support design — self-supporting snap beads and internal ledges mean no supports anywhere except a little under the front spigot. The divider, plate, and lid print support-free. The snap-fit lid and base plate come on and off easily by hand.

 

You'll also need (not printed)

  • 1x 5 V DC blower fan (~75.7 mm square x 30 mm, 7530-style) with 2 M5 mounting holes on one diagonal
  • - 2x M5 screws (mount the blower from below)
  • - 5 V power for the fan (I used a fan that came with a USB connector)

Parts to print

  • Box x1 (PETG) — chamber opening up
  • Divider x1 (PETG) — flat, fins up
  • Plate / fan carrier x1 (PETG)
  • Lid x1 (PETG)
  • Foot peg x4 (TPU 95A) — upright, ~5 mm brim (or use those self adhesive clear bumper pads you can get at the hardware store)

Print settings

PETG body on a textured PEI plate, 0.2 mm layers, no supports (except a little under the spigot); turn on elephant-foot compensation so the flat bottoms stay flat. TPU 95A feet printed upright with a ~5 mm brim at slow speed, no supports. Designed and tuned on a Bambu Lab X2D.

 

Assembly

  1. Bolt the blower to the plate (2x M5 from below); lay the fan wire into the cable notch.
  2. Press the 4 TPU feet up into the plate.
  3. Snap the plate onto the bottom of the box.
  4. Drop the divider into the chamber (port and fins toward the back) so it rests on the internal ledges.
  5. Snap on the lid, power the fan, and connect your hose to the front spigot.

Co-designed with Claude CoWork (Anthropic) using the parametric-3d-printing skill — the CAD was generated and refined in CadQuery through conversation. Get the skill: https://github.com/flowful-ai/cad-skill

License:

BY-NC

Related Models

AirSense 10 CPAP Holder preview image

AirSense 10 CPAP Holder

NailDRV profile image

NailDRV

148

Airsense 11 CPAP machine wall bracket preview image

Airsense 11 CPAP machine wall bracket

Horhee profile image

Horhee

293

CPAP 3M filter Adaptor preview image

CPAP 3M filter Adaptor

AmosKito profile image

AmosKito

128

CPAP Clips for ResMed 18mm Tubing preview image

CPAP Clips for ResMed 18mm Tubing

jrhaggis profile image

jrhaggis

118

ResMed AirSense 10 Wall Mount Bracket Remixed CPAP With Screw and Velcro Mounts preview image

ResMed AirSense 10 Wall Mount Bracket Remixed CPAP With Screw and Velcro Mounts

ross549 profile image

ross549

284

CPAP Water Tank Buddy (Airsense/Aircurve 11) preview image

CPAP Water Tank Buddy (Airsense/Aircurve 11)

Storm274 profile image

Storm274

73

Airsense 11 CPAP machine wall bracket preview image

Airsense 11 CPAP machine wall bracket

horhee profile image

horhee

111

Wall Mount for AirSense 11 CPAP Machine preview image

Wall Mount for AirSense 11 CPAP Machine

SesameMakes profile image

SesameMakes

95