One of our cats loves to grab the end of the toilet paper and then run through the house with it, sometimes taking the majority of the role with him. To prevent this I designed this cat-proof holder that uses a three piece revolving mechanism to allow easy access to toilet paper by humans but at the same time frustrate cats.
(The model used in the gif above is a previous version yours will look slightly different but the mechanism is the same)
The roll is placed inside and rests on the stator.stl
. The rotor.stl
fits into the outer groves of the stator.stl
and allows access to the toilet paper when the gap in both parts is rotated into alignment.
This video shows me accessing the TP after the assembly as been mounted to the wall
This video shows me unscrewing the stator lid to access and remove the toilet paper roll like you would do to change the roll.
This TP holder was designed for use with Trader Joe's Ultra soft rolls. It should work for other standard size rolls but no promises there. The height of the roll should be ~100 mm and the diameter should not exceed ~60 mm.
All parts can be printed without support although the rotor handle can benefit from a small support if you want a cleaner finish. I have provided a .3mf file exported from OrcaSlicer that has all the parts oriented and ready to print.
I found that 15% gyroid infill with 3 walls is more than sturdy enough to resist even the most motivated feline.
Parts are designed with a 0.2 mm tolerance so make sure your machine is printing accurately to ensure the smooth operation of all parts.
lidPull.stl
to the statorCap.stl
using two #6 self tapping screws (you could probably get away with a wide assortment of screw types that is just what I had on hand and designed with). wallMount.stl
part locate on the wall where you would like to hang the holder. Use pencil to mark the location of the screw holes. Drill and install dry wall anchors of your choice (I like these printed ones from Eric Cardinal) then screw the wallMount.stl
to the wall and into the drywall anchors. stator.stl
to the wallMount.stl
using 4 #6 self tapping screws or comparable fasteners. stator.stl
and slide the rotor.stl
over it making sure the bottom edge fits into the groove.statorCap.stl
to close everything up. Using a small amount of thin silicon lubricant really helps with the smoothness of the thread if it is binding up.
The author marked this model as their own original creation.