/* Workflow */ Funktionierender Workflow
[stratum0-wiki.git] / RepRap%2FModelle.mw
1 Andere Dateien, die oft gebraucht werden:
2 * [http://www.thingiverse.com/thing:16193 Write.scad] mit Schriftart, z.B. orbitron.dxf
3 * [http://www.thingiverse.com/thing:23817 stratum0-lowres.dxf] – niedrig aufgelöstes Stratum-0-Logo für z.B. Mate-Tags
4 * [http://rohieb.name/stuff/stratum0/PIRATENsignet.dxf PIRATENsignet.dxf] – Piraten-Logo
5
6 ==Keycap==
7 Basierend auf shoragans version, Schlitze jetzt an der Seite und insgesamt etwas höher.
8 Benötigt die stratum0-lowres.dxf der matetags.
9
10 <pre style="max-height:300px;overflow:scroll;">
11 $fs=0.5;
12 $fa=1;
13 height=24.5;
14 width=26.5;
15 rotate([90,0,0])
16 intersection() {
17 scale([width/height,1,1])
18 translate([0, 3.5, 0])
19 difference() {
20 union() {
21 cylinder(h=5, r=height/2+1, center=true);
22 scale([height/width, 1,1 ]) translate([0,-6.5,0]) linear_extrude(height=7, center=true) scale(0.2) translate([-25,0,0]) import("stratum0-lowres.dxf");
23 }
24 cylinder(h=2.4, r=height/2, center=true);
25 translate([0, 6.8, 0]) cylinder(h=10, r=5/2, center=true);
26 translate([0,-10,0])rotate([0,0,0])cube([40,24,1],center=true);
27 }
28 translate([0,11.5,-10]) cube(size=[100,30,100], center=true);
29 }
30 </pre>
31
32 == Schnurverstelldingsi ==
33 <pre style="max-height:300px;overflow:scroll;">
34 $fn=30;
35
36 thread_size=1; // change this, everything other is calculated
37
38 height=1.5 * thread_size;
39 width=7*thread_size;
40 difference() {
41 hull() {
42 translate([width/2, 0, 0]) cylinder(r=width/2, h=height);
43 translate([-width/2, 0, 0]) cylinder(r=width/2, h=height);
44 }
45 translate([width/2, 0, -1]) cylinder(r=thread_size, h=height+2);
46 translate([-width/2, 0, -1]) cylinder(r=1.5*thread_size, h=height+2);
47 translate([width/2, width/2, height/2])
48 cube([thread_size, width, height+2], center=true);
49 }
50 </pre>
51
52 ==Kabelrolle==
53 Es werden zwei ungleiche Teile gedruckt(kann man evt. umgehen, wenn man einen Versatz in den Zylinder einbaut.
54
55 <pre style="max-height:300px;overflow:scroll;">
56 $fs=0.5;
57 $fa=1;
58
59 //Sollradius 22.5 mm
60
61 difference(){
62 union(){
63 //Außenteil
64 translate([35,0,0])difference(){
65 union(){
66 translate([0,0,0.5])cylinder(h=1, r=32.5, center=true);
67 translate([0,0,5])cylinder(h=10, r=23, center=true);
68 }
69 translate([0,0,5.5])cylinder(h=12, r=22.5, center=true);
70 }
71 //Innenteil
72 translate([-35,0,0])difference(){
73 union(){
74 translate([0,0,0.5])cylinder(h=1, r=32.5, center=true);
75 translate([0,0,3])cylinder(h=6, r=22.5, center=true);
76 }
77 translate([0,0,5.5])cylinder(h=12, r=22, center=true);
78 }
79 }
80 for(r=[1,-1]){
81 translate([0,0,0])rotate([0,0,r*35])cube([22,1,4],center=true);
82 }
83 }
84 </pre>
85
86 ==SAMLA-Verschluss-Clips==
87 [[Datei:SAMLA_clip.jpg|left|200px]] Passend zum Verschließen von unseren IKEA-Boxen:
88 * 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)
89 * fertiger [http://hackt-im-stratum0.org/RepRap/SAMLA_hook.gcode gcode]
90
91 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
92 <br style="clear:both"/>
93
94 == Zettelhalter für die Küche ==
95 Ersatz für den Papp-Zettelhalter in der Küche.
96
97 * Die Ausführung scheint noch ein wenig ''wackelig'' zu sein. Braucht eventuell noch ein paar Verstärkerrippen.
98 * Beim Druck der aktuellen Box war noch ein Bug mit dem Stratum0-Logo. In der aktuellen Version im [http://svn.tinyhost.de/svn/3d/blockhalter/ SVN] sollte das gefixed sein.
99
100 [[Datei:Zettelbox.jpg|thumb|Zettelhalter in der Küche]]
101
102 == Stratum0 Flaschenöffner ==
103 Flaschenöffner, der zusammen mit einem 2cent-Stück seinen Dienst verrichtet: [http://svn.tinyhost.de/svn/3d/Bottle%20Opener/ SCAD]
104
105 ==Heizungsschlüssel==
106 <pre style="max-height:300px;overflow:scroll;">
107 $fn=80;
108 difference(){
109 union(){
110 // base cylinder
111 intersection(){
112 translate([0,0,2.9])cylinder(r=4.9,h=5.8,center=true);
113 translate([0,0,1.3])rotate([45,0,0])cube([20,10,10],center=true); // Fase
114 }
115
116 // base handle
117 translate([0,0,14])rotate([90,0,0])cylinder(r=9,h=4,center=true);
118 //ohne Logo: r=10 !
119
120 // Logo in beide Richtungen, steht 0.6 mm hervor.
121 for(i=[0,180]) {
122 translate([0,0,14]) rotate([90,0,i]) linear_extrude(height=2.6, convexity=10)
123 scale(0.4) translate([-25,-25,0]) import("stratum0-lowres.dxf");
124 }
125
126 // Fase
127 intersection(){
128 translate([0,0,5])cylinder(r1=4.9,r2=6.7,h=3,center=true);
129 translate([0,0,1.3])rotate([45,0,0])cube([20,10,10],center=true);
130 }
131 }
132
133 // Vierkantloch
134 translate([0,0,2])cube([5.1,5.1,4.1],center=true);
135 }
136
137 </pre>
138
139 [[Kategorie:RepRap]]
This page took 0.054918 seconds and 5 git commands to generate.