Torn Keyboard进阶玩法:EC11编码器安装与OLED屏幕适配指南
Torn Keyboard进阶玩法:EC11编码器安装与OLED屏幕适配指南
【免费下载链接】tornTorn keyboard项目地址: https://gitcode.com/gh_mirrors/to/torn
Torn Keyboard作为一款支持自定义改装的机械键盘,为用户提供了丰富的扩展空间。本文将详细介绍如何为Torn Keyboard安装EC11编码器和适配OLED屏幕,让你的键盘功能更加强大,操作更加便捷。
准备工作:所需材料与工具
在开始安装EC11编码器和OLED屏幕之前,需要准备以下材料和工具:
硬件材料:
- Torn Keyboard左右PCB板
- 2个EC11编码器(可选)
- 1个128X32 OLED屏幕(可选,与Corne和Lily58键盘通用)
- EC11旋钮STL文件
- 电烙铁、焊锡丝、助焊剂
- 小型金属锉刀
- 3D打印的键盘外壳部件
软件工具:
- QMK固件
- 编程器
图1:Torn Keyboard整体外观展示,左右分拆式设计,支持多种自定义改装
EC11编码器安装步骤
步骤1:了解EC11编码器安装位置
EC11编码器可以安装在键盘上的三个标记为方形的位置。在安装之前,需要确定好安装位置,并注意不要在编码器安装位置安装Kailh插座。
步骤2:处理EC11编码器引脚
为了使编码器能够顺利安装,需要先剪掉编码器两侧较大的安装引脚。这是因为在PCB上添加固定孔会干扰按键开关的位置。
步骤3:焊接EC11编码器
- 先焊接编码器的一个引脚,然后检查编码器是否安装平整。
- 确认无误后,焊接剩余的编码器引脚到PCB上。
- 在编码器上贴一小块电工胶带,防止编码器引脚与PCB板短路。
图2:3D打印的键盘定位板,可清晰看到用于安装编码器的预留位置
OLED屏幕适配指南
步骤1:OLED屏幕硬件连接
OLED屏幕通过I2C总线与MCP23017 I/O扩展器连接,具体连接方式如下:
- MCP23017的9号引脚(Vcc)连接到OLED屏幕的VCC
- MCP23017的10号引脚(Gnd)连接到OLED屏幕的GND
- MCP23017的12号引脚(I2C_SCL)连接到OLED屏幕的SCK/SCL
- MCP23017的13号引脚(I2C_SDA)连接到OLED屏幕的SDA
步骤2:检查I2C总线连接
确保TRRS电缆有四个触点,以保证Vcc、Gnd、I2C_SCL和I2C_SDA信号的正常传输。同时,检查I2C上拉电阻R7和R8是否焊接正确。
步骤3:QMK固件配置
默认的QMK固件已启用OLED显示功能。如果需要自定义OLED显示内容,可以修改QMK固件中的相关代码,然后重新编译并刷入键盘。
图3:3D打印的键盘外壳部件,为OLED屏幕和编码器提供了良好的安装空间
安装后的测试与调试
EC11编码器测试
安装完成后,旋转编码器,检查是否能正常触发相应的功能。如果编码器不工作,可以检查焊接是否牢固,引脚是否短路。
OLED屏幕测试
给键盘通电后,检查OLED屏幕是否正常显示。如果屏幕不亮,可以用万用表检查OLED屏幕的VCC和GND之间是否有5V电压。若电压正常但屏幕仍不工作,可能需要检查I2C连接或更换OLED屏幕。
常见问题解决
- 编码器旋转无反应:检查编码器引脚焊接是否牢固,是否有短路情况。
- OLED屏幕不显示:检查I2C连接是否正确,上拉电阻是否焊接良好,屏幕是否损坏。
- 键盘无法识别:检查USB连接,确保主从键盘之间的TRRS电缆连接正确。
总结
通过安装EC11编码器和OLED屏幕,Torn Keyboard的功能得到了进一步扩展。编码器可以方便地实现音量调节、页面滚动等功能,而OLED屏幕则可以显示键盘状态、层信息等内容。希望本文的指南能够帮助你顺利完成改装,打造属于自己的个性化Torn Keyboard。
如果你在安装过程中遇到任何问题,可以参考官方文档doc/pcb.md和doc/troubleshoot.md,或者在相关社区寻求帮助。
图4:改装完成后的Torn Keyboard,配备了EC11编码器和OLED屏幕,功能更加强大
【免费下载链接】tornTorn keyboard项目地址: https://gitcode.com/gh_mirrors/to/torn
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
