cuteboard/keyboard_case.scad

43 lines
1.0 KiB
OpenSCAD

h=9;
btm_h=1.3;
a=13;
difference() {
cube([93.75+6+4.5,254+6+4.5,btm_h+h+a]);
translate([1.5,1.5,btm_h]) {
cube([93.75+6.5,254+6.5,btm_h+h+a]);
}
tilty_boi();
translate([93.75,240,btm_h+1]) cube([20,8.5,3]);
}
difference() {
translate([2.7,1.5,btm_h]) {
translate([3,3,0]) {
for (j = [1:5]) {
for (i = [0:2:14]) {
translate([j*(15+4.5),i*(14+4.5),0]) translate([-(.75/2),-(.75/2),0]) translate([-3,-3,0]) cube([2,2,30]);
}
}
}
}
translate([0,0,-5]) tilty_boi();
}
module tilty_boi() {
translate([1.5,1.5,h]) rotate([0,-7,0]) translate([-1.5,-1.5,0]) {
cube([150,300,50]);
}
}
//translate([1.5,1.5,h-4.5]) rotate([0,-7,0]) difference() {
// cube([93.75+6,254+6,5]);
// translate([3,3,0]) {
// for (j = [0:4]) {
// for (i = [0:13]) {
// translate([j*(15+4.5),i*(14+4.5),0]) translate([-(.75/2),-(.75/2),0]) cube([15.75,14.75,10]);
// }
// }
// }
//}