About this 3D model
This is a spool holder designed to fit on 1x2 shelf. It uses 12x3 mm magnets (glue in) to hold the locks in, uses 3mm by 20 as a hinge pin. I used 1/2 inch pvc for the axle, I'm sure you could print one, but PVC pipe is cheap, smooth and very tough! It does require Supports and I used PETG, I'm sure PLA or PLA Pro would be fine too. 15% to 20% infill, depending on pattern.