This is a customizable filament spool hub. It will allow for some error margin in the roll hole size. It's designed to work with or without a bearing. You can customize the filament hole size, bearing diameters and more. Try it in the customizer, edit the .SCAD file, or use the provided STL, which is a version that fits a eSUN 1kg spool (52mm diameter hole) with a standard skate (608) bearing.
Please share your makes :)
Be careful when removing it from the build platform, if you grab it and bend the legs that are pointing up, there's a chance that the layers will split. I've made angled edges so it will be easier to pry it off.
I find that it prints best with PLA, I've also done a few in PETG which works, but it's slightly less firm. I imagine it will work fine with ABS too.