腳位

電路圖

所需材料

解焊不需要的元件

焊接完成,司徒使用AB膠加強固定

正面

還是一樣小巧可愛

爲了攜帶方面,司徒特地使用OpenSCAD畫了一個保護殼

OpenSCAD
$fn = 100;
union() {
difference() {
cube([28, 29, 10]);
translate([1, 1, 1]) {
cube([26, 27, 20]);
}
translate([(28-12) / 2, -1, 6]) {
cube([12, 20, 20]);
}
}
difference() {
union() {
translate([0, 0, 0]) {
cube([4.5, 5, 8]);
}
translate([0, 24, 0]) {
cube([5, 5, 8]);
}
translate([28-4.5, 0, 0]) {
cube([4.5, 5, 8]);
}
translate([23, 24, 0]) {
cube([5, 5, 8]);
}
}
translate([3, 4, 1]) {
cylinder(10, 0.8, 0.8);
}
translate([3, 26, 1]) {
cylinder(10, 0.8, 0.8);
}
translate([25, 4, 1]) {
cylinder(10, 0.8, 0.8);
}
translate([25, 26, 1]) {
cylinder(10, 0.8, 0.8);
}
}
}
translate([30, 0, 0]) {
difference() {
cube([28, 29, 2]);
translate([1.5, 6, 0]) {
cube([25, 18, 10]);
}
translate([(28-12)/2, 2, 0]) {
cube([12, 20, 20]);
}
translate([3, 4, 0]) {
cylinder(10, 0.8, 0.8);
}
translate([3, 26, 0]) {
cylinder(10, 0.8, 0.8);
}
translate([25, 4, 0]) {
cylinder(10, 0.8, 0.8);
}
translate([25, 26, 0]) {
cylinder(10, 0.8, 0.8);
}
translate([3, 4, 1.5]) {
cylinder(10, 1.5, 1.5);
}
translate([3, 26, 1.5]) {
cylinder(10, 1.5, 1.5);
}
translate([25, 4, 1.5]) {
cylinder(10, 1.5, 1.5);
}
translate([25, 26, 1.5]) {
cylinder(10, 1.5, 1.5);
}
}
}
接著使用3D Printer列印

列印完成

尺寸相當剛好(+5V、GND、RX、TX)

完成