U mého 16palcového MBP na rok 2019 jsem skončil s tímto:
$ fn = 20;
modul RoundRect (w, d, h2, r, scale = 1) {
h = h2 / 2;
linear_extrude (height = 2 * h, scale = scale)
přeložit ([- w / 2 + r, -d / 2 + r, 0])
minkowski () {
kruh (r = r);
čtverec ([w-2 * r, d-2 * r]);
}
}
// RoundRect (10, 11, 1, 2);
kryt modulu () {
w = 242;
d = 11;
h = 1;
hl = 0,5;
xside = 15;
holeDist = 5;
těleso = xside + 11 * holeDist;
otvor W = (w - plný) / 12;
x0 = -w / 2 + xside / 2 + otvor W / 2;
xDist = holeW + holeDist;
zrcadlo ([0, 0, 1])
rozdíl () {
unie() {
RoundRect (w + 2, d + 2, h, 3);
přeložit ([0, 0, h]) RoundRect (w + 2, d + 2, hl, 3, [w / (w + 1), d / (d + 1)]);
}
přeložit ([0, 0, -1]) RoundRect (w, d, h + 1, 2);
for (x = [0:11]) translate ([x0 + x * xDist, 0, 0]) RoundRect (holeW, d-6, h + 1, 1);
}
}
Pokrýt();
Toto je obal pro dotykovou lištu, kterou můžete vytvořit pomocí OpenSCADu.
Těsně to zapadá (alespoň pro přílišné vytlačování, které moje DIY Prusa vytváří). Prozatím tato věc převádí tuto nesmyslnou lištu na něco spíše jako „klávesnici“. Můžete se opřít prsty o proužek a ke skutečnému stisknutí klávesy potřebujete určitou explicitní sílu uvnitř otvorů. A pokud nakonec v budoucnu budu potřebovat dotykovou lištu, mohu kryt stáhnout a uložit stranou.
Pro další MBP (starší nebo jinou velikost) je třeba upravit velikosti. Ty, které jsem použil, byly měřeny posuvným měřítkem.