improve key

This commit is contained in:
Michael Sippel 2025-03-28 21:31:04 +01:00
parent 989b210d90
commit 79ae6ecc1e
Signed by: senvas
GPG key ID: F96CF119C34B64A6

View file

@ -1,35 +1,48 @@
translate([5,0,0]) // achse
rotate([0,90,0]) translate([5,0,0])
cylinder(d=4, h=25, $fn=64); rotate([0,90,0])
cylinder(d=4, h=25, $fn=64);
translate([18,0,0])
rotate([0,90,0])
cylinder(d=5, h=1, $fn=64);
translate([9,0,0])
rotate([0,90,0]) // verdickung
cylinder(d=5, h=1, $fn=64); translate([18,0,0])
rotate([0,90,0])
translate([20,0,-1.5]) { cylinder(d=5, h=1, $fn=64);
translate([9,0,0])
rotate([0,90,0])
cylinder(d=5, h=1, $fn=64);
// bart
translate([20,0,-1.5]) {
difference() {
union() {
cube([3, 6, 3]);
translate([5,0,0])
cube([2, 6, 3]);
translate([8,0,0])
cube([2, 6, 3]);
translate([7,0,0])
cube([2, 4, 3]);
}
cube([3, 6, 3]); translate([0,3,2])
translate([5,0,0]) cube([20,2,4]);
cube([2, 6, 3]);
translate([8,0,0])
cube([2, 6, 3]);
translate([7,0,0])
cube([2, 4, 3]);
} }
}
translate([-6,0,0])
sphere(r=2, $fn=64);
difference() { // knubbel
translate([-6,0,0])
sphere(r=2, $fn=64);
// griff
difference() {
hull() hull()
{ {
translate([2,0,0]) translate([2,0,0])
rotate([0,90,0]) rotate([0,90,0])
cylinder(d=4, h=4, $fn=64); cylinder(d=4, h=4, $fn=64);
@ -41,10 +54,9 @@ difference() {
cylinder(d=10, h=4, $fn=64, center=true); cylinder(d=10, h=4, $fn=64, center=true);
} }
} }
translate([0,2,0]) translate([0,2,0])
cylinder(d=6, h=10, $fn=64, center=true); cylinder(d=6, h=10, $fn=64, center=true);
translate([0,-2,0]) translate([0,-2,0])
cylinder(d=6, h=10, $fn=64, center=true); cylinder(d=6, h=10, $fn=64, center=true);
} }