首页 > 装备展示厅

3D打印机械键盘制作-附超详细Teensy 2.0主控制作教程

by 拆哪 2020.1.24

经常玩3D打印机的一定都知道Thingiverse,最近也不知道是怎么了,每次去Thingiverse的主页,都会出现这款名叫SiCK-68的键盘,至少已经一个多月了……每次都能看到,实在架不住好奇心,加之最近3D打印机也没什么事,索性做了它!



先上点原作大神的美图,最后再放我做的……



制作过程也比较简单,作者FedorSosnin老师不但免费分享了键盘外壳以及特殊键帽的模型文件,还细心的配上了制作过程的图文教程。原文地址如下:https://www.thingiverse.com/thing:3478494

通过作者的介绍,大概可以知道,这款键盘的布局是以TADA68为基础得来的。



来到上面的地址,点击左上角的“DOWNLOAD ALL FILES”按钮,就可以下载这个键盘的模型文件、PDF说明、固件文件、烧录软件等资料。如果不想整体打包下载,可以点击上图右下角的Thing Files,就可以挑选想要下载的文件了。



点击页面上的Makes,能够看到其他网友制作的成品,可以看看其他人的配色作为参考。


英文好的朋友可以直接去原贴跟着大神的教程做,基本没有什么问题。


看过我之前路透社小键盘那篇文章的朋友都知道,我对开发板刷主控这块一直比较头痛,之前好不容易,磕磕绊绊算是能用Arduino Pro Micro做个简单的QMK主控了,结果FedorSosnin老师这款SiCK-68用的却是用的Teensy 2.0开发板。本以为只是开发板品牌不同,用的都是32U4芯片,使用方法都差不多,所以最开始的时候还是按照之前刷Arduino Pro Micro的方法去操作,发现不行。


后来才老老实实开始根据大神的教程一步步操作,最后竟然一次成功了,这可比我当初刷QMK要顺利多了!真是意外啊!下面我就根据我实际操作,结合FedorSosnin老师的教程,为大家介绍一下这款键盘的制作过程。


首先说一下做这款键盘需要准备哪些材料:

  1. 打印好的键盘外壳零件。有3D打印机的朋友可以直接打印,没有的话,可以去淘宝找代加工的,价格也不贵。
  2. 轴体。根据自己喜好选择。
  3. 键帽。根据自己喜好选择。
  4. 1n4148二极管,68支。
  5. 平衡杆。
  6. Teensy 2.0开发板,盗版的就行……
  7. T口USB数据线。
  8. M3*15沉头螺丝。
  9. 胶。
  10. 防滑垫脚。


下面开始制作


首先下载文件,就是像前面说的,点击“DOWNLOAD ALL FILES”按钮。会得到一个名为Mechanical+Keyboard+-+SiCK-68的ZIP压缩文件。



解压缩后,得到上述文件,主要使用的文件,都在FILES文件夹中。



来到FILES文件夹中,这次主要需要打印的是上图红框所示的5个文件,其中Dowels.stl是几部分键盘壳之间的连杆。Lower开头的两个文件为底壳的左右两部分,Upper开头的两个文件为上盖的左右两部分。PDF文件为这款键盘的大概说明。SiCK-68_EasyAVR.rar是键盘的固件文件和刷固件软件。



每块外壳的打印时间都在五六个小时左右,耗材如果按照50元1公斤计算,材料成本估计十二三元吧。电费人工另计。如果找代加工的话,外壳部分的文件,应该用料250克以内,以0.5元每克的价格算的话,100出头能搞定。当然,找一家有大尺寸3D打印机的加工商,能够把左右两部分打印成一体的,就更完美了。



反正,以咱们一般常用的3D打印机,基本都是要分成两半打印的,上图是FedorSosnin老师打印出来的键盘壳。将左右两边插到一起,然后用胶粘合。同时用电烙铁,调温至200摄氏度左右,对接缝处进行熔接。上图是原作者打印出来的键盘外壳。



上下壳接好以后的样子,胶和熔接的痕迹尽量做在内侧。与原作者不同,我选择的配色比较小清新……



安装轴体。



使用我独家设计的弯二极管神器,把二极管弯好。


然后按照上图的走线方式进行焊接。正如原作者所说的,这款键盘是基于TADA68演化而来的,所以接线图也是用TADA68的。



将二极管逐一焊接到轴体上。

提醒新手一句,二极管是分正负极的,玻璃管上有黑线的一头是负极,焊接的时候,正极接针脚。别问我为什么,我也不知道,我是照着大神的接法做的。哈哈哈……



上图是原作者焊接后的样子,我觉得我焊接的比他要工整一点,哈哈哈



横线接完接竖线。



我发誓以后不会再买这种七彩的OK线了!!!总有一种端午节彩绳的感觉……



最后将横排和竖列的线汇总到一起,方便下一步连接主控。


根据上面的接线图,将行列的导线焊接到对应的开发板针脚上。



将开发板插入底壳。


至此硬件部分就基本结束了,但是先不要着急拧上外壳,因为刷写固件的时候,需要按开发板上的那个复位按钮。



下一步,我们解压files文件夹中的SiCK-68_EasyAVR.rar,然后进入SiCK-68_EasyAVR文件夹。



再进入EasyAVR-master文件夹,运行easykeymap.exe。



点击左上角File,然后点击New。



在弹出的窗口中选择“TADA68”,然后OK。然后关闭这个软件,是的,关闭这个软件。



回到SiCK-68_EasyAVR文件夹,复制SiCK-68.py。



将SiCK-68.py黏贴到C盘,用户文件夹中的,你当前账号名的文件夹中的,.EasyAVR文件夹中的,boards文件夹中。



然后再次运行easykeymap.exe,点击FILES,点击NEW。在弹出的菜单中,我们发现比刚才多出来一个SiCK-68,选择它,然后OK。



然后我们就会看到SiCK-68的键位设置图,如果想改变按键功能,可以在这里修改,我目前还没来得及研究,所以就使用原作者提供的默认布局,先熟悉下整个键盘的制作流程,以后有时间再研究了……



点击Build,然后点击Build。或者直接按F7键。在弹出的窗口中,起个文件名然后保存文件,比如SiCK-68v1.hex。


将Teensy 2.0开发板插入电脑,然后运行Fake Teensy Loader.exe,当然,如果您买的是正版Teensy 2.0开发板的话,就运行Real Teensy Loader.exe。区分正版盗版最简单的方法就是看价格,盗版的30块钱左右,正版160元左右。



Fake Teensy Loader.exe运行界面如上图所示,然后按一下开发板上的复位按钮。


由于我写这篇文章的时候,键盘外壳已经被我装上了……所以只能从网上找了一张图片代替。按了复位按钮以后,软件界面上原本模糊的开发板图片就会变的清晰。然后点击红框所示的“Open HEX File”按钮,选择打开刚才保存的SiCK-68v1.hex文件。然后点击蓝框所示的“Program”按钮。最后点击绿框所示的“Reboot”按钮,主控就制作完毕了。同时键盘也可以正常工作了。主控刷写顺利的一塌糊涂……


安装上平衡杆和键帽,底壳贴上防滑垫脚。整个键盘就完工了。


使用感受方面,由于没有金属钢板和PCB,键盘轴体全靠塑料底板支撑,强度不如正常键盘,整体手感偏柔一点,噪音和共振也小一些。然后就是外壳的设计没有考虑到键盘的倾角,整个键盘是平的……其实这个倒是可以通过修改STL文件来改正,只不过当时手懒,没有去弄。我做这个键盘的主要目的还是好奇和尝鲜而已,正式使用它的几率不会很大。所以就先写到这里吧,如果有什么没说清楚的,欢迎大家留言。


最后放几张我完成后的图片吧……






66 举报帖子
最早回复
  • 最早回复
  • 最新回复
  • 最热回复
瓜不兮兮的Ramiel
2020.1.23
#1

这样粘起来的强度怎么样?


感觉打印还是做分体键盘比较合适,尺寸小,不需要拼接

一愚
2020.1.23
#2
大佬牛逼
我寻思着这设计不是Canoe 独木舟?
  • 拆哪
    2020.1.24
    查了一下,还真是很像啊!
  • 的确太像了

  • rinl 拆哪
    2020.1.25
    大哥在zf没有看过独木舟🐴
  • 拆哪 rinl
    2020.1.29

    我是新来的,你应该能看出来……

  • Joe Lee
    2020.1.23
    #4
    这不就是山寨独木舟吗
    一ev
    2020.1.24
    #5
    能不能打印可以放pcb的外壳?
  • 拆哪
    2020.1.29

    可以 有PCB的准确尺寸和孔位就行,或者你去T站搜搜,有没有现成的下载。

  • #ffb642
    2020.1.24
    #7

    deja vu

    VOSAIC
    2020.1.24
    #8

    都分开打了 不做把分体式的吗


  • 拆哪
    2020.1.29

    额……可以做,只不过没研究过分体的主控哪……

  • le nuage
    2020.1.24
    #9

    我倒是喜欢拿给弯二极管的。

    红与蓝
    2020.1.24
    #10

    富贵落泪

    拆这
    2020.1.24
    #11
    帅。除了真帅 就剩真香了。
    f14eagle
    2020.1.25
    #12

    有打印机就是可以为所欲为

  • 拆哪
    2020.1.27
    也有限制……太小和太大的东西都不行……太软和太硬的也不行……
  • 沧澜
    2020.1.25
    #13
    二极管,厉害
    and
    2020.1.25
    #14
    哦 牛批
    rinl
    2020.1.25
    #15
    这是独木舟抄它还是它抄独木舟的呢,独木舟应该已经开过四五次团购了
    .e74
    2020.1.26
    #16
    这和独木舟有啥区别
  • 拆哪
    2020.1.26
    没独木舟好呗……
  • WeChat User
    2020.1.27
    #17
    有没有可能支持yang的just66板子
  • 拆哪
    2020.1.29

    有尺寸图 就能自己建模做一个……

  • 一阳千喜
    2020.1.27
    #18

    想知道能不能直接买个tada68的PCB放进去?

  • 拆哪
    2020.1.29

    悬,结构不太一样……

  • 66h8
    2020.1.28
    #19
    大佬用什么材料打的
  • 拆哪
    2020.1.29

    普通PLA

  • 66h8 拆哪
    2020.1.30
    过两天回家我也整一个 谢谢大佬教程
  • 拆哪 66h8
    2020.2.4
    不客气
  • 帝国滑稽团参上
    2020.1.28
    #20

    这个挺好玩的,我想把外壳喷成金属色之类的会更好看点

    桃子宝
    2020.1.29
    #21
    有一说一真的牛逼
    66