Updated case with space for rubber feet

This commit is contained in:
2025-09-10 18:37:04 +02:00
parent d43b6f746a
commit 0ff12f7b27
2 changed files with 24 additions and 0 deletions

View File

@@ -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() {