Universal Stand-alone Filament Spool Holder (Fully 3D-printable)




About: We supply tools and know-how for digital and manufactured creation. - http://creative-tools.com - http://google.com/+CreativetoolsSe

This holder for 3D-print filament spools is designed to be fully 3D-printed with no need for extra fasteners or glue. All parts can be 3D-printed on most 3D printers with build volume of 150 x 150 x 113 mm or larger.

The spindle rotates on its own small roller wheels which fit into a circular track on the top of the base stand. An arm to hold a filament guide tube can be inserted into the base. At point where the filament enters the tube there is a pocket into which a small piece of sponge can be inserted. Its purpose is to wipe any dust of the filament and also lubricate the surface to minimise friction and thus the strain on the extruder motor.

The spindles shaft's diameter is thin enough (16 mm) to carry the smallest common spool sizes. Larger spools with an axel diameter of up to 62 mm can be used on this spool holder. The spools are kept in place and centered via a locking cone.

An attachment for holding spool-less filament coils with three claw-like extensions makes this spool holder compatible with loose lengths of filament such as Laywood, Laybrick, etc.

Attached in this instructable are all individual STL files necessary to build this spool holder. Two complete build plates are also supplied. One fits MakerBot Replicator 3D printers and the other fits most RepRap 3D-printers with a build size of 200 x 200 mm or larger.


  • Fully 3D-printable (no extra items or fasteners needed)
  • Fits spools with inner diameters between 16 and 62 mm
  • Base always rests steadily on its three feet
  • Spindle rotates smoothly on its roller wheels
  • Base can hold a steady arm to hold the filament guide tube
  • Guide tube can be inserted from both directions (clockwise and counterclockwise rotation)
  • Built-in filter cleans and lubricates filament
  • Locking cone automatically centers and fixates spools

See the video

Step 1: Download the STL Files

The following STL file represents the complete assembly:

  • Assembly (complete).stl (not suitable for 3D-printing)

Two complete sets of STL-files are supplied as full build-plates as follows:

  • All parts_200x200x115_mm_build_volume.stl (fits most RepRap 3D-printers)
  • All_parts_MakerBot_Replicator_2_and_2X.stl (fits most MakerBot 3D-printers)

All individual parts are supplied as follows:

  • Bearing wheel.stl
  • Centerring and locking cone.stl
  • Guide-tube holder and filament filter.stl
  • Spool spindle.stl
  • Spool-less coil holder (attachment).stl
  • Spool-less coil holder (main).stl
  • Tripod base.stl

Step 2: 3D-print and Adjust As Required

Some parts of the filament stand require a snug fit. As an example we show provide this image to illustrate a good practice in 3D-printing.

If you need to adjust the settings of your 3D-printer or maybe the 3D-file itself, it is advantageous to isolate the tolerance-affected parts to the smallest possible volume.

Simply cut the STL files and create test parts which you can 3D-print and quickly get feedback on how well they fit. Measure and test and then make required adjustments, if any.

This will save you lots of time and 3D-print filament material.

Step 3: Attach Rubber Feet

On the bottom side of the base are holes measuring roughly 1,75 and 3.0 mm in diameter. Choose the hole that best fits your rubber-like filament. These are aimed to hold a small clipping of rubber tube or filament. These will raise the base a few mm from the desktop and increase friction making it stand firmly.

  1. Insert the flexible filament into the holes
  2. Cut away the excess but leave roughly 3 to 5 mm sticking out
  3. If your filament is too loose in the hole, apply a drop of glue to fix it

Step 4: Insert the Guide Tube Arm Into the Base

If you wan to guide the filament from the holder to your 3D printer via a flexible plastic tube, insert the correspondent arm into the base and press/tap it gently.

The fitting is made conical thus giving it good friction to make it remain in place. It can also be removed later by pulling it outwards.

Step 5: Insert the Roller Wheels Into the Rotating Spindle

The rotating spindle has six pockets on the bottom side where small wheels reside and act as a roller bearing. The wheels axles are made of standard 1.75 mm filament.

  1. Insert a wheel into an empty pocket
  2. Align the wheel's axel hole with the correspondent filament-entry hole
  3. Insert 1.75 mm filament into the hole and push it firmly until it jams
  4. Cut off the remaining part of the filament flush with the side of the spindle
  5. Repeat this step until all six wheels are in place
  6. Rotate them and make sure they turn freely

Step 6: Attach the Spindle to the Base

The base has a vertical split axel with a ball joint at the top. Place the spindle on this axel and press evenly and symmetrically downwards until the spindle wheels rest in the round track in the base.

Rotate the spindle and make sure it turns freely.

Step 7: Use Cone to Center and Fix the Spools

Place your 3D print filament spool on the spindles axel and fix it in place by sliding the locking cone down the spindel axle. Make sure to point the tip of the cone downwards.

Step 8: Attach the Spool-less Filament Coil Holder

Some filament types don't use a spool and are supplied as a loose coil. This can be tricky to manage specially once the coil is opened.

We designed this attachment to the universal filament spool holder which will securely hold such coils during 3D-print and storage.

For for coils with larger amounts of filament the tip of each holding arm can be extended with a small loop of 1.75 mm filament bent into a U-shape. The ends of this U-shape can be inserted into corresponding holes.

Step 9: Insert the Filament Guide Tube

The filament tube holder has two holes to fit flexible filament guide tubes in two different size to fit bot 1.75 mm and 3.0 mm filament. The holder is symmetrical which lets you choose to insert the tube from the preferred side depending on how your filament spool unwinds (clockwise ore counterclockwise).

Step 10: The Filament Filter

3D printers of the FFF kind feed a long stock of round filament by the help of a motor which pulls or pushes on the filament along a path. The two common externa factor which can interfere with a smooth 3D print are the following:

  • Foreign particles clog the extruder nozzle - Sometimes dust particles can travel along the filament and enter into the extruder's inner workings. If the particle is small enough (smaller than 0,2 mm) it usually just passes through. Sometimes particles can get stuck in the nozzle, resulting in a clog which stops the plastic extrusion. Commonly known as "air prints" the 3D printer continues to 3D print a "ghost" model in the air but no plastic will come out of the extruder.
  • Friction from the filament path strains the motor - Most extruders in 3D printers today use stepper motors. When the strain they can take exceeds a certain value, they will stop turning and thus stop the extrusion. This can be recognised by a mechanical ticking which can also be heard.

The build-in filament filter in the guide tube holder serves two purposes which alleviate the two problem causes describe above. The filter scrapes off any dirt from the surface of the filament and can also be used to apply a thin coating of lubricant on the surface of the filament so that it offers the least possible resistance during extrusion.

  1. Cut a small piece of common household cleaning sponge
  2. Use tweezers to jam it into the pocket close to the guide tube holes
  3. Drop a few drops of oil to soak the sponge for filament lubrication. Any commonly used mineral oil (for sewing machines, door hinges, etc) will do fine. Standard cooking oil also offers good filament lubrication.

Step 11: Fits Almost Any Filament Spool Size!

You can use virtually any commonly used filament spool size as well as loose spool-less filament coils.

Download your universal filament spool holder now and 3D-print it!


For more information and questions please comment this instructables or visit http://Creative-Tools.com

Made by Creative Tools

Homepage - GooglePlus - Twitter - Facebook - Youtube - Instructables - Instagram - Flickr- Pinterest - Vimeo - Linkedin



    • Sensors Contest

      Sensors Contest
    • Stone Concrete and Cement Contest

      Stone Concrete and Cement Contest
    • Games Contest

      Games Contest

    21 Discussions


    5 months ago

    Thank you, this looks great! Pretty straightforward to print, although I had to do a fair amount of cleanup around the slots for the wheels before they would spin freely. I had a bit of sagging along the top of the recess for the filament holder arm, but the arm inserts far enough to be secure.
    Just waiting for my filament to arrive so I can try this out now! I'm freeing an old Cube 3D that has been collecting dust on a highschool shelf and want to move away from the proprietary filament cartridges that it uses - this should fit the bill nicely.


    6 months ago

    Just finished printing this -- it feels like it might need some weight and possibly some rubber feet for my particular application -- but I love the design.


    2 years ago

    I'm a relative newb to 3d printing and am working printing this up. It looks pretty fantastic, and I'm excited to get it in place. :) My question for you - I've printed the 4" spool spindle. I was wondering if you have any recommendations for how to clean out the shaft for the bearing wheel axle? My slicer put a small amount of support in there and I'm finding it a bit challenging to figure out how to clean it out. It seems like there must be a better way than to just try and drill it out... Thanks in advance! :)

    3 replies

    Reply 2 years ago

    Thanks for your kind words and question :)

    Drilling is an alternative but could be tricky to make it work without changing the hole too much.

    Our suggestion would be to grip a nail or sharp metal rod of about 1 -2 mm in diameter, and heat it up with a lighter.

    Then carefully you can insert it into the hole and melt in a new clean channel.


    Reply 2 years ago

    What I ended up doing was using a drill bit with a pair of pliers. I only needed to get it in far enough to grab the supports a little bit and then just pull them straight out. :) I got that all set, no problem. Also got the spoolless spindle printed today - I'm really psyched to get it tried out in the next couple days. Thanks again for the models - really well designed!


    Reply 2 years ago

    You are most welcome! :) We are glad you liked the spool holder.


    3 years ago

    The raft means I don't have anywhere to put the wheels. Does the raft have to be removed?

    2 replies

    Reply 3 years ago

    Thank you DarrylS19 for your question. We are not sure that we fully understand it. Do you mean that the wheels you have printed with your slicing software where made on a raft and that you are asking if you have to remove them from the raft before you use them?


    Reply 3 years ago

    No, the Spool Spindle should have slots underneath for the wheels to fit. The holes are on the side for the axles, but I'm guessing I have to remove the raft on the base to insert the wheels?


    3 years ago


    Nice design. I succesfully printed the spool holder. Works fine. What I still have not figured out is what the 2 small holes on top of the guide are ment for??

    1 reply

    Reply 3 years ago

    We are glad you like the spool holder! :) The two holes are for inserting a loop of filament that prolongs the reach of the arms. Please see attached image.


    3 years ago

    This is quite ingenious, and all the parts print and fit quite well (I didn't end up using the wheels as intended... just put them in the slot and no axle). However, the problem I'm having is one of physics... your video shows the filament coming nicely off in an arc and entering the filament holder at a nearly straight angle. In reality, as the spool spins, it ends up approaching the entrance to the filament holder at a much sharper angle, creating a point where the filament won't make the turn through the holder. I'm starting with a full roll (8" diameter, 1kg), so it's already as far out from the centre as it will get, and this situation only gets worse the smaller the radius of the remaining filament gets.

    Did you run into this, and did you figure out a way around it? Any chance you have a redesigned filament holder that is at a non-tangent angle to the spool? I wonder if using a small section of filament tubing on the intake side that arcs toward the filament roll would alleviate the issue?

    I printed all the parts on a Bukito3D (it was one of the first things I printed on my new printer!).


    4 years ago on Introduction

    what fill ratio did you use for the base? i tried 25% honeycomb and didn't print right.

    1 reply

    Reply 4 years ago on Introduction

    The infill ratio for the base is normally 3D-printed by us at 10 to 15% in a honeycomb- or square-style.


    4 years ago on Introduction

    What is best to use for the lube? and this may seem like a stupid question but on my printer, after leaving the spool, the only friction that the filament encounters would be an approx. 4-5 mm long piece of PTFE tubing, that being said, where does the utilization of the lube come into play? Through the hot end is the only place I could think but wouldn't the heat burn it up before it was used? Like I said, sorry if I am missing something and this is a stupid question.... sheesh.... before the internet, does anyone remember those times when they used to say no questions were stupid? ....ya, before the internet.... lol can really give a guy a complex...

    1 reply

    Reply 4 years ago on Introduction

    Thanks for your questions... and no questions are stupid! :) On the contrary... it is silly not to ask questions and search for answers.

    If you have a short PTFE tubing then the lubrication (common household oil such as use for sewing machines, door hinges, etc) will offer little improvement.

    Nevertheless making the filament pass through an "oily sponge" will remove dirt from the surface and reduce the risk of clogging.

    The lubricated surface of the filament can also improve the performance by reducing friction inside some types and models of extruders, such as the Smart Extruder in the MakerBot Replicator Generation 5 3D printers.


    We edited this Instructable and added "Step 2: 3D-print and adjust as required" with some advice regarding 3D-printing.

    The tube for filament is made commonly of a polymer called PTFE. It can be found in most hardware stores.

    Search the internet for: ptfe tube suppliers