Updated case with space for rubber feet
This commit is contained in:
@@ -51,6 +51,9 @@ $pcbDampenerOffset = $pcbHeight + $dampenerHeight;
|
||||
picoUsbBody = [8, 5.66, 2.65];
|
||||
jackBody = [15,6.15,5.3];
|
||||
|
||||
|
||||
$footRadius = (6.4 + $clearance) /2;
|
||||
$footHeight = 1.8;
|
||||
module pin(){
|
||||
cylinder(h=$holes, r=1, center=false);
|
||||
}
|
||||
@@ -234,6 +237,26 @@ module case(){
|
||||
}
|
||||
}
|
||||
}
|
||||
module feet(){
|
||||
module foot() {
|
||||
cylinder(h = $footHeight, r = $footRadius, center = true);
|
||||
}
|
||||
// Inner side
|
||||
translate([0,0,$footHeight/2-$baseHeight]){
|
||||
translate([points[0].x, points[0].y, 0])
|
||||
foot();
|
||||
translate([points[1].x, points[1].y, 0])
|
||||
foot();
|
||||
}
|
||||
// Outer side
|
||||
translate([0, 0, -1]){
|
||||
translate([points[9].x, points[9].y, 0])
|
||||
foot();
|
||||
translate([points[8].x, points[8].y, 0])
|
||||
foot();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
difference(){
|
||||
body();
|
||||
@@ -241,6 +264,7 @@ module case(){
|
||||
pico();
|
||||
aux();
|
||||
magnets();
|
||||
feet();
|
||||
}
|
||||
}
|
||||
module pcb() {
|
||||
|
||||
Reference in New Issue
Block a user