This is a low-height TUSH-style spool holder for mounting on a Wanhao i3 or clone.
This is inspired by https://www.thingiverse.com/thing:2359860, but its height meant my enclosure didn't fit.
In the SCAD file you can adjust the bearing height and separation for your minimum spool size and clearance. The STLs are set up for 100mm separation to hold a 200mm spool. My 180mm spool just clears the holder. Smaller spools might scrape.
You will need four of 608zz bearings, and four 15mm M3 nuts and bolts to hold them together.
The inside edge is sculpted to not catch on the filament on full rolls. Having to print the sculpted parts is the reason the picture is of two colours.
Use a brim or a helper disk for the leg. You can see in my photos that the leg lifted during the print. It still works OK.