There are lots of variations of this type of thing created by others.
I wanted one that clipped on the top lip of the printer and was easy to add and remove the spool.
The spool simply rests on the spindle in this design. It can support a spool up to 80mm across which is all of the 1kg spools I have.
I would not want to support more than 1kg with this arrangement however it is more than capable of doing so.
The spindle runs freely with this setup.