added pico board
This commit is contained in:
@@ -164,7 +164,7 @@ module case(){
|
||||
}
|
||||
}
|
||||
module pico(){
|
||||
$topLeftEdgeOfPcbToCenterOfUsb = 23;
|
||||
$topLeftEdgeOfPcbToCenterOfUsb = 27.7;
|
||||
$usbHoleWidth = 12;
|
||||
$usbHoleHeight = 9;
|
||||
$usbOffsetFromPcb = 4 - $pcbDampenerOffset;
|
||||
@@ -223,23 +223,41 @@ module case(){
|
||||
}
|
||||
module pcb() {
|
||||
jackBody = [15,6.15,5.3];
|
||||
picoBody = [21, 51.5, 1];
|
||||
picoUsbBody = [8, 5.66, 2.65];
|
||||
module jack() {
|
||||
translate([0,jackBody.y/2, jackBody.z/2])
|
||||
rotate([0,90])
|
||||
cylinder(r=2, h=2.2);
|
||||
translate([2.2,0,0])
|
||||
cube(jackBody);
|
||||
color("#333")
|
||||
cube(jackBody);
|
||||
|
||||
}
|
||||
module pcbPico(){
|
||||
translate([0,-1.6,0])
|
||||
color("#00aa00")
|
||||
cube(picoBody);
|
||||
translate([(picoBody.x - picoUsbBody.x)/2, picoBody.y - picoUsbBody.y, -picoUsbBody.z])
|
||||
color("#666")
|
||||
cube(picoUsbBody);
|
||||
}
|
||||
translate([0,0,$dampenerHeight]) {
|
||||
color("#008800")
|
||||
linear_extrude($pcbHeight)
|
||||
polygon(points);
|
||||
polygon(points);
|
||||
translate(points[1] + [0, -12.3 - jackBody.y])
|
||||
translate([0,0,-jackBody.z])
|
||||
jack();
|
||||
color("#333")
|
||||
jack();
|
||||
translate(points[1] + [27.7 - picoBody.x/2, -picoBody.y])
|
||||
translate([0,0,-picoBody.z])
|
||||
pcbPico();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
color("#008800")
|
||||
|
||||
%pcb();
|
||||
color("#333333")
|
||||
%topDampeners();
|
||||
|
||||
Reference in New Issue
Block a user