1 / 1
Parametric Spool Drawers — image 1

Parametric Spool Drawers

Order a print of this model

We calculate the final price from your selected file. You review and accept it before payment.

Preliminary estimate for PETG

€0.34 – €0.41 net (excluding VAT)

For file: Prusament Spool with 6 drawers - generated from the SCAD model / prusament-spider_04n_02mm_petg_mk4s_17m.bgcode

This is an estimate for one file. You’ll confirm the exact price before ordering.

File and estimate settings

File used for this estimate

Average indicative estimate: €0.38 excluding VAT (range midpoint).

Weight reported by the author
7 g
Print time reported by the author
17.4 min
Source material
PET
Estimate material
PETG
Estimate printer
Bambu Lab P1S - 0.4 nozzle
Estimate process
0.20mm Standard

Indicative estimate for the selected file only, based on the author’s weight and print time. File variants are not added together. The final price is calculated after file analysis.

Saved on this device.

Convert a plastic filament spool into a parts cabinet. Customize to fit any spool. Choose from 3 to 12 drawers per spool

Rating
5 / 5
Likes
827
Downloads
1,512
Makes
9
Views
8,967
Reviews
9

Updated at source:

Model information

Category
Organizers
License
Creative Commons — Attribution

Update 2025-06-01: Added STL files for a spool column to allow spool stacking. They're sized to allow for a wide variance in spool widths and hub diameters.

I've got a bunch of filament spools sitting around, and wanted to turn them into cabinets. The problem, though, is each one I have seems to be a slightly different size. The hub diameter is a bit bigger or smaller, or the gap between the rims is just slightly off.

And, yeah, I know there are a bunch of models out there for spool drawers, but I wanted:

  • configurable to fit any spool
  • removable drawers (no hinges)
  • specify number of drawers
  • mix and match drawer sizes
  • easy to print
  • no extra hardware or modifications required

So, here's my take on that…

NOTE: The STL files posted here are just examples. These are what I used for a Hatchbox spool I had. They almost certainly won't fit whatever you've got.

Measurements

To get ones that fit, you'll need to do some measurements:

  • od: This is the diameter of the rim. It's probably about 200mm.
  • id: This is the diameter of the hub. Probably around 80mm. Measure this carefully and, if uncertain, use a number that's a bit larger than what you measured.
  • ht: This is the distance between the rims. Probably around 60mm. Measure this carefully and, if uncertain, use a number that's a bit smaller than what you measured.

Plug these numbers into OpenSCAD:


Now, you've got a number of other parameters you can play with:

  • n (number of drawers) - this can be anywhere from 3 to 12, depending on the size of drawer you want
  • th - wall thickness of the drawer; defaults to 1.2mm
  • r - radius of the drawer corners; defaults to 6mm
  • gap - the space left around each drawer; defaults to 1mm; NOTE: the distance between adjacent drawers will be double this value

Generating Models

The part parameter specifies which model is rendered. There are several options:

  • drawer - renders a single drawer
  • spider - renders a full circle of drawer rails
  • rail - renders a single rail (useful if you want to mix and match different drawer sizes)
  • set - a single drawer plus its rail
  • assembled - a spider plus a full set of drawers; this could technically be printed in place (I haven't tried this, so use at your own risk)
  • exploded - a full set with one drawer open; for visualization purposes

Printing

The models don't require any support material. PLA is fine.

Assembly

The spider has a tiny gap in it. This allows you to slip it around the hub and glue it in place (I used a couple drops of superglue). I used a zip tie to clamp it to the hub while the glue set.

Once the glue is set, you can slide the drawers into place.

Future Enhancements

There are a few things I can think of that might be useful:

  • alter the rail geometry so that the drawers click closed
  • add options for different drawer pull types
  • add a stacking coupler
  • add a turntable base

Tags