This is slightly over engineered modular Filament Rack made out of 3-4 parts. It uses ½ inch EMT conduit (about $5 each @ Home Depot)
I used EMT conduit in mine because it's strong and doesn't bend easily. Prior to the pictures you see I had the spools sitting on only 2 sets of each part and EMT conduit survived with very little bending for over a week until I printed another set to give myself a little peace of mind; that was 16 spools of filament with very little bending. If using ½ inch EMT I wouldn't go past 10 spools for safety; also at 16 spools one side was supporting close to 50 pounds of weight so that seemed a bit much.
You can go as many levels as you want; in pictures you see 3 levels and if you want more just print “Middle Point” and “Riser” parts per level.
I'm including STEP files for 0.5inch EMT version so you can make the holes bigger for whatever you want to put in it or just leave a comment below with whatever diameter pipe/stick you want to put and I'll resize it for you.
Edit1: Added 2 additional versions; one with 26.4mm holes (Slightly over 1 inch) and one with 34mm holes (slightly over 1.3inch). I would print “MIDDLE POINT” and “TOP” parts stronger with those as they become weaker with larger holes; do more walls / higher infil.
Edit2: Added 21.32mm holes Version.