部分名词的中文翻译不太好,懂英文的看英文版
Dactyl Generator网站可以自己调整参数生成dactyl键盘外壳的3D模型。 我的这个Java项目利用API批量生成不同参数值的模型和预览图,用于展示参数的作用, 节省测试参数的时间。目前只展示dactyl manuform键盘。
曲率参数的单位是弧度,转换成角度的话,PI等于180度,PI/6等于30度
2022-06-23,这个Github issue报告了原网站无法打开。 热心人士Michael Bugert用开源代码跑起了新网站。 如果以后网站无法访问,去Github issues看看有没有热心人士重新跑起网站。 你也可以按照这里的步骤在自己电脑运行网站。
这个参照模型使用大部分参数的默认值,是用来做对比。
(默认值 当前使用值)比如 (5 6)表示网站的默认值是5,我使用6。
依次是2, 3, 3-mini, 4, 5, 6
“no last row” 对比 “use all keys”
没有 对比 全部
第3至第6列只有3行
two 对比 “use all keys”
两个 对比 全部
第5和第6列只有3行
Cherry樱桃轴和佳达隆轴属于MX结构轴,轴体有凹槽。高特轴的外壳类似凯华Box轴。 TTC轴属于MX结构轴。其他轴自己看有没有凹槽。
MX 对比 “Box and MX”
MX结构轴 对比 Box结构轴和MX结构轴
“MX snap-in” 对比 MX
凸块底下多了空间,更好地卡住MX结构轴的凹槽 我用的是佳达隆轴,个人更喜欢MX snap-in。
Alps 对比 “Box and MX”
Alps 对比 Box结构轴和MX结构轴
轴孔的尺寸有点不同
Choc 对比 “Box and MX”
凯华矮轴 对比 Box结构轴和MX结构轴
轴孔薄一点。注意 我自己并没有实际打印测试过矮轴。
Kailh 对比 “Box and MX”
凯华轴 对比 Box结构轴和MX结构轴
轴孔多了一个凹位,轴体外壳的两只牙可以卡住这个凹位。
我只有一个凯华白轴,根据这一个轴的测试结果,固定效果还好,应该不需要上热熔胶。因为轴体和外壳都会存在公差,你的固定效果可能和我的测试固定效果不同。
樱桃和佳达隆MX轴也能安装在kailh轴孔,但是没有MX snap-in牢固。 在我个人的佳达隆轴测试中,由于轴体外壳存在公差,有部分轴固定效果和上面的凯华白轴差不多,有部分轴拔键帽有时会连带拔轴,导致焊点断裂。如果是热插拔, 就不是一个大问题。
“Use inner column (like ergodox)” 对比 Normal
“Ergodox” 对比 正常
左边多了2个键
Without 对比 Normal
没有 对比 正常
最左列不见了
Yes 对比 No
是 对比 否
堵上右下角的键孔
曲率参数的单位是弧度,转换成角度的话,PI等于180度,PI/6等于30度
pi/6 (30°) 对比 pi/12 (15°)
食指、中指和无名指所在列,即第1至第4列的曲率,pi/6更陡峭
pi/6 (30°) 对比 pi/12 (15°)
无名指列,即第5至6列的曲率,pi/6更陡峭
pi/18 (10°) 对比 pi/36 (5°)
pi/18更陡峭
依次是食指、中指、无名指、小拇指
pi/6 (30°) 对比 pi/15 (12°)
pi/6倾斜度更大
pi/10 (18°) 对比 pi/180 (1°)
-pi/10 (-18°) 对比 pi/180 (1°)
-pi/36 (-5°) 对比 pi/180 (1°)
不建议选择这个选项,是用类似座式电话的电话线来连接左右两边。 实在闲得无聊的人可以去英文版,那边有一个外国人教程的yt视频链接
“内置接口 音频口 Micro USB” 对比 “内置接口 RJ9 Mini USB”
这种连接方式比外置托架复杂,但也可以用在键盘右半部分,因为右半部分只需要通过音频口和左半部分连接,不需要插USB。
micro USB转接板
下图来自Leo’s build log.
某些情况下,L型挂钩的位置会不正确。建议仔细检查。 比如使用dactyl manuform页面的默认参数,L型挂钩和键盘外壳是分离的。
考虑使用外置托架或者根据下面步骤来移动位置
window
-> editor
打开代码编辑器cube
跳到相应的代码位置
difference () { translate ([-94.9015632882982, 24.40298907331629, 16.208123960789713]) { cube ([6, 12, 12], center=true); } translate ([-95.9015632882982, 23.40298907331629, 16.208123960789713]) { cube ([4, 10, 12], center=true); } }
difference()
语句外面包一个 translate([x, y, z])
语句,比如
translate([-1, -2, 3]){ difference () { translate ([-94.9015632882982, 24.40298907331629, 16.208123960789713]) { cube ([6, 12, 12], center=true); } translate ([-95.9015632882982, 23.40298907331629, 16.208123960789713]) { cube ([4, 10, 12], center=true); } } }
移动 左1mm, 后2mm,上3mm
“无内置接口” 对比 “内置接口 RJ9 Mini USB”
用于无线键盘,非充电电池或无线充电。因为如果用有线充电电池,没有孔插线。
Yes 对比 “No RJ9 Mini USB”
外置托架 对比 “内置接口 RJ9 Mini USB”
如果参数Wall thickness 键盘外围壁厚度是默认值3mm,外壳缺口厚度大约5mm,promicro v1 v2 v3托架中v3适合度最高,虽然不是100%完全吻合,由于打印公差,有可能需要用刀小切和锉刀小打磨。 Github的v3模型文件多了一小块, 这里是修复版本的左边和右边。
强烈建议参数connector接口类型选none,否则缺口处有可能会残留有内置接口的部分模型,从而阻挡插入外置托架。
pro micro开发板有type-c版本,比micro usb版本长了2mm。
基于micro usb外置支架的模型,拉长了2mm和增大USB口来适配type-c版本。 注意这是未打印测试的模型。左边模型 和 右边。
Yes 对比 No
是 对比 否
用胶水或者热熔胶固定热插拔轴座
数值越大,拇指区越靠右,越接近小拇指,往x轴正方向
-10mm 对比 6mm
数值越大,拇指区越靠近食指,往y轴正方向
-23mm 对比 -3mm
数值越大,拇指区越高
27mm 对比 7mm
No 对比 Yes
数值越大,食指列(第1和第2列)和拇指区越远离手,往y轴正方向
10mm 对比 0mm
数值越大,食指列(第1和第2列)和拇指区越高
15mm 对比 0mm
数值越大,中指列(第3列)越远离手,往y轴正方向
10mm 对比 2.8mm
数值越大,中指列(第3列)越高
10mm 对比 -6.5mm
数值越大,无名指列(第4列)越远离手,往y轴正方向
10mm 对比 0mm
数值越大,无名指列(第4列)越高
15mm 对比 0mm
数值越大,小拇指列(第5和第6列)越远离手,往y轴正方向
0mm 对比 -13mm
数值越大,小拇指列(第5和第6列)越高
26mm 对比 6mm
小拇指最外列使用1.5u键帽
Yes 对比 No
是 对比 否
4mm 对比 10mm
20mm 对比 7mm
1mm 对比 3mm
我没打印测试过,不知道是否有助于走线
5个螺丝孔。虽然图片上看起来是实心,但是实际是空心。
Yes 对比 No
是 对比 否
仅用于展示
Yes 对比 No
Left 对比 Right
左边 对比 右边
目前是实验性功能,只支持拇指区 右上、左上和左中3个按键。 省略说明这些参数。感兴趣的人可以去这里获取一个例子的参数。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。