This model is suitable for any printers where the distance between the m3 screws on the wall is 40mm.
The holder exists in 2 variations - 60mm and 80mm. Measure your spool to understand what size you need.
Countersunk variant - for countersunk screws (DIN 965, 7991).
Base variant - for any other screw.
For work you will also need 2 bearings 608(ZZ or RS - it doesn't matter). As a partial solution you can use 3D printed 608 bearings as an example that will be enough. But if you can't print them correctly - I recommend buying metal ones from a store (for me - $1.5 for 5pcs).
Plastic: any of non specific ones (PETG, PLA, ABS, etc.)
Set 3-4 lines for the borders (~1.8mm+). And 6+ layers for the top (~1.2mm).
Infill - 10-15% is enough, but I'm not going to stop you if you want to add more)
Main model:
Place the bottom of the model on the printer table.
No need for any support if you trust your printer.
Otherwise - use trees support for the lower holes (right geometry of these holes is only for aesthetics).
Roller:
Printed from 2 parts.
FF_A5M_SpoolRoller_size
FF_A5M_SpoolRollerInsert
– Upd 12.04.25
Reworked roller. Now it can be print without support, but split on 2 pieces. Also now it's better working with exactly 80mm spools. Previous variant you can find in folder Old.
Add variations of 60mm holder (body + roller).
The author remixed this model.
Remade from scratch for use on standard spool mount position my FF Adventure 5m (and other printers where the distance between the m3 screws on the wall is 40mm). Also updated some parts for a better printing experience.
Video how i made this (russian speech):