[键盘] 3D 打印 Dactyl manuform + KAT Atlantis

楼主: arnoldliu (^^)   2022-07-10 02:38:44
网志版 https://small-keyboard.blogspot.com/2022/07/Dactyl-PCB.html
Dactyl manuform 是设定参数后,用程式语言生成 3D 外壳的分离式人体工学键盘。
按键的排列不是平面,要用手焊连接轴体和键盘矩阵。上次分享的 Dactyl manuform 用
Amoeba King 单轴 PCB,焊接起来还是很花时间。
网络上有设计给 Dactyl manuform 的 PCB,用 0.6mm 厚度就可以配合外壳弯曲,让组装
过程比较快速。
https://i.imgur.com/bwKZFYo.jpg
排线直接焊在 PCB 上预留的位置。
https://i.imgur.com/1ENkcxE.jpg
其实在分享第一把之前,就已经订好可弯曲 PCB 了。可惜 Wylderbuilds 的外壳跟 PCB
的轴体位置对不上。
想说用 Dactyl Generator 外壳生成器 (网站最近当掉),默认值生成 3D 档再找厂商列
印。但是 Dactyl Generator 的参数设定中,似乎没办法把螺丝固定座的位置放在壳内,
突出外缘比较不好看。
而且找厂商印的花费还不少。左右手、底盖、微处理器固定座加起来,再考虑如果参数不
对,要重印的话,干脆直接买一台 3D 打印机自己印!
于是就试着依原始设计者的说明,用 Clojure 程式语言来生成 3D 档。可是没有底子的
人,安装完软件之后,没有详解步骤,要从哪里输入指令都不知道。
后来看到用 Python 生成 3D 档的方式,有给视窗系统的批次档,似乎比较简单。在
GitHub 上绕了好久,等到把整个目录都复制到硬盘上,才终于看到 3D 档案出现。
在 generate_configuration.py 里,大部分的参数都有说明。但是很多参数就算看了说
明,也不知道是什么意思,要真的生成外壳 3D 档才理解。
https://i.imgur.com/ZerCYAV.png
在视窗系统用批次档,自动生成 Docker Desktop 虚拟环境里的印象档。执行里面的
DM-run,就会依 run_config.json 档案中的参数生成外壳的 SCAD 档。
https://i.imgur.com/ZmFMR0F.png
用 OpenSCAD 开启 SCAD 档,渲染后就可以输出 3D 打印机能接受的 STL 档。
https://i.imgur.com/nV5O7j6.png
Python 生成的底盖有问题,不是完整的 3D 档,没办法输出 STL 档,只能输出 DXF 的
2D 向量图档。
https://i.imgur.com/1BNLWpr.png
都走到这一步了,再装一个软件,用 Shapr3D 把外壳边缘修完整。
https://i.imgur.com/D3HcAm2.png
平面往上拉,就可以形成 3D 结构。
https://i.imgur.com/d9HobQH.png
让底部的螺丝孔下沉一点,留空间给埋头螺丝。
https://i.imgur.com/cNqrnXF.png
3D 打印机是 Ender 3 S1,切片软件是 Cura 5.0。层高 0.2mm,填充密度 10%,树状支
撑,打印速度 50mm/s。这样光单手外壳要印 17 小时 21 分钟,底盖大约 5 小时。
https://i.imgur.com/HyCCoiC.png
拆掉支撑后的外壳,银色 PLA 材质。因为上盖的厚度、直行的交错距离、预留螺丝孔的
大小等错误,印了第 4 个才成功。
https://i.imgur.com/uA8dHeH.jpg
用带有纹理的钢板,打印后转印在底盖上,比全光滑的好看。
https://i.imgur.com/TVWyiSK.jpg
安装热熔螺母之后,再安装 PCB。虽然还是要稍微调一下 PCB 角度,但已经比手焊方便
多了。
https://i.imgur.com/nv8u2iV.jpg
确定韧体刷好,再装上底盖。这把 4x6 配列,内部空间没有 5x6 高,微处理器上的杜邦
接头快要顶到 PCB。如果要做更小尺寸的配列,可能就不能用杜邦接头了。
https://i.imgur.com/P0cavPF.jpg
组装完成。轴体是敲击声很大的 Zaku 63.5 克双段弹簧线性轴。
https://i.imgur.com/QTZJzy4.jpg
装上键帽,KAT Atlantis,PBT 材质,二射成型。
https://i.imgur.com/wwoaeb0.jpg
拇指区配合 PCB 的设计,是 5 键的 Mini 版本。不知道是 PCB 还是韧体设定没弄好,
离拇指最远的那颗按键在两手都没有作用。
https://i.imgur.com/HrBOsg2.jpg
印到这组壳的时候,3D 打印机上的 Z 轴有些螺丝松动,不然垂直面可以印的更平整。
https://i.imgur.com/NkaJdxF.jpg
因为跟 Wylderbuilds 订 3 个壳了,有回馈意见给他。他就试着调整参数,让外壳可以
装弯曲 PCB,还免费寄一组外壳给我试用。
不过买了 3D 打印机之后,发现自己印的壳也不错。底盖比较好看,螺丝孔大小刚好,不
用再打磨。
https://i.imgur.com/r7asiDE.jpg
谢谢观赏。
作者: dream4magi (dream4magi)   2022-07-10 03:12:00
哇!这PCB大概0.8厚? 新买3DP就可以马上上手很厉害!啊 眼残了原来是0.6厚
作者: pttSouthjin (带我上太空)   2022-07-10 08:28:00
哇,从键盘到玩程式/3D建模设计了?!
作者: a29885180 (Allen黃)   2022-07-10 09:23:00
真 客制化 强
作者: penguinlion (penguinboss)   2022-07-10 09:35:00
推 猛人
作者: observer0117 (ob)   2022-07-10 11:06:00
作者: W11 (似天堂W11)   2022-07-10 11:08:00
推!自己的键盘自己做!!
作者: PARLARE (怕喇咧)   2022-07-10 11:14:00
只能推了
作者: HyDroGen2528 (IWillNeverLetUDown)   2022-07-10 11:59:00
厉害
作者: twosheep0603 (两羊)   2022-07-10 13:05:00
ender 3 S1打印精度感觉挺高的欸
作者: ddd1264 (关我)   2022-07-10 21:21:00
成品好美
作者: tting0218 (wen)   2022-07-10 22:00:00
哇 推爆
作者: benwu95 (☆心叶★)   2022-07-10 23:59:00
原来有可以弯曲的PCB版!
作者: a619063 (tension)   2022-07-11 07:24:00
作者: fff5fff5 (fff5fff5)   2022-07-11 08:24:00
推一个
楼主: arnoldliu (^^)   2022-07-11 23:17:00
感谢推文,Dactyl还有很多变化可以玩,之后再分享
作者: sasaki5221 (曜多☆山田一生推)   2022-07-12 08:20:00
太厉害了
作者: observer0117 (ob)   2022-07-12 09:37:00
dactyl flex也很有趣,可调整高度角度
作者: chmartiny (踢你)   2022-07-12 14:46:00
好帅
作者: Peacex (夜无想)   2022-07-17 12:04:00
蛮想看试打的影片

Links booklink

Contact Us: admin [ a t ] ucptt.com