Corne构建记录

PCB下单

我使用的PCB是由从这里得到的。作者修改了部分的灯位布局,最重要的是把按键从choc矮轴更换成了佳达隆矮轴(价格更便宜一点,且用的是十字键帽),让国人用户也能方便地体验到矮轴。PCB我是使用KiCAD将左手板和右手板拆分,然后导出钻孔文件和Gerber制板文件一同压缩成一个压缩包,然后将这个压缩包发给PCB制作的厂子进行印刷制作。

国内的PCB制作除了势头强劲的嘉立创,还有一些其他的企业,比如捷配。捷配提供的三张板免费打样可以很好地免费打印一些在嘉立创中超出免费打样尺寸的板子,这对制作键盘来讲非常有帮助。我这次打板也是在捷配进行打印的,感恩比心~

如果你也懒,不想自己下载KiCAD打开编辑PCB,那么你可以用我的PCB Gerber文件,我没有进行任何改动:

焊接与外壳组装

你需要准备如下的材料进行Corne键盘的制作:

Name Count Remarks
PCB 1 set
Top plate 2 sheets 1.2mm thick
Bottom plate 2 sheets
OLED cover 2 sheets
Pro Micro or equivalent 2
TRRS jack 2
Reset switch 2
Diodes 42 SMD Only (SOD-123 Package)
Gateron Low Profile Hotswap Sockets 42
Key switches 42 Only compatible with Gateron KS-33 / KS-27
Keycaps 42 pieces 1u 40 pcs, 1.5u 2 pcs Keycaps Comparison
Spacer M2 5mm 10 pieces For Case assembly
Spacer M2 9mm 4 pieces For OLED cover
Screw M2 4mm 28 screws
Rubber feet 8 pieces
TRRS (4 poles) cable 1
Micro USB or USB-C cable 1 Avoid charge-only cables

固件编写

固件我使用了QMK进行编写。当然你也可以当蓝狗直接使用网上别人编译好的:

TODO

第一把佳达隆矮轴分体键盘!

恭喜33成为首位收到我制作的佳达隆矮轴Corne分体键盘(但作为一份生日礼物它实在是迟到了太久太久…)!Corne是一把分体设计、符合人体工学的小配列键盘,如果作为文字工作/代码编写的生产力键盘来使用的话会非常麻烦,但如果从便携、简单的游戏键盘角度来看,它是个非常好的伴侣:

  • 直列设计,减少手指纵向移动的距离,缓和手部疲劳;

  • 使用了QMK固件,并使用了Vial进行多种功能的实现;

  • 分体式左主手设计,在游戏场景下可以把右半侧的键盘分离,实现更少的桌面空间占用;

  • 高度的可自定义选项,不仅可以自行分配按键和布局,还能有多种炫彩光效;

  • 具备后期升级为无线键盘的潜力…!实现真正的无线(连中间的连接线都不需要了)

下面我会简要的介绍一下Corne的使用~

使用说明

首先对于使用一把分体式的有线键盘,必须要说明的就是:

不要在连接电脑时直接插拔两块键盘之间的连接线!

不要在连接电脑时直接插拔两块键盘之间的连接线!

不要在连接电脑时直接插拔两块键盘之间的连接线!

如果这样做的话,主控(就是显示屏下面的两块黑色板子)会直接烧坏的(っ╥╯﹏╰╥c),更换一个要差不多40块钱呢!

使用前,需要将USB-Typc连接线接入导Corne左半边的主控板type-c接口,大概过1-2秒键盘就会亮起灯光,你就可以开始使用啦!

键位设置

可以使用Vial Web对Corne键盘进行键位设置(可能需要科学上网)。我设置了这样的键位:

1751808719311

给你简单解释一下这里面的意思吧!

  • 白色是第一层(base),这里主要放的是字母区以及常用的功能按键,例如 esc,ctrl,backspace 等。
  • “(Ctrl)” 带小括号的是表示这个按键长按时是括号内的键值,例如“Tab (Ctrl)”表示的就是点击输出 Tab, 按住时是 Ctrl。这个功能叫做 “MT”,即 “Mod-Tap”。
    “[SETTING]” 中括号表示切层,我只用按住切层,这样可以自动恢复到默认层,这样你每次按键都是固定的,不会由于忘记回到默认层而破坏输入。“Space ([NUM])”表示点击是“Space”,按住切换到“NUM”层,这个行为叫做“LT”,即“Layer-Tap”。
  • 蓝色是第二层(NUM),这里是 F 区,数字区,以及编辑区和方向键。
  • 绿色是第三层(SYMBOL),这里是符号区,第一行对应数字区的符号,右手 2,3 行上下对应,分别是直接输出的符号和原本需要按 shift 输出的符号。(这里的“|”和“\”根据我的习惯做了交换)。
  • 红色是第四层(SETTINGS),这里用了配置蓝牙,调整灯光。
    左手拇指按下切换到数字层,右手拇指按下切换到符号层,一起按则进入设置层。

其中,层的信息是可以通过Corne键盘的左侧小屏幕观察得到的哦!在Corne左侧键盘的屏幕里,页面是这样的:

从左到右分别是第一层(Base)、第二层(NUM)、第三层(SYMBOL)以及第四层(Settings)。第四层是最少用到的层,所以只需要记住:左手控制数字,右手控制符号就好。

尾声

看一下最终成品吧!

这把键盘的制作其实遇到了很多很多的问题…首先是绘制PCB时没有佳达隆矮轴的轴座,直接拿罗技的一块剪线板子的尺寸量的,导致画的一张板封装对不上直接报废;修改后打板子结果重复打错了左手部分,又浪费了一个月的时间(没有开企业认证只有一月一次免费);然后是对主控烧写固件时,图便宜买了个13块钱的主控,结果固件烧录不进去,以为是自己的软件编译出问题,排查到了凌晨两点半都没解决,最后通过交流群听群友建议买了无名科技的RP2040 Helios开发板(价格差不多是便宜的那家的两倍),终于烧录成功了…

这般键盘的制作可谓历经波折。但也对我的动手能力有一定的提升,还积累了一些宝贵的焊接经验(比如我已经开始使用加热焊台对WS2812以及SK6812进行焊接,省时方便还不容易焊坏零件),同时这把Corne的外壳也是我3D建模并使用拓竹A1打印得到的,成本约等于5块钱吧!最后我来报一下正式的耗材成本吧:

名称 数量 渠道 总价格
PCB-右侧板 1 捷配每月免费打样 0¥
PCB-左侧板 1 捷配每月免费打样 0¥
佳达隆矮轴 36 淘宝随便一家店 14.4¥
RP2040 Helios主控 2 淘宝-无名科技 51.6¥
1N4148 SOD-123 36 淘宝随便一家店 2¥
SK6812-mini反贴 36 淘宝随便一家店 忘了 以前的存货
WS2812 12 淘宝随便一家店 忘了 以前的存货
佳达隆矮轴 36 淘宝-哈狐 ChosFox企业店 47.5¥
超低结构排母12pin 4 淘宝-上一电子科技 31.2¥
超低结构排针12pin 4 淘宝-上一电子科技 31.2¥
0.92寸显示屏 2 淘宝随便一家店 18¥

我陷入了沉思…为什么电路板免费了也要那么高的成本啊!!!但其实可以抛弃掉一些没必要的低结构排母、排针以及显示屏、两种灯,这样可以进一步压缩成本,做一把超低成本的Corne。