Filament Storage Solution (IKEA SAMLA)

by wstein, published

Filament Storage Solution (IKEA SAMLA) by wstein Mar 27, 2015
37 Share
Download All Files

Thing Apps Enabled

Open in Customizer Order This Printed View All Apps

Design Tools


Liked By

View All

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag.

Print Thing Tag

Thing Statistics

92274Views 6934Downloads Found in 3D Printer Accessories


The IKEA SAMLA Boxes (22 l / 6 gallon) is the ideal storage solution for my needs. The profiled wall design makes it very stable. It can hold up to 5x 750g standard spools and I can put Silica gel inside. The IKEA SAMLA boxes should be available in many countries in the world.

By mounting an installations tube in the box, I can feed the filament direct from the box to my printer. That's very convenient!

My spool have all about 20 cm / 8 inch diameter but there is some space left to the wall, so 21.5 cm / 8.5 inch should also fit fine.

It is fast and easy to print. It is very easy to assemble. A drilling jig is also included.

The STL files are for M4 screw and nuts, but as it is customizable you can configure it also for inch parts, other tube/pipe or boxes.

I recommend also this things:

  • Spacer to hold the spools apart (I'm using simple_spacer_32x5.stl and simple_spacer_32x10.stl )
  • the Spool Adapter for perfect fitting of different spools
  • a Filament Clip

For sealing your boxes, you may find this things useful to control humidity:

Other things:

Print Settings


Doesn't Matter




0.3mm layer




I print it without bottom layer - this prevents wraping on my non heated print bed.


Version 2.0: The customizer calculates the correct tube length, now. So it should be easier to create for different boxes.

Version 2.0.1: fix for latest customizer version


Parts list for each box:

  • IKEA SAMLA Boxe with Lid (22 l / 6 gallon) 798.508.75
  • 32mm installation tube/pipe (1.25 inch should also fit)
  • 2x printed socket
  • 6x M4x8 bolt (M4x10mm can also be used)
  • 6x M4 nuts
  • 6x M4 washers

Tools you need:

  • electric drill
  • 4mm drill
  • a pipe cutter or a miter box with saw
  • screw driver

Build steps

  • print two sockets for each box
  • print one drilling jig
  • use the drilling jig to drill the three holes on each side of the box
  • mount the sockets as you see on the images
  • cut the installation tube/pipe at 315mm (12.4inch)

Put the spools on the tube and put it onto the sockets. Now push the side wall a little bit apart and the tube will snap into the sockets.

More from 3D Printer Accessories

view more

All Apps

Customizer is the easiest way to take great 3D printable designs and make them your own. Make your OpenSCAD designs infinitely more valuable by empowering the community to customize them.

App Info Launch App
Customizer Thing App

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Print through a distributed network of 3D printing enthusiasts from across the US, at a fraction of the cost of the competitors. We want to change the world for the better through technology, an...

App Info Launch App

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

3D Print a wide range of designs with Treatstock. Easy to use tools to get the perfect result. The global 3D printing network that connects you with high-quality and fast working print services nea...

App Info Launch App

In Germany u have to use "Abflußrohre"
In Deutschland wir man leider keine Frischwasserrohre in zoll größe finden,
das nächste wäre verzinkte Stahlrohre in 1", kostet aber ungefähr das 4-fache von Abflußrohre und es paßt auch
nicht so schön zum rest der ikea box...

Was aber passen würde:

Aus 1m Rohr bekommt man drei Stücke von ~ 32,2mm länge für drei 22l Ikea boxen.

Angeblich sollen einige Baumärkte jetzt diese größe im Sortiment haben ( Bei OBI habe ich sie aber nicht gefunden)
Wenn man das passende Rohr hat, sollte man die Seitenhalterungen um 2% verkleinern, damit das Rohr schön stramm in den Haltern
sitzt um ein mitdrehen zu verhindern...
Man kann natürlich auch andere größen nehmen, dann darf man aber alle anderen Sachen wieder hierzu anpassen....
...und es passen dann wahrscheinlich keine 4 Rollen mehr in die Box ( ich wollte erst HT Rohr DN 40 nehmen - dann nur 3 Rollen)
Ich konnte mein Rohr im Sanitär Fachhandel freundlicher weise kaufen...


I have some pvc pipe here that is marked as 32mm, but it is too big for the mounts and the spool adapters, the inside of the pipe is 32mm.

I am having trouble finding pvc the right size now.

Are you using PVC pipe? Does the spool spin smoothly on the pipe?

Can't understand how to you make boxes air-tight? I have bought one for myself, but the lid just lays on the box, not air-tight by any means :(

You can print this lid clips: https://www.thingiverse.com/thing:393890 or buy the original IKEA lid clips.

I hope this helps.

Lid clips for the smaller IKEA SAMLA storage boxes
by flummer

What are your experiences with how long this stays dry? I put 0,5 kilograms of silicate in there that changes colour if it absorbed 100 % humidity. After 5 days or so some of it lost all colour and most of the pearls lost like 60 % of their orange.

Is the box a fail because the lids just don't close well enough? Or should I put hot glue on the screws? The holes seem pretty tight though. What are your experiences?

Sorry I don't use silicate myself. Maybe you needs some days to get the filament really dry? May need to refresh the silicate some times and wait until your filament is dry. - only a suggestion...

The drilling jig - should it be placed in the inside or the outside when marking where to drill the holes? The outside seems most obvious when considering the shape, but it is better to be 100% certain ;-)

You are right, you should place it from the outside.
You should also be able to drill through the jig, so the holes fit perfect.

Thanks... Now I just need to figure out how to "adjust" the rig, so it will fit the 65L box - in order to be able to put 2Kg spools in such a box...
65L drilling jig now ready at https://www.thingiverse.com/thing:2398400

Filament Storage (IKEA SAMLA) - 65L Drilling jig
by bipsen

Tolle Idee, danke dafür. ;)

Hast du es auch schon einmal mit einer größeren Samla Box und 2 Reihen versucht (z.B. 56x39x42 cm/65 l) ?!

Schöne Grüße aus Salzburg

Nein, mir reichen die kleinen boxen.

Aber du kannst es gerne probieren. Deine Erfahrung würde mich auch interessieren.

Comments deleted.

I am trying to find the reel insert (bearing?) that is in the 5th picture? This doesn't seem to be included in the download? Anyone know where to find this part?

Customizable Spool Hub Adapter
by wstein
Customizable Spacer
by wstein

I am trying to find the reel insert (bearing?) that is in the 5th picture? This doesn't seem to be included in the download? Anyone know where to find this part?

Cool idea! Very usefull to prevent the filament break!!

Comments deleted.

Great idea! Time for me to go to IKEA! :-)
BTW can I ask you what's the project of your cable holder? I need it and I have the same printer and the same extruder (it seems a MK8)...

Thanks for your interest, I am not sure which cable holder you are talking about. My printer is an unmodified BQ Prusa i3: https://www.bq.com/de/prusa. Maybe this links will help you:

wiki: http://reprap.org/wiki/Prusa_i3_Hephestos/de
github: https://github.com/bq/prusa-i3-hephestos

Thank you for the link.. your extruder is a little different, I have a Geeetech Prusia I3 Pro B, but I can try starting from the files in that page and making something similar...
And tomorrow... IKEA! I noticed in the near store there is the 22l model available, so maybe I can solve my problem..

Drilling jig is too big for M3D maybe give measurements of drill location ?

On each short side of the box, measure up from the bottom lip (in center, not the "feet), and make a small mark/line at 118mm. Then, lay your ruler across that mark you just made and you will see the width at that point is 100mm, so make you second mark/line at the 50mm point. Where the 118mm and 50mm lines intersect is your drill point for the bottom of the three holes.

Drill that hole and attach the holder temporarily to the outside of the box and use it as a template to mark the other two holes.

Then mount everything up and your good to go. The lengths of PVC should be about 315mm, but the box flexibility allows for a fe mm of play there too. On my last set, I just had the guy in the shop cut two pieces for me. I told him 315mm, but then saw his ruler was cm only, so no marker. I told him to just cut at 32cm then. Turns out, he was off by about 2mm so at 318mm they still fit just fine without me doing any more cutting.

The real key to this system is the spool holder and spacers, once those are in place it feeds like butter!

Many thanks for your reply to mjkout. You made a perfect description. There is nothing more to say. Many Thanks!

Multiple Filament Dry Holder and Dispenser (Updated 9/19/2013)

what sort of pipe did you use

In Germany it is called HT-Rohr: https://de.wikipedia.org/wiki/Hochtemperaturrohr
PP indoor wastewater pipe

I feel the need to mention that my first print of the spool holder was completely useless due to the fact that the raft wouldn't come off. I

Comments deleted.

I am sorry, that you run into trouble. I do not understand the problem, maybe you could share a photo? Nevertheless, thanks for your comment, this may help others not to run into the same issue.

Planning on going this weekend to grab one of these at IKEA to do this myself, curious what size spools this fits though. I just ordered one of these: http://www.amazon.com/MakerBot-Filament-Diameter-Large-Spool/dp/B00SNM5YBC?ie=UTF8&psc=1&redirect=true&ref_=ox_sc_sfl_title_14&smid=ATVPDKIKX0DER and it says the spool diameter is 9 inches, would that fit? Thanks.

Also I see you don't print the bottom layer due to "wrapping on my non heated print bed", assuming you meant warping? I'm guessing that is the issue I'm having on my Makerbot Replicator 2, seems that the bottom layer of this (and a few other) prints all "wavy", it seems to only happen on diagonal flats. Like the center of the diagonals bows inwards/up or maybe overlaps on the previous diagonal? Anyhow, thanks in advance for your answers and thanks for the files!

My spool have all about 20 cm / 8 inch but there is some space left to the wall. 21.5 cm / 8.5 inch should also fit fine.

Yes, wraping is correct.

The socket looks wavy/stepped because I adjust the wall angle. It became better if you use a higher resolution. But there is no functional drawback.

Comments deleted.

Many thanks

You seem to be missing the spacer part? Good design otherwise!

You can find the spacer here: http://www.thingiverse.com/thing:728531

Customizable Spacer
by wstein

You should put a dehumidifier in there!

Anyone having trouble with the customizer for this? I really want to adjust this for the hardware I have on hand, but the customizer keeps giving me an error. The only parameters I'm changing are on the first tab: has width 9.5; bolt hole 5.0 (yes, I'm using english hardware. It's what I've got.)

I have fixed the bug it works now correct. Sorry for the trouble!

Works great, now! Thanks so much for the original idea, design and fix!

Many thanks for your interest. It would be great if you can share your experience.

Very good idea this forage !

Many thanks! I can't wait, getting the first feedback from one actually build this.

Excellent! Also consider putting silica gel inside to stabilize the humidity :)
How about an air tight filter solution where you can feed the filament through?

Comments deleted.

This was also my first intention. Currently I am opening the lid a bit for printing. So I don't have to drill additional holes for the filament and it is air tight while not in use!

Actually I'm absolute happy with that solution. But I have some ideas in mind - stay tuned...

If I build this I might install five of these test tube pierceable caps to push the filament through . . .

Might cause too much friction on the filament I would think. Causing prints to fail as the extruder won't be able to pull the filament? Definitely let us know if you try this though.

that is very interesting! It would be great if you could share your experience. I am looking forward to see your results.