This is probably yet ANOTHER filament guide. but I didn't find a guide out there that met my needs. My space is someone limited width wise so I have to top mount my spools. The baziillion other filament guides out there are great but i found some of them just too fragile or unwieldy.
I wanted a top filament guide with a fidget spinner bearing / roller, AND i wanted it to snap on with no tools or disassembly. I just couldn't fine one that worked for me.
This borrows the 'clip' and the dovetail from this filament guide: https://www.thingiverse.com/thing:2917932
and it borrows the roller, axle, and tool-free, disassembly-free, snap-on style of THIS lower guide ( I am still using this for my lower guide. My upper guide pairs very well with this thing, as it is designed to do):
This uses the standard 508 fidget spinner ball bearing that snaps right on to the axle. Depending on the accuracy of your print you may need to trim the axle to snap the bearing and roller on.
Once you snap the roller and bearing on the axle you will have enough clearance to slide your filament up the side or feed it through, but the filament should NOT fall off the roller or escape.
There are 2 versions of the upper roller mount!!
One is compact and quick to print, and it works, and one that has a 55mm offset to be more in-line with the lower guide and extruder. I am using the offset version because it lines up with my lower roller.
I recommend you print either of the mounts with bed supports .
I do not claim to be the smartest person or a good designer. This is something I built using Tinkercad in about an hour.
Color changing purple/pink