这位程序员小哥直接DIY一个键盘! (程序员小哥正在救火中)
整理分享这位程序员小哥直接DIY一个键盘! (程序员小哥正在救火中),希望有所帮助,仅作参考,欢迎阅读内容。
内容相关其他词:程序员 梗,有个程序员,程序员小哥正在救火中,程序员小哥正在救火中,这个程序员好可爱,程序员 梗,这个程序员,程序员小伙,内容如对您有帮助,希望把内容链接给更多的朋友!
我试过每个机械键盘和每一种开关,这是一个非常复杂和有趣的世界,有控制背景灯的开关,有电容式Topre开关等等,这是一个永无休止的追求,我们一直在试图找到完美的材料,开关、弹簧、*的组合......它带给你一个不可避免的结论:完美的键盘是不存在的。因此,我决定自定义。 这比你想象的容易,但它需要很多的精力和时间,整个自定义键盘的花费大概在美元左右。布局和键帽 如果你想要你自己的键盘,你可能会有一个不寻常的布局。按键可能是紧凑的,同时带有箭头,此外,与标准键盘几乎没有什么分别。 要搞定的第一个问题是找到这样一些不寻常形状的键帽。有不少公司可以做键帽,最著名的是SignaturePlastics,他们直接通过他们的在线零售店销售,但你也可能找不到所需要的。 搞定方案是参与MechanicalKeyboards社区组织的众多团购。意外的是有一个现在正在运行的很可能覆盖所有想要的自定义键盘需要的选择。它被称为GraniteSet,我个人规划。开关 接下来选择你的开关,在众多选择中,我最终选择*为CherryMX。Cherry是制造商,他们生产最有名的机械键盘开关。他们有很多品种,我喜欢一个叫做“CherryMXBlue”的clicky,但你可能喜欢红色或棕色触觉。它们可以在诸如Mouser或Fernell的电子产品商店中轻松找到。底板和式样 接下来,我们需要一个键帽和开关能被安置的板。最简单的方式是激光切割各种丙烯酸或铝,并将它们拧在一起,以建立整个底板。 我们需要运用CAD软件(如Autocad或DraftSight)来规划所有图层,这些CAD软件是免费的,可在Win,Mac和Linux上运行。一些激光切割机也可以从Illustrator或Inkscape获得SVG文件。 在这里为了省钱,我做了一个混合丙烯酸+铝箱布局。从图中可以看到底板是铝(绝缘以防止短路),侧面是棕色丙烯酸树脂。这些开关实际容纳的顶板也是铝,但是不锈钢或者木材也可以工作得很好。PCB 开关可以连接到PCB上的*,也可以直接手动连接。这是一个漫长的任务,但它并不难。 我尝试了两种方式,诚然,PCB是一个更简洁的搞定方案,但是我的第一个自定义键盘是手动连接的。 当然,我们没有可以接收个(每个开关一个)输入的*,所以我们运用一个矩阵。开关以行和列而不是直接连接到*。这样我们只需要约个输入来驱动所有交换机。为此,我们需要为每个开关添加二极管,这意味着需要更多的*,你可以运用1N二极管的任何变体。* 接下来是*。Teensyis是基于ATMega芯片非常小的USBHID兼容*。这对于自定义键盘来说是非常常见的,因为有人为它准备了非常好的键盘固件。它被称为TMK键盘,你可以在github上找到它。您也可以运用任何Adafruit或Sparkfun的*,甚至Arduino。 开关矩阵的所有行和列都必须连接到*。然后你可以刻录固件,关闭键盘并享受定制创作成果! 最后,有几个非常好的社区致力于机械键盘,你可以在其中找到灵感并寻求帮助。一个是Deskthority,另一个是Geekhack,或者/r/MechanicalKeyboards子目录。如果你感兴趣,不妨试试高端定制一个属于自己的键盘。标签: 程序员小哥正在救火中
本文链接地址:https://www.iopcc.com/jiadian/47326.html转载请保留说明!