RepRap/Modelle: Unterschied zwischen den Versionen

Aus Stratum 0
Wechseln zu:Navigation, Suche
K (Keycap: fix)
(+ Schnurverstelldingsi)
Zeile 1: Zeile 1:
 
+
==Keycap==
===Keycap===
 
 
Basierend auf shoragans version, Schlitze jetzt an der Seite und insgesamt etwas höher.
 
Basierend auf shoragans version, Schlitze jetzt an der Seite und insgesamt etwas höher.
 
Benötigt die stratum0-lowres.dxf der matetags.
 
Benötigt die stratum0-lowres.dxf der matetags.
Zeile 23: Zeile 22:
 
   }
 
   }
 
   translate([0,11.5,-10]) cube(size=[100,30,100], center=true);
 
   translate([0,11.5,-10]) cube(size=[100,30,100], center=true);
 +
}
 +
</pre>
 +
 +
== Schnurverstelldingsi ==
 +
<pre style="height:300px;overflow:scroll;">
 +
height=3;
 +
width=15;
 +
 +
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, width/2, height/2])
 +
cube([height, width, height+2], center=true);
 
}
 
}
 
</pre>
 
</pre>

Version vom 26. Oktober 2012, 15:17 Uhr

Keycap

Basierend auf shoragans version, Schlitze jetzt an der Seite und insgesamt etwas höher. Benötigt die stratum0-lowres.dxf der matetags.

$fs=0.5;
$fa=1;
height=24.5;
width=26.5;
rotate([90,0,0])
intersection() {
  scale([width/height,1,1])
  translate([0, 3.5, 0])
  difference() {
    union() {
      cylinder(h=5, r=height/2+1, center=true);
      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");
    }
    cylinder(h=2.4, r=height/2, center=true);
    translate([0, 6.8, 0]) cylinder(h=10, r=5/2, center=true);
	translate([0,-10,0])rotate([0,0,0])cube([40,24,1],center=true);
  }
  translate([0,11.5,-10]) cube(size=[100,30,100], center=true);
}

Schnurverstelldingsi

height=3;
width=15;

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, width/2, height/2])
		cube([height, width, height+2], center=true);
}