0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ErgoDox机械键盘的制作

454398 来源:工程师吴畏 2019-08-14 17:45 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

第1步:收集零件

ErgoDox机械键盘的制作

键盘是由PCB(印刷电路板),一些小型电子元件,开关,键帽和外壳构成。除了表壳外的所有零件都可以在线订购,我会在这里列出。

表壳可以用激光切割机切割的多张亚克力板制成,也可以用3d打印机打印。我做了激光切割,因为我觉得它需要的时间更短,更重要的是,我觉得它看起来更酷!

PCB (每只手两个 - )链接

76x 5针机械钥匙开关 - 你可以得到哪个永远都是你喜欢的。 Cherry MX是我认为机械键盘爱好者中最受欢迎的,但我发现Gateron更便宜且质量几乎相似。我用aliexpress得到它们。 - 链接

76x keycaps - 我认为重要的是你不要只获得任何键帽,而是为ergodox布局设置的一套,因为每个键帽都有一个小角度,当你正确地组装它们时,它会以特定的方式弯曲。

我在ebay上找到了我的,但我现在找不到链接。我在亚马逊上找到了同样的东西(我希望它正是我所拥有的)。链接

Teensy USB主板2.0 - 链接

(链接中的一个已经连接了引脚。如果你没有引脚,那么你就会需要自己焊接它们。)

各种电子元件(我在DigiKey上买了它们,但你可以在其他网站上找到它们,比如ebay或aliexpress)

MCP23018-E/SP I/O扩展器(此特定部分我只能在DigiKey或Arrow上找到)

2 x 2.2kΩ电阻器(“红色红色”带颜色)

3 x 220Ω电阻器(用于LED

3 x LED的

76 x 1N4148二极管 - 我得到了表面贴装的(SOD-123),但事后我应该得到‘通过洞’的。我在网上看到它们也适合这种情况,它们更容易焊接。

1 x 0.1µ F陶瓷电容器电容器应标有“104”)

1 x USB mini B连接器WM17115

1 x带有短电缆的USB mini B插头(您可以从任何旧的小工具或设备中取出旧的USB迷你B电缆 - 为此会破坏电缆,因此请确保您不需要它)

2 x 3.5mm TRRS插座 - 这些基本上是耳机插座,但你需要确保它们是4连接而不是像许多耳机那样3。

一些跳线(或者您可以使用焊接后从电阻器上剪下的电缆)

案例 - 对于这种情况,你需要一些丙烯酸床单。每侧由5层制成。顶层和底层厚3mm,中间3层厚4mm。

m3 x 20mm螺栓 - 你需要不少。这是为了结案。链接

免责声明:某些链接具有联属会员标签,这意味着如果您通过此链接购买,我可能会获得一些收入。我不为这些公司工作,也不靠这些链接谋生。我花了几个小时来写这篇文章,所以如果能得到一点回报它会很酷。此外,它对您的价格没有影响。

第2步:焊接二极管

您需要为键盘上的每个按钮焊接一个二极管。这部分花了我最长的时间(主要是因为我得到了以前从未焊接的表面贴装二极管),焊接时间约为3-4小时。

PCB上的每个按钮都标有四个角正方形,在广场的一侧,你会注意到两个洞,一个被圆圈包围,另一个被一个正方形包围。这是焊接二极管的地方。

在焊接二极管之前,您应该注意两件非常重要的事情:

二极管焊接在PCB的底部(因此您可以将开关置于顶部)。这意味着对于右侧PCB,您在“左手”侧面焊接,而对于左侧PCB,您在“右手”侧面焊接。

您需要确保以正确的方向焊接它们!二极管只允许电流在一个方向流动,因此以错误的方式焊接它们意味着按钮不起作用。

您如何知道焊接它们的方法?/strong》

二极管的一侧称为“阴极”,另一侧称为“阳极” - 如果您有“通孔”二极管,则阴极周围标有黑色环它。 (阳极侧是橙红色)。

如果你得到了表面贴装(就像我做的那样),那么阴极的标记是一条非常浅的白线靠近其中一面。这有时候很难看到,可能需要良好的照明和放大镜。

(你可以在这里阅读更多关于二极管的信息)

另一个提示:如果你有表面贴装二极管,请务必使用薄焊料。我使用0.3mm,我认为这是一个不错的选择。

第3步:焊接其他电子元件 - 右手边

拿起“右手”PCB并将其放在桌子上,这样你就可以了请参阅文本“右手”(您的二极管现在应位于PCB的底部)。

现在,焊接这些组件:

焊接Teensy 2.0 位于PCB的右上角。您应该看到与teensy芯片完全匹配的孔,您只需要确保芯片的mini-usb端口指向PCB的中心(或指向左侧),并且teensy上的重置按钮是朝向外侧部分,或指向右侧。

(如果您订购了没有安装腿的青少年,那么您需要先将它们焊接起来。)

焊接电阻 - 这边有5个电阻焊接。每个点上有三个220欧姆电阻,下面印有“LED”字样(LEDa,LEDb,LEDc)。标记为2.2k

的另外两个2.2k欧姆电阻器焊接耳机插孔 - 这位于PCB的左上角。耳机插孔上的引脚应完全适合pcb孔,然后翻转PCB并焊接所有引脚。

跳线 - 在耳机插孔的两侧,您应该看到3个孔。其中两个整体包围着黑色轮廓。这些需要焊接在一起(见上图)。您可以使用任何跳线。我使用了从我焊接的电阻器切断的腿部剩余部分。

焊接USB端口 - 这也适合放在PCB上标记的位置,然后翻转PCB并将所有引脚焊接到位。

第4步:焊接其他电子元件 - 左手侧

现在你要采取“左手”的一面。同样,你不应该看到二极管,因为它们位于底部。

在这一方面,您需要焊接这些组件:

焊接MCP23018-E/SP I/O扩展器到左上角PCB。这应该完全适合孔。确保将芯片上的凹口朝向正确的方向。 (看看我添加的图像,确保你做对了。在我的时候,当缺口指向正确的方向时,文字是颠倒的 - 不确定它是否就像所有芯片上的那样,所以你需要看到缺口)

将电容器焊接在其上方。再看一下我在这里发布的图像,并确保将电容器放在正确的孔中。

将耳机插孔焊接到位。 (这应该位于左键盘的右上角)

耳机插孔两侧的焊接跳线 - 连接标有黑色的两个孔,就像我们在键盘的右侧做了。

步骤5:连接USB端口 - 右侧

现在你需要将teensy上的usb端口连接到你在芯片上焊接的usb端口,这样你就可以将键盘连接到你的计算机上。

我拿了一根旧的usb线我躺在身边,切开了usb侧面以完全暴露它。然后我切断电线,露出连接到usb电缆的电线。

USB连接器的一侧连接到你的连接器,另一端,你暴露电线,你会需要焊接到PCB

确保将彩色电线连接到PCB端口上的正确位置!

白线连接到打印为‘D - ’(数据减去)

绿色的孔应连接到‘D +’(数据加)

黑色将连接到 GND (地面)

红色连接到 Vcc

(某些usb线可能有第五根线 - 如果是,你将不需要它。)

第6步:案例

您可以选择两种方式:激光切割丙烯酸或3D打印。

我选择了丙烯酸,因为它看起来更简单。 3d打印机需要校准,挤出机可能会堵塞,您需要确保有足够的塑料和其他可能遇到的问题。除此之外,打印至少需要几个小时,最终结果不会像使用丙烯酸那样光滑。

在工作中我可以使用Epilog迷你激光切割机。使用它真的很容易。我不认为我应该在这里解释如何使用激光切割机,你可以找到几个指南,或者问一个知道你是否可以访问它的人。

我会附上DXF文件这里。我使用的激光切割机可以切割高达30x60厘米的纸张,在每张纸上我设法切割3个。键盘的每一面需要5个 - 顶部和底部应为4mm厚,三个中间部分应为3mm厚。确保从正确的厚度切割每一层。在剪切之前,请查看文件名以了解每个图层的草图。

这意味着,如果您将三个中间件放在一张纸上,那么您需要两张3毫米厚的纸,另外两张厚度为4毫米的纸。

(顺便说一句,如果您无法使用激光切割机或3D打印机,我记得在Google上找到一个会为您打印或剪切案例并将其发送给您的网站。我不知道它会花多少钱。)

第7步:焊接开关

现在您已经将电子元件焊接到了pcb上准备就绪,您已准备好开启焊接开关。

首先,您需要将外壳的中间层(第3层)放在PCB上方,然后将开关插入顶部。你应该有一个“三明治” - 中间的第三个丙烯酸层,下面的pcb,以及上面的开关。开关的底座恰好位于丙烯酸的方形切口内。您可能需要施加一点压力才能让它们进入,但要确保没有太大的压力,并确保在这样做时不会损坏或损坏电子元件。

另外,请查看开关上的引脚,并确保以正确的方向插入它们。

将所有它们放置到位后,您可以翻转pcb,焊接所有开关的引脚。这里也有很多焊接工作,但这比二极管要快得多,因为引脚很厚,固定牢固,你可以使用更厚的焊料。

步骤8:将其余部分放在一起

焊接完所有开关后,你可以把其余案件在一起。这应该是非常简单的。同样,在这里,您需要确保以正确的顺序放置正确的图层。

(注意:在将它们放在一起之前一定要取下丙烯酸保护贴纸。取下贴纸后,我用化妆棉和少许酒精擦拭丙烯酸树脂,以确保它们干净。 。)

我在这里遇到了一个小小的问题 - 在组装图层时,我意识到耳机插孔比3mm厚一点。我拿了一个小圆形文件,并在图层中打了一个小曲线位于中间层的上方和下方,正好位于耳机插孔的位置。您可以在图像中看到它。

步骤9:将键帽放在

我个人订购了最便宜的我能找到的键帽。我在ebay上发现了一套为ergodox制作的套装(我建议你也这样做)大约20美元。

(我想如果我开始大量使用键盘,我会用它来制作它一套很酷的彩色键帽!;))

如果你得到一套专为ergodox设计的键盘,那么键会有一个特定的曲率,你需要确保你把它放在正确的位置 - 即使是空白的,看起来都一样。打字时,它会为您的双手创造一个舒适的角度。

步骤10:将其连接并安装固件

现在您已准备好连接它,然后去! (它应该立即开箱即用。至少对我而言,它在我的Mac上完成)

但是。..。..你可能想要自定义布局(因为这是重点!)。所以。..

下载Teensy固件启动程序

然后自定义您的布局 - 有几种方法可以做到这一点。我尝试了大部分内容,我个人认为最好的是人们在ErgoDox EZ上创造的那个。你可以在这里试试它使用起来并不复杂,但如果你需要帮助,那么在youtube上搜索指南 - 有很多视频提供了很好的布局配置提示和技巧。

一旦你完成配置后,您需要使用您的配置下载已编译的固件。在配置器的底部应该有一个“下载”按钮或链接。你应该得到一个‘.hex’文件。

将‘.hex’文件拖到你之前下载的Teensy加载程序中。

点击‘Program’按钮,复制固件到‘teensy’芯片,然后点击‘reboot’按钮,你的Teensy应该重新启动新布局。

第11步:结论

总而言之,我有一个非常有趣的时间来构建这个!

这是一个很酷的主意,相对简单(对于没有人的人来说)专业的电子体验,几乎没有作为业余爱好者的经验,并且实际上可以管理。

我认为总共花了我大约10个小时,我分开了几天,大约30分钟一次,每次只焊接一个更少的组件,或打印另一层。

习惯这个键盘的学习曲线非常陡峭 - 习惯了正弦曲线布局花了我大约2-3天,但是习惯了所有其他的改变花了我2个星期。

定制布局是一个永无止境的过程,我总是希望在最舒适的位置优化我经常使用的按键。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机械键盘
    +关注

    关注

    1

    文章

    115

    浏览量

    9512
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    新大陆哪款手持采集器是带键盘和全屏的?

    在现代商业和工业领域,手持采集器的应用越来越广泛,一款既带键盘又有全屏的手持采集器往往能为工作带来更高的效率和更好的体验。那么新大陆哪款手持采集器是带键盘和全屏的呢?下面为您推荐两款优秀的产品
    的头像 发表于 09-09 16:04 570次阅读
    新大陆哪款手持采集器是带<b class='flag-5'>键盘</b>和全屏的?

    如何制作字母数字键盘

    制作字母数字键盘
    发表于 09-05 07:24

    键盘常见问题的解决方法

    用户点击输入框时,软键盘默认弹出。但在特定场景下,需要对软键盘的弹出和收起进行控制,如点击空白区域收起软键盘,进入页面时输入框主动获焦。开发者还需根据软键盘状态和高度调整页面布局。
    的头像 发表于 09-04 09:11 542次阅读

    键盘薄膜高弹UV胶则是一种特殊改性的UV固化胶,用于薄膜键盘按键弹性体的部分或高弹性密封

    薄膜键盘是一种常见的键盘类型,它使用薄膜作为按键的触发器。而键盘薄膜高弹UV胶则是一种特殊改性的UV固化胶,用于薄膜键盘按键弹性体的部分或高弹性密封。薄膜
    的头像 发表于 08-26 10:03 699次阅读
    <b class='flag-5'>键盘</b>薄膜高弹UV胶则是一种特殊改性的UV固化胶,用于薄膜<b class='flag-5'>键盘</b>按键弹性体的部分或高弹性密封

    如何使用 QMK的固件键盘开源在 NUC029 上实现键盘

    使用 QMK的固件键盘开源在 NUC029 上实现键盘
    发表于 08-20 08:22

    倍加福IMU F99在工程机械和农用机械中的应用案例

    在工程机械和农用机械领域,稳定性和安全性一直备受关注。在该领域中,惯性测量单元IMU F99系列传感器正逐渐崭露头角,成为工程机械和农用机械中的得力助手。哪怕是在外部加速度失真的情况下
    的头像 发表于 07-11 16:34 634次阅读

    HarmonyOS应用自定义键盘解决方案

    自定义键盘是一种替换系统默认键盘的解决方案,可实现键盘个性化交互。允许用户结合业务需求与操作习惯,对按键布局进行可视化重构、设置多功能组合键位,使输入更加便捷和舒适。在安全防护层面,自定义键盘
    的头像 发表于 06-05 14:19 1575次阅读

    anyon_e:一款高度集成的开源 RK3588 笔记本电脑,配有世界上最薄的 QWERTY 无线机械键盘

    Byran Huang 从零开始打造的开源笔记本电脑,基于 RK3588,搭载 13.3 英寸 4K AMOLED 屏、Cherry MX 机械键盘,厚度 <18mm,可以运行 7B
    发表于 05-26 17:08

    anyon_e:一款高度集成的开源RK3588笔记本电脑,配有世界上最薄的 QWERTY 无线机械键盘

    Byran Huang 从零开始打造的开源笔记本电脑,基于 RK3588,搭载 13.3 英寸 4K AMOLED 屏、Cherry MX 机械键盘,厚度
    的头像 发表于 05-22 11:23 1213次阅读
    anyon_e:一款高度集成的开源RK3588笔记本电脑,配有世界上最薄的 QWERTY 无线<b class='flag-5'>机械</b><b class='flag-5'>键盘</b>

    各位大神,请教机械式光开关的制作过程

    各位大神,请教机械式光开关的制作过程,想了解一下准直器将输入端固定,通过驱动马达将不同输出端准直器与输入端耦合。如何才能对准。
    发表于 04-21 13:14

    怎么调出来点击弹出的键盘是9键数字小键盘

    我使用了系统默认的中文键盘,但是我有一些输入框需要的是默认的9键数字输入。我应该怎么调出来点击弹出的键盘是9键数字小键盘。用按钮组自己做吗?
    发表于 04-02 07:41

    树莓派OS 的屏幕键盘不好用?这个方法可以解决问题!

    导语如果你有一台树莓派的触摸屏或者HMI产品,希望使用屏幕虚拟键盘输入信息时,会出现下面的困惑,默认打开的键盘只有一点点,不能铺满整个屏幕,用起来很不方便,最后只能放弃改用外部的USB键盘
    的头像 发表于 03-25 09:19 860次阅读
    树莓派OS 的屏幕<b class='flag-5'>键盘</b>不好用?这个方法可以解决问题!

    霍尔IC SC4011赋能磁轴键盘新体验

    键盘的世界里,磁轴键盘正以其独特的魅力崭露头角。而钧敏科技主推的霍尔 IC-SC4011 芯片,更是成为了磁轴键盘背后的强大 “心脏”,为众多用户解决了长期困扰的痛点。
    的头像 发表于 03-11 15:33 811次阅读

    AN-660:XY矩阵键盘与MicroConverter的接口

    电子发烧友网站提供《AN-660:XY矩阵键盘与MicroConverter的接口.pdf》资料免费下载
    发表于 01-13 16:02 0次下载
    AN-660:XY矩阵<b class='flag-5'>键盘</b>与MicroConverter的接口

    电子开关与机械开关的区别

    在现代电子技术中,开关是控制电路通断的基本元件。随着技术的发展,开关的种类也越来越多,其中电子开关和机械开关是两种常见的类型。它们各自有着独特的优势和局限性,适用于不同的应用场景。 一、工作原理
    的头像 发表于 12-30 14:40 3622次阅读