By "slightly universel" i mean you can set it on top of any printer with a 8mm wall.
I've used BoomZilla1's "Better 3D Printable Bearing", witch i found easy to print and works well.
And i've modded them a bit so they have a little reverse circle (I don't know what you call it) in them, so the spool stays in place.
These bearings makes the spool roll easily.
I've used this threaded rod that came with my printer to hold the 2 parts together, if you dont have that, then you just have to get creative.
And the whole setup makes the spool very easy to remove/install, since you just lift it.
Note: My printer is an old cheap kit, so the tolerance might be a bit loose on your printer
Here's the link if you want to modify it for your printer