ChenViVi / eden

使用 Github Issue 搭建博客 Web端
http://eden.valorachen.top/
28 stars 4 forks source link

亲手打造萌萌哒的新键盘 #6

Open ChenViVi opened 6 years ago

ChenViVi commented 6 years ago

亲手打造萌萌哒的新键盘

前言

这是一个完全不懂硬件的菜鸟一步一步组装GH60键盘的故事。

之前那个 ThinkPad 坏得不能再写代码了,于是我换了新电脑,但是不习惯战神的键盘,太硬了好难摁下去,还是 ThinkPad 的键盘爽,但是目前也只好再买一个键盘,于是去网上了解什么键盘好用。

知乎上有人推荐 GH60,头一次知道还可以自己组装键盘,而且是开源的,感觉非常有意思啊,于是就下手了。

组件

  1. PCB( Printed Circuit Board),中文名称为印制电路板。这里是指键盘的主板,貌似有带底灯和无底灯两种 PCB 可选。
  2. LED 底灯。可选项,如果不需要底灯就不需要买。
  3. 轴。机械键盘之所以为机械键盘的原因。
  4. 定位板。没有这个的话,到时候焊轴会焊歪,别问我怎么知道的,文章后面会有详细反例。但是好像也有老司机不喜欢用定位板干脆去掉定位板的。
  5. 卫星轴一套。用于固定比较长的键,如空格键,enter 键等,都需要卫星轴来支撑。
  6. MiNi USB 数据线一条。用于连接电脑和键盘。
  7. 键盘外壳。
  8. 键帽。真贵啊。

开始组装

刷固件

这一步卖家写得挺详细,就不多说了

https://mp.weixin.qq.com/s/N_kdfWUl1c_9EscuJ_nMoA

装卫星轴

卫星轴塑料部分由两部分组成,暂且叫做 A 部分和 B 部分

首先,我们需要把 B 怼进 A 里边,然而B的两侧和A的两侧的构造都是不同的,应该朝什么方向呢?这里有一个辨别方法。

如下图,A 的两端一端是圆型,一端是角型。画红框的那一端就是圆型。

如下图,B 的一端是上面有横梁的。

将A的圆型那一端与 B 的有横梁端朝同一面套进去就行。然后,两个一个对穿上钢丝

最后,把卫星轴装到 PCB 上。圆型端对着大孔,角型端对着小孔。角型端会比小孔稍微大一点,需要用力摁下去。

一共有 5 对卫星轴需要装配

正确安装好的卫星轴,应该是紧贴 PCB 的。不然说明你没有将卫星轴紧摁进去。

PCB 倒立时卫星轴的 B 部分应该是自然下垂的,不然就说明你 A 与 B 部分装反了方向,换方向重新安装即可。

装轴

如果你不适用定位板,你可能会焊成这个样子。仔细一看,就能发现轴焊得歪歪扭扭。所以对于新手,还是用定位板的好。先把轴固定在定位板上,然后盖到 PCB 上,然后再焊。

需要注意的是,有些地方一个键位可以以有两种位置可以选择,这可不能随便瞎选一个,最好把键帽套在轴上试一试这个位置是否适合你的键帽然后再焊,不然可能会出现焊完后套键帽,几个键帽挤在一起根本没办法把键按下去的问题。

这是焊好所有的轴之后的样子

先别急着做下一步,赶紧插上键盘试试每个键是否好用吧。

装底灯,装键帽

注意区分正负极,LED 灯长的那一端是正极。

当你在 PCB 正面装好灯,准备翻去反面焊的时候,灯会往下掉,直到碰到桌面。千万不能这就开焊,由于 PCB 反面放置于桌面时,支撑它的是轴,那么现在灯的顶端和轴的顶端是在同一水平面的。而当键按下去的时候,键帽会忘下压,这轴时也忘下压,而灯不会和轴一样弹性,于是会阻止你按下这个键。

针对上面提到的问题,我有个可行方案。先把 LED 灯的正负极插在 PCB 上,然后装上键帽,拿焊锡的手把 PCB 压住,确保这个键是按下状态,然后开焊。一定要确保这个键是按下去的状态下才焊灯,这很重要,不然还是可能出现上面的状况。

装外壳

如果你想刷配列,不必刷完配列再装外壳,装好外壳后,你会发现键盘背面有个的孔正好可以按到重置键。

刷配列

刷配列可以说是开源键盘最让人心动的原因之一。想一想,输入默认账号密码,打开某个软件,或者某个键的功能让你不满,现在这些功能只需要你通过编程告诉键盘你想让哪个键做什么事,键盘就能如你所愿,这简直太棒了。

首先,打开这个网站http://yang.tkg.io/ydkb/

点击【读取 KeyMao 】来读取你键盘现在的配列

点击【上放区域】中你想修改的键,然后到【下方区域】选择你希望这个键位达到的功能。

人如果你希望你的键盘有多个配列,点击【上方区域】中的 Tab 来切换到另一个配列并进行编辑。

现在你已经编辑了多个配列了。怎么告诉键盘你要使用哪个配列呢?当然是通过按键了。所以,下一步就是设置 Fn 键。

因为我的怠惰所以断更了额,等勤勉的再补回来......