This is the third modification to this design after realising I only had one pair of hands so changed design to drop on rather than slide-in centre tube, so now version 3.
The design is to fit a 20mm shelf
Obviously you will need to print two of the holders and one tube
Update: I have added and a medium length tube as I wanted one for the Prusa Mini to go with https://www.prusaprinters.org/prints/15878-filament-guide-for-prusa-mini
The author marked this model as their own original creation.