
Passend zu zwei vorhandenen Bohrlöchern habe ich einen Klopapierrollen-Halter konstruiert — genau so einen findet man im Laden nicht, mit OpenSCAD ist es eine Sache von Minuten. Der ganze Halter steckt in zehn benannten Maßen am Dateianfang: Wer andere Bohrlöcher, eine andere Ausladung oder Rollenbreite braucht, ändert nur die betreffende Zahl und druckt sein eigenes Teil.
Wie der Halter aufgebaut ist
Drei Bauteile, von der Wand nach vorn gelesen:
- Die Wandscheibe (
Bodenplatte) ist eine flache Scheibe mit zwei Befestigungslöchern. Sie entsteht perdifference(): Aus dem Vollzylinder werden zweiLoch()herausgeschnitten, je um den halben Lochabstand (a/2) nach oben und unten versetzt. Jedes Loch hat oben einen kleinen Kegelstumpf — eine Senkung, in der der Schraubenkopf bündig verschwindet. - Daraus wächst der untere Arm nach vorn: ein schlichter Zylinder (Länge
e, Durchmesserf), um die Scheibendickecversetzt. - Der obere Arm trägt die Rolle. Er liegt waagerecht (
rotate([0,90,0])) und ist die Vereinigung aus einem Zylinder und einem aufgesetzten Kegelstumpf (cylinder(d1=h, d2=h-2)). Der Kegelstumpf verjüngt das freie Ende leicht, damit die Rolle beim Aufstecken nicht an einer scharfen Kante hängenbleibt.
// Abstand Löcher in Wand
a = 25.46;
// Durchmesser Scheibe an Wand
b = a*2;
// Höhe Scheibe an Wand
c= 8;
// Durchmesser Loch für Wandbefestigung
d = 3;
// Länge unterer Halter
e = 81.28;
// Durchmesser unterer Halter
f = 18;
// Länge oberer Halter
g = 120;
// Durchmesser oberer Halter
h = 16;
// Verschiebung oberer Halter gegenüber 0
i = 81.28;
$fn=100;
Bodenplatte();
translate([0,0,c])
cylinder(d=f,h=e);
translate([0,0,i])
rotate([0,90,0])
union() {
cylinder(d=h, h = g-1);
translate([0,0,g-1])
cylinder(d1=h, d2=h-2, h = 1);
}
module Bodenplatte() {
difference() {
cylinder(d=b, h =c);
translate([0,a/2,0])
Loch();
translate([0,-a/2,0])
Loch();
}
}
module Loch() {
cylinder(d=d, h =c-1);
translate([0,0,c-1])
cylinder(d1=d, d2=d+2, h =1);
}
Anpassen an die eigene Wand
Alle Stellschrauben stehen oben in der Datei:
- Lochabstand
a— der wichtigste Wert: auf den Abstand der eigenen Bohrlöcher setzen; der Scheibendurchmesser (b = a*2) zieht automatisch mit. - Schraubenloch
d— auf den Durchmesser der eigenen Schrauben anpassen. - Ausladung
g, Armstärkeh— wie weit der Halter aussteht und wie kräftig der Tragarm ist. $fn— Anzahl der Facetten der Rundungen: höher heißt glatter, aber langsamer; 100 ist für ein sichtbares Teil ein guter Wert.
Druck
Ein kleines, gering belastetes Teil — PLA genügt, PETG ist im Bad etwas unempfindlicher gegen Feuchte und Wärme. Und so sieht das Ganze während des Drucks aus:



