X-Git-Url: https://git.rohieb.name/stratum0-wiki.git/blobdiff_plain/0a6bb792299f4ead555e7347242b2cb858e39534..39b45bfacf97865bac2900a2a165993f86b34fed:/RepRap%2FModelle.mw diff --git a/RepRap%2FModelle.mw b/RepRap%2FModelle.mw index 740eab715..52dc04953 100644 --- a/RepRap%2FModelle.mw +++ b/RepRap%2FModelle.mw @@ -1,3 +1,8 @@ +Andere Dateien, die oft gebraucht werden: +* [http://www.thingiverse.com/thing:16193 Write.scad] mit Schriftart, z.B. orbitron.dxf +* [http://www.thingiverse.com/thing:23817 stratum0-lowres.dxf] â niedrig aufgelöstes Stratum-0-Logo für z.B. Mate-Tags +* [http://rohieb.name/stuff/stratum0/PIRATENsignet.dxf PIRATENsignet.dxf] â Piraten-Logo + ==Keycap== Basierend auf shoragans version, Schlitze jetzt an der Seite und insgesamt etwas höher. Benötigt die stratum0-lowres.dxf der matetags. @@ -26,17 +31,109 @@ intersection() { == Schnurverstelldingsi ==
-height=3; -width=15; +$fn=30; + +thread_size=1; // change this, everything other is calculated +height=1.5 * thread_size; +width=7*thread_size; difference() { hull() { translate([width/2, 0, 0]) cylinder(r=width/2, h=height); translate([-width/2, 0, 0]) cylinder(r=width/2, h=height); } - translate([width/2, 0, -1]) cylinder(r=height, h=height+2); - translate([-width/2, 0, -1]) cylinder(r=height, h=height+2); + translate([width/2, 0, -1]) cylinder(r=thread_size, h=height+2); + translate([-width/2, 0, -1]) cylinder(r=1.5*thread_size, h=height+2); translate([width/2, width/2, height/2]) - cube([height, width, height+2], center=true); + cube([thread_size, width, height+2], center=true); +} ++ +==Kabelrolle== +Es werden zwei ungleiche Teile gedruckt(kann man evt. umgehen, wenn man einen Versatz in den Zylinder einbaut. + +
+$fs=0.5; +$fa=1; + +//Sollradius 22.5 mm + +difference(){ + union(){ + //AuÃenteil + translate([35,0,0])difference(){ + union(){ + translate([0,0,0.5])cylinder(h=1, r=32.5, center=true); + translate([0,0,5])cylinder(h=10, r=23, center=true); + } + translate([0,0,5.5])cylinder(h=12, r=22.5, center=true); + } + //Innenteil + translate([-35,0,0])difference(){ + union(){ + translate([0,0,0.5])cylinder(h=1, r=32.5, center=true); + translate([0,0,3])cylinder(h=6, r=22.5, center=true); + } + translate([0,0,5.5])cylinder(h=12, r=22, center=true); + } + } + for(r=[1,-1]){ + translate([0,0,0])rotate([0,0,r*35])cube([22,1,4],center=true); + } +} ++ +==SAMLA-Verschluss-Clips== +[[Datei:SAMLA_clip.jpg|left|200px]] Passend zum VerschlieÃen von unseren IKEA-Boxen: +* http://hackt-im-stratum0.org/RepRap/SAMLA_hook.scad (braucht Datei [http://hackt-im-stratum0.org/RepRap/stratum0-lowres.dxf stratum0-lowres.dxf] für das Logo) +* fertiger [http://hackt-im-stratum0.org/RepRap/SAMLA_hook.gcode gcode] + +Auf dieser Basis gibt es eine erweiterte, anpassbare (und rundere) Version, die auch Texte und verschiedene Logos erlaubt: https://github.com/rohieb/thing-ikea-samla-locking-clip +
+$fn=80; +difference(){ + union(){ + // base cylinder + intersection(){ + translate([0,0,2.9])cylinder(r=4.9,h=5.8,center=true); + translate([0,0,1.3])rotate([45,0,0])cube([20,10,10],center=true); // Fase + } + + // base handle + translate([0,0,14])rotate([90,0,0])cylinder(r=9,h=4,center=true); + //ohne Logo: r=10 ! + + // Logo in beide Richtungen, steht 0.6 mm hervor. + for(i=[0,180]) { + translate([0,0,14]) rotate([90,0,i]) linear_extrude(height=2.6, convexity=10) + scale(0.4) translate([-25,-25,0]) import("stratum0-lowres.dxf"); + } + + // Fase + intersection(){ + translate([0,0,5])cylinder(r1=4.9,r2=6.7,h=3,center=true); + translate([0,0,1.3])rotate([45,0,0])cube([20,10,10],center=true); + } + } + + // Vierkantloch + translate([0,0,2])cube([5.1,5.1,4.1],center=true); } ++ +[[Kategorie:RepRap]]