制作一把独一无二的键盘(项目放弃已停更)

入客制化键盘圈半年多,突然意识到别人做的产品即使自己花再多力气调教,终究还是别人的作品,正好疫情封在家里,干脆自己做一把属于自己的客制化键盘。

确定需求

首先确定配列,必须与众不同,分裂空格、7回和门牙统统安排上,去掉没用的数字pad区和功能键,F区和方向键通过组合键实现,压缩键盘pcb面积。

接下来确定一下整体外观,机械键盘本身历史比较悠久,所以我希望做出一把外观复古的键盘,目前还没有很好的想法,就先大概画一个吧,有三个旋钮编码器和一个oled屏幕,可能还会加一个支持windows hello的指纹登陆器。

制作PCB

键盘主控选用ATmega32U4,原生支持I2C和USB,因为3个旋钮是准备做单独小板方便后面做外壳的时候调整位置,而且还有一个指纹登陆器,所以要做电源、旋钮、键盘三块板,在电源小板上做一个usbhub连接各个单独模块。

  • 电源小板 2022.5.3

电源板非常简单,一会儿就能画完。typeC输入先到hub芯片,一分四分别到连接键盘和旋钮的FPC座子,接指纹的排针和一个单独的A口。为什么用了钽电容滤波?因为hub芯片的官方文档示例电路里就是这么用的,而且钽电容比较大我很喜欢

  • 旋钮小板

  • 键盘PCB

编写固件

制作外壳