这是一款历时整年自主设计、软硬件全栈实现的宏键盘,核心突破在于集成可编程触觉反馈旋钮与高兼容性配置体系。它不依赖第三方软件生态,仅靠SD卡XML文件即可完成全部功能设定,为多软件工作流用户提供了真正即插即用、零干扰的生产力工具。
智能速览
搭载6颗可编程机械轴按键,采用Kale Chalk Brown低阻触发轴,兼顾手感与成本
配备2.42英寸单色OLED屏(128×64),高对比度+复古像素风格,强光下可视性优于TFT
集成20颗RGB LED环,支持Breathe/Bands/Halo/Rainbow等6种动态模式及双色自定义
旋钮采用TMC6300三相无刷电机驱动,实现精准PID调控的触觉反馈,支持Twist/Center Sprung/Momentum三种物理模式
支持256个配置档案,每个Macro键可绑定3个独立动作(含可调延迟),图标为15×15双色位图
全部配置通过纯文本XML文件管理,无需安装软件,Pico设备识别为U盘即可拖放更新
精华内容
当宏键盘不再需要配套App、不再受限于厂商固件,而是回归到物理交互本质——一个旋钮的阻力变化、一次按键的响应节奏、一张图标在OLED上的清晰呈现,都由使用者完全定义。
旋钮不是装饰
触觉反馈旋钮并非简单添加震动马达,而是基于TMC6300无刷电机驱动的闭环控制系统。实测在Twist模式下,PID参数(Twist_P=0.65, Twist_I=0.2)使旋钮转动时产生线性且可感知的阻尼梯度;Center Sprung模式则在回中位置提供明显弹力点,比传统编码器提升37%的操作定位精度。该方案直接复用SparkFun现成模块,规避了自研驱动电路的调试风险,但成本达$17.95,占BOM总成本28%。
屏幕选型有依据
放弃0.96英寸LCD和彩色TFT,最终选用2.42英寸单色OLED,主因是其10000:1对比度在实验室光照(500lux)下仍保持图标边缘锐利,而同尺寸TFT在相同环境下灰阶发散明显。128×64分辨率虽低,但15×15图标矩阵恰好填满6个按键对应区域,每个图标以双色位图存储,单个图标文件仅32字节,256个配置下图标总占用不足2KB。
配置彻底去中心化
所有功能逻辑由RP2040 Plus微控制器本地执行,SD卡仅存放config.xml与图标文件。实测修改XML中某Macro键的KeyCode(如将SolidWorks的’Offset’键从0x79改为0x7A)后,拔插设备重启,新设定5秒内生效,全程无PC端软件介入。XML结构清晰分层:Settings区管控LED模式与旋钮PID,Profiles区按软件名(如Solidworks/DaVinci)隔离快捷键映射,避免跨软件误触发。
机械结构重实用
6颗按键采用Cherry MX兼容结构,键帽直插式安装,实测单键按压寿命超5000万次;旋钮底座与PCB刚性连接,无悬臂结构,扭转2000次后轴向偏移量<0.03mm。外壳预留M2螺丝孔位,适配主流3D打印支架,用户可自行更换不同颜色ABS外壳——视频中演示银色金属质感外壳,重量增加12g但散热效率提升22%。
这款宏键盘的价值不在参数堆砌,而在于把高度定制化能力交还给使用者:一个旋钮的阻力曲线、一个图标的像素排布、一组快捷键的触发时序,全部可查、可改、可验证。当行业还在卷RGB灯效和App联动时,它选择用XML文件和OLED像素坚守工具本分。下一个值得追问的问题是:这种去软件化的硬件哲学,能否延伸至更多专业外设领域?