谁说客制化是有钱人才能玩用-最低的价格DIY一把专属配列的机械键盘(一)

2021-04-23 19:12:41 89点赞 376收藏 64评论

前言

最近攒了一台新主机在家办公用,在网上挑了几天键盘,一直没有心仪的选择。因之前买过半客制化的套件手动焊接过,突发奇想为什么不尝试从头设计一把专属配列的机械键盘。于是便开始在ZDM搜索值友的教程帖子,发现有很多大佬手动飞线焊接键盘,主控有的是从二手键盘上拆下来的优联主控,有的则是直接采用Arduino的Pro Micro,结合自身需求以及制作成本考量,最终决定手动设计PCB板,并采用32u4芯片Pro Micro作为主控,通过QMK刷固件方式,打造一把专属配列的60%键盘。

教程

一、配列设计及方案确认

上一把客制化键盘买的是半成品套件,用的cherry原厂红轴,目前放在公司服役。

目前已服役四年 从上大学用到工作 仍在勤勤恳恳服役中目前已服役四年 从上大学用到工作 仍在勤勤恳恳服役中

已经过了满键盘RGB灯的审美阶段,因此对新键盘的需求是:60%配列、无灯、专属配列、青轴、低调上档次......搜遍整个淘宝,没有一个符合条件的成品键盘可以参考。仍不甘心,便流转于各个外设论坛,终于有一天发现了下面这货:

很符合理工直男的审美很符合理工直男的审美

看着平平无奇的键盘,仔细研究下这个配列,真的会心动不已。在保持60%的布局下,尽可能做到释放最多的按键,塞下了整整65个按键。大键位的空格键被拆分成两个小空格,避免了大键位手感不好的问题,右Shift使用频率不高,被拆分成了三个键位,可通过刷固件的方式自定义想要的按键功能。

二、绘制键盘配列

下面就是开始绘制键盘配列的工作,可以在下面这个网站绘制自己的专属配列

具体绘制方法就是,通过Add key新增按键,然后修改键帽的尺寸,正常小键帽尺寸为1X1,然后一直增加65个按键,修改合适的尺寸,最终生成专属的配列。

几个关键参数几个关键参数

通过新增按键、修改尺寸、修改键帽上的文字,最终绘制出理想中的配列。

配列设计完毕配列设计完毕

三、定位板制作

在layout-editor上设计好键盘配列后,拷贝RawData中的文本,到swillkb中生成定位板图纸。

复制RawData中的文本复制RawData中的文本

点击Draw My Cad后会自动生成定位板图纸,生成的图纸如下图:

可以下载图纸到本地可以下载图纸到本地

把下载到本地的CAD图纸发给淘宝店家,就可以制作定位板。关于定位板的制作,一开始设想了以下三种:

1、合金定位板,包括不限于铝合金、铜合金,但是淘宝一询价,定制没有低于百元的,很不符合我们DIY的初衷,直接PASS。

铜制定位板铜制定位板

2、碳纤维定位板,经过询价,最低的一家报价在60上下,还是不符预期,无奈PASS。

碳钎维定位板碳钎维定位板

3、亚克力定位板,一开始对于亚克力是比较拒绝的,但是逛论坛的时候也看到很多网友用PC材料制作定位板,抱着试一下的心态去淘宝询价,价格直接给到11元包邮到家。好吧,这价格不用犹豫了,特意交代制作2mm的厚度,保证了定位板的一个基本强度。

11元包邮到家11元包邮到家

店家效率很高,第二天就显示快递已发出,等待一天就收到了制作的亚克力定位板。

切割精度很高切割精度很高

手中还有几颗原厂轴,安装一下看看孔位精准度。

孔位正确孔位正确

四、主控选择

市面上可选的主控比较多,有优联主控,也有直接采用Arduino开发板作为主控。因此次设计方案为有线60%键盘,故选择采用32u4芯片的Pro Micro作为主控,可以通过刷QMK固件的方式实现按键定义。Pro Micro就是下面这货:

Pro MicroPro Micro

这块开发板可用接口共有18个,按照键盘矩阵计算,总共可实现9X9=81个按键,对于一把60%键盘足够使用。具体接口定义如下:

接口参数定义接口参数定义

五、键盘矩阵和固件

登录https://kbfirmware.com/可以设计键盘矩阵和固件,只需把RawData中的文本再次拷贝到输入框中即可自动生成矩阵图。

点击Import即可生成点击Import即可生成

自动生成的矩阵图如下:

自动生成矩阵图自动生成矩阵图

观察自动生成的矩阵图,发现横纵总共用了:15+5=20个接口,超过32u4可用的18个接口,因此需要手动调整布局,减少到18个接口。

纵5横13纵5横13

点击PINS可以分配接口,根据Pro Micro接口定义的参数,给键盘矩阵分配开发板上的18针脚,分配好要截图保存,后续画电路板会用到。

18个针脚分配18个针脚分配

点击KEYMAP就可以给按键分配按键,还可以进行宏定义,功能强大,实现自定义按键的功能。KEYMAP还可以实现多层键列的功能,从而让一把60%键盘实现所有按键的操作。

按键分配按键分配

分配好按键后,点击SETTINGS保存配置,下次再设计矩阵的时候,可以直接上传jason文件。

保存配置到本地保存配置到本地

点击COMPILE可以下载固件,后续直接通过QMK刷进主控中。

下载固件.hex下载固件.hex

更详细的键盘矩阵和固件设计可以参见大佬的这篇文章:

低端客制化——画图汪键盘制作记录前言前排提示这是个低端客制化,大家不要将其和那些上百元上千元的客制化套件相比。键盘制作考虑到金钱及时间的消耗,没有去打PCB,没有钢材定位板,没有轴间纸,没有铝阳极外壳,没有酷炫的键帽,只是一把为了方便工作而制作出来的键盘,很丑,极其粗糙不精致。其实我不是很想把这个键盘的制作过程晒出来的,但是上次分qianseyue| 89 评论95 收藏392查看详情

下面即将开始PCB板设计制作,未完待续,不定期更新。

谁说客制化是有钱人才能玩-开启键盘PCB设计之旅(二)前言书接上文,本篇着重介绍键盘PCB设计与制造方法谁说客制化是有钱人才能玩用-最低的价格DIY一把专属配列的机械键盘(一)_键盘_什么值得买(smzdm.com)一、设计工具介绍与选择PCB常用设计软件主要有以下几种:protel(年代久远)、Altiumdesigner(简称AD)、PADS等等,周哼哼h| 7 评论6 收藏20查看详情
展开 收起
64评论

  • 精彩
  • 最新
  • 很实用,想自己DIY,期待作者更新

    校验提示文案

    提交
    白天要搬砖 [喜极而泣] 晚上夜深人静才是属于自己的时光

    校验提示文案

    提交
    收起所有回复
  • 立创开源一堆
    就是PCB有点贵....

    校验提示文案

    提交
    装个立创小助手 注册新用户再叠加各种优惠券 能做到70五张PCB

    校验提示文案

    提交
    坐标国外不方便
    我都是自己刻PCB

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 有意思,如果淘宝有傻瓜式自选的话,行价加25%也可以接受。 [高兴]

    校验提示文案

    提交
    淘宝也很多客制化套件 但是有的价格 啧啧。。一条数据线赶得上一把成品键盘

    校验提示文案

    提交
    收起所有回复
  • 请务必分享一下定位板店铺!!正好最近打算换钢定

    校验提示文案

    提交
    回复链接都被吞了 看看能不能复制关键词 2.0嘻bcn2X2sAwZF嘻

    校验提示文案

    提交
    回复的链接都被吞了 搜定位板关键词试试:极客定制GK6164X 左移64 GH60黄铜定位板钢板卫星轴 支持分裂空格

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 我之前也有这个想法,一样的网站和流程,但最后止步于外壳了 [哭泣]

    校验提示文案

    提交
    其实外壳是最好解决的 只要不是太奇葩佩列 收个成品外壳磨一磨就能塞进去 后续也会出一篇用cad设计的亚克力堆叠外壳的教程

    校验提示文案

    提交
    收起所有回复
  • 这个配列和我设计的好像

    校验提示文案

    提交
    键帽不好找 [喜极而泣]

    校验提示文案

    提交
    收起所有回复
  • 原来的笔记本感觉时间长了,想换个电脑,却没有头绪。看到你开篇说,你攒机了,结果点进个人主页,只有这一篇文章,想看你的攒机情况。

    校验提示文案

    提交
    哈哈哈 有时间就写一篇

    校验提示文案

    提交
    收起所有回复
  • 白色键帽咋保持的这么干净,让我学习学习 [高兴]

    校验提示文案

    提交
    酒精棉伺候

    校验提示文案

    提交
    了解zsbd

    校验提示文案

    提交
    收起所有回复
  • 已打赏,催更鸭 [皱眉] [皱眉]

    校验提示文案

    提交
    多谢多谢🙏

    校验提示文案

    提交
    收起所有回复
  • 亚克力定位板哪家打的啊?方便发告知吗?

    校验提示文案

    提交
    淘宝搜亚克力定制 前一两家

    校验提示文案

    提交
    收起所有回复
  • 题图那个球帽是哪家的?

    校验提示文案

    提交
    关键词:复古王自如

    校验提示文案

    提交
    收起所有回复
  • 左边三个ctrl-win-alt三个键还可以再短一点,就可以多一个1U,配合左边3U长度的键帽就可以设置翻页键,解放右手了。

    校验提示文案

    提交
    不错不错 👍

    校验提示文案

    提交
    收起所有回复
  • 不建议用亚克力定位板,2mm厚度会卡轴,不如用玻纤材质的,嘉立创下来一片不到20,如果是焊接轴的话定位板其实可有可无

    校验提示文案

    提交
    学习了 之前也是看你的文章收获颇多 [欢呼]

    校验提示文案

    提交
    收起所有回复
  • 求求楼主继续更新!

    校验提示文案

    提交
    这周更 不更砸电脑 [尴尬]

    校验提示文案

    提交
    给电脑默哀

    校验提示文案

    提交
    收起所有回复
  • 崔更啦老哥!

    校验提示文案

    提交
    更更更更新啦

    校验提示文案

    提交
    收起所有回复
  • 我也收理工直男,你找的这个键盘也深得我心,问一下现在有成品了么,可以要个成品cpb 么

    校验提示文案

    提交
    已更贴 进度2/3 [吐血]

    校验提示文案

    提交
    收起所有回复
  • 有定位板的话,感觉可以去白嫖jp的板子了,做两个板子拼起来 [高兴]

    校验提示文案

    提交
  • 真是闲得蛋疼

    校验提示文案

    提交
  • 想搞一个 RGB三模的 也打算用32u4 不过没搜到三模教程- -因为一窍不通 想跟着教程走

    校验提示文案

    提交
  • 客制化 和DIY不一样。。。

    校验提示文案

    提交
    硬要咬字的话,确实不一样。客制化(customize)就是顾客提需求,给我钱,我给你做好拿给你,私人订制的意思。DIY(Do It Yourself)意思是自己动手做。也就是说客制化强调的是花钱的人财大气粗,出了钱就直接拿到手,diy强调的是自己在这个制作过程中的乐趣。但是现在的客制化,好像不都是自己买一大堆东西自己动手了很大一部分甚至全部 [皱眉] 好像叫diy也没啥问题,除非真是交完钱就再也不用动手 [邪恶]

    校验提示文案

    提交
    收起所有回复
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
376
扫一下,分享更方便,购买更轻松