Our (now 6 month old) kitten Mochi loves to destroy the toilet paper any chance he can get. This is my attempt at out smarting him, and it seems to have worked so far. Here is a link to a video explaining how to assemble it all once it is printed ... https://www.youtube.com/watch?v=i2GS4tmg2yY&feature=youtu.be. This should fit a standard roll of toilet paper, however; it is a bit snug with a brand new full roll.
The grip pad that I glued to the back can be found at your local hardware store
(Home Depot in my case).
NOTE I used Gorilla Glue to glue the housing together and it works great. It seems to bind the PLA together better than other adhesives I have tried.
This is a work in progress, and will probably need a few tolerance tweaks to get it perfect. If anyone has any questions, comments or feedback, let me know!
Support is needed for "Toilet Roll Protector Slide".
Sanding will be required to obtain a smooth operation of the sliding door. It will depend on what resolution you print at. I printed everything at .3 (just to quicken the process) and I had to sand a bit to get the action of the mechanism to be smooth.