cad/pins.scad
Ricardo (XenGi) Band 462d2bfb6c
new stuff
2023-06-06 01:03:09 +02:00

30 lines
796 B
OpenSCAD

include <lib/key_specs.scad>;
$fn = 64;
for(x = [0 : 1 : 12]) {
for(y = [0 : 1 : 4]) {
translate([margin + x*key_width+key_width/2 + x*padding, margin + y*key_height+key_height/2 + y*padding, 0]) cylinder(h=1.8, r=1);
}
}
for(i = [0:2]) {
translate([margin + key_width/2,45+i*5,0]) {
hull() {
cylinder(h=1.5, r=1);
translate([key_width+padding,0,0]) cylinder(h=1.5, r=1);
}
cylinder(h=1.8, r=1);
translate([key_width+padding,0,0]) cylinder(h=1.8, r=1);
}
}
translate([margin + key_width/2,40,0]) {
hull() {
cylinder(h=1.5, r=1);
translate([2*(key_width+padding),0,0]) cylinder(h=1.5, r=1);
}
cylinder(h=1.8, r=1);
translate([key_width+padding,0,0]) cylinder(h=1.8, r=1);
translate([2*(key_width+padding),0,0]) cylinder(h=1.8, r=1);
}