Steward
分享是一種喜悅、更是一種幸福
掌機 - Gaviar (小志掌機) - 底座
為了可以更方便Debug,司徒決定將UART以及喇叭拉出來,因此,使用OpenSCAD畫了一個簡易底座
$fn = 50;
module panel(ch) {
hull() {
cd = 3;
translate([0, 0, 0]) cylinder(ch, cd, cd);
translate([81.85, 0, 0]) cylinder(ch, cd, cd);
translate([0, 32.75, 0]) cylinder(ch, cd, cd);
translate([81.85, 32.75, 0]) cylinder(ch, cd, cd);
}
}
difference() {
union() {
difference() {
union() {
hull() {
ch = 4;
cd = 3;
translate([0, 0, 0]) cylinder(ch, cd, cd);
translate([81.85 + 2, 0, 0]) cylinder(ch, cd, cd);
translate([0, 32.75 + 2, 0]) cylinder(ch, cd, cd);
translate([81.85 + 2, 32.75 + 2, 0]) cylinder(ch, cd, cd);
}
hull() {
ch = 4;
cd = 1;
translate([-2, 0, 0]) cylinder(ch, cd, cd);
translate([16, 0, 0]) cylinder(ch, cd, cd);
translate([-2, -19, 0]) cylinder(ch, cd, cd);
translate([16, -19, 0]) cylinder(ch, cd, cd);
}
translate([69.85, 0, 0]) hull() {
ch = 4;
cd = 1;
translate([-2, 0, 0]) cylinder(ch, cd, cd);
translate([16, 0, 0]) cylinder(ch, cd, cd);
translate([-2, -19, 0]) cylinder(ch, cd, cd);
translate([16, -19, 0]) cylinder(ch, cd, cd);
}
}
translate([1, 1, 1]) panel(10);
// socket
translate([-2, -19, 0]) cube([18, 16, 4]);
translate([67.85, -19, 0]) cube([18, 16, 4]);
}
// type-c
translate([-2, -19, 0]) difference() {
cube([19, 17, 4]);
translate([0.25, 0, 1]) cube([17.5, 16, 10]);
}
translate([67.85, -19, 0]) union() {
difference() {
cube([19, 17, 4]);
translate([0.25, 0, 1]) cube([17.5, 16, 10]);
}
}
}
// type-c
translate([10.75, -10, 1]) cube([5, 10, 5]);
translate([-5, -15.75, 2.5]) cube([10, 10, 5]);
// speaker
translate([73.5, -10, 1]) cube([6, 10, 5]);
}

3D列印

使用三秒膠將該上的元件都補齊

將CH340E的+5V連接到這裡

相當短的接線

正面

下邊

側邊

上邊

側邊

完美的開發機