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