Building a RepRack system for my 3D printing filament

Ever since I got my 3D printer, I've been collecting and using 3D filament like mad. Unless I need a specific color or type of exotic filament (like TPU, ASA, wood, carbon fiber), I order 10 spools at a time. This allows me to get filament for about $11.50 a spool (2.2 lbs or 1000kg) instead of the typical $20-30 price on Amazon.

At this point I have 50-55 spools of filament in my workshop piled up in the corner of the room. I've been meaning to do something about it, and I finally started to tackle it.

Enter the open source, freely available RepRack system. This is a very easy to print and assembly system for hanging filament on a wall.

You can find the project on printables, my favorite site for 3D models (most are free!).

The system consists of three main printed parts, and two pieces of hardware.

The main part of the system is a cleat and hanger you drill into the wall.


Source

I added additional support to the outter hangers. These clamps provide additional support for the holes where the rods go through.


Source

For my 4' long shelves, I went with three hangers. One on each end, and one in the center to provide some additional support. These pieces are printed with more infill than normal and additional walls and top/bottom layers to increase the strength. I typically print 10-15% infill with 3 walls, and 4 top/bottom layers. For these, I printed 25% infill, 5 walls, 5 top and bottom. I also printed the cleats at an 45% angle so the layer lines won't line up with the direction of force applied. This significiantly improves the strength of the 3D printed parts under stress. I errored on the side of overkil and so far it appears to be working.

My target shelves are 4' long and I expect to fit 15-18 spools of filament. That's 38-42lbs of weight that needs to be supported. So finding studs is important for a secure system.

After you print the cleats and hangers, you use standard 3" #8 wood screws to screw them into the studs. At any hardware store you can pick up 1/2" EMT conduit for the racks. I picked up a few 10' runs and cut them to 4' sitting in the parking lot so I can fit them in my trunk.

I got one shelf up yesterday and plan on putting up two more today. I managed to fit 17 spools on my shelf, which is all the room I had in the corner I want to mount this. In theory I could put a sleeve on the rod and even print directly from the rack, but since I use a Bambu X1C printer, I have a dedicated color changer AMS unit for that.

Most of what I print is PLA, which is not very sensitive to moisture unless you live in a very damp part of the world. I currently have about 33% humidity in this room, so I removed all the bags from my PLA filament.

For my more sensitive filaments, like ASA, carbon fiber, TPU (rubber), and so on, I will keep these in metal shielded bags that offer superior moisture protection. Some of these materials like TPU you have to dry before you print, even if you store them in low humidity. I have a Sunlu S1 filament dryer I use for this purpose, but if I printed more of this material I would probably custom build my own dryer system.

If I was to guess, I have about 54 spools of filament, 4 of these are carbon fiber, 8 of them are PETG, 1 of them is support material, I have one roll of ASA, and the rest are PLA. I will hang all the PLA and PETG on the racks.

If in the rare chance you need a system like this, check out the RepRack Project on printables. You can find a lot of mods here as well.

Posted Using InLeo Alpha

1.33679468 BEE
4 comments

All-In, congrats you just Nerd Leveled Up!

untitled.gif

0E-8 BEE

I hit level 3 a while ago, got my minor fireball spell and rusty dagger to show for it.

0.00222838 BEE

A m a z i n g!

I got one too, look
nice.png

0E-8 BEE

I have to say, that's proper material. One day I will get into those things too. You really have the luxury of time at hand.

0E-8 BEE

Whoowhee thats a serious stock of spools you’re sittings on! You must be printing a lot!

0E-8 BEE

I don't print all that much, I like having variety, but lately I have been printing a ton for Christmas and Halloween.

4E-8 BEE

Ha christmas! I didn’t think of this. I have a small printer and just got 2 spools that will probably get me through the whole year 😅 !BEER

0E-8 BEE

Hey @themarkymark, here is a little bit of BEER from @michelmake for you. Enjoy it!

Learn how to earn FREE BEER each day by staking your BEER.

0E-8 BEE

That's really cool. I've looked into 3D printers over the last few years, but I've never bought one, or had a go of one.

The main thing I'd want it for is model making because a channel I follow can make the majority of the building, or spaceship, but then they use their 3D printer for smaller detailed greebles. I use Blender, so would potentially be able to model my own specific stuff, if I couldn't find assets online.

Having the option would be good, and it's another tool. Also, kit-bashing can be fairly pricey, so it would be worth it.

0E-8 BEE

check out Tinkercad, it's a free website where you can make models fairly easily. You can't really make complex designs, but you can experiment and see what you can build with primatives. Then I'd move to Fusion360 from there if you find it is something you want to do.

0E-8 BEE

Sick, never heard of Tinkercad, I'll check it out now.

I use polymer clay to sculpt aliens/ creatures from the stories I write, so I can have a physical thing to look at while describing them, which has helped. But, more complex mechanical stuff can't really look good with clay so I tend to use rubbish - well interesting-looking rubbish - to make ships and stuff. I do want to go more into digital modeling. My friend has been teaching me blender, which has been good to ask questions and wrap my head around it.

0E-8 BEE

You're well stocked up. Do you have anyone local you can do swaps with? I keep thinking about getting a 3d printer, but I think sharing one would mean it got more use to justify the cost.

0E-8 BEE

I like to have the ones I have on hand, so I wouldn't have any interest swapping.

0.00000826 BEE