Toilet paper roll holder by sfi25 on Thingiverse: https://www.thingiverse.com/thing:2974658

Summary:
Wall mountable toilet paper roll holder for standard 115mm rolls (45mm core diameter) with screwable upper lid. Looks great in glossy or matte gray tones.Even though empty roll will drop out at bottom automatically, the design is not semiauto self-reloading ;-)UPDATE: I so much liked the idea of having a slideable wall mounting plate (many thanks to WaShErE!) so I decided to enhance the design!Please note that this modification is untested, since I only have one bathroom and this print eats a lot of filament... but I'd be glad to hear about your results in the comments!Now there are several options for you to choose from:you always need inner.stl for the lid / holding pin, it's the same for both variantsfor the original (tested) body version with fixed 70mm mounting holes, download and print body.stlfor the body with slideable wall mount, choose body-with-plate.stl and one plate of your choice:plate-70mm-vertical.stl for a plate with two vertial aligned mounting holes with 70mm spacing (recommended)plate-58mm-horizontal.stl for a plate with two horizontal aligned mounting holes with 58mm spacingplate-no-holes.stl for a plate template to add holes at your ownThe fitting between body receiver and plate is tight at 0.0mm tolerance, so depending on the quality of your print, it could need some force to get the body mounted.