Updated case with space for rubber feet
This commit is contained in:
Binary file not shown.
@@ -51,6 +51,9 @@ $pcbDampenerOffset = $pcbHeight + $dampenerHeight;
|
|||||||
picoUsbBody = [8, 5.66, 2.65];
|
picoUsbBody = [8, 5.66, 2.65];
|
||||||
jackBody = [15,6.15,5.3];
|
jackBody = [15,6.15,5.3];
|
||||||
|
|
||||||
|
|
||||||
|
$footRadius = (6.4 + $clearance) /2;
|
||||||
|
$footHeight = 1.8;
|
||||||
module pin(){
|
module pin(){
|
||||||
cylinder(h=$holes, r=1, center=false);
|
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(){
|
difference(){
|
||||||
body();
|
body();
|
||||||
@@ -241,6 +264,7 @@ module case(){
|
|||||||
pico();
|
pico();
|
||||||
aux();
|
aux();
|
||||||
magnets();
|
magnets();
|
||||||
|
feet();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
module pcb() {
|
module pcb() {
|
||||||
|
|||||||
Reference in New Issue
Block a user