稚晖君_瀚文机械键盘

【瀚文】HelloWord-Smart Keyboard

稚晖君_瀚文机械键盘_第1张图片
瀚文 智能键盘是一把我为自己使用需求设计的 多功能模块化 机械键盘。
键盘使用模块化设计,左侧的 多功能场景交互模块可以替换成各种自定义组件,默认使用的是一个带电子墨水屏以及FOC力反馈旋钮的Dynamic组件;键盘使用我自己开发的基于ARM Cortex-M芯片的键盘固件以及模块固件;键盘本体使用移位寄存器方式实现优化的按键扫描电路;模块以及键盘本体可以单独使用,也可以通过串口协议进行相互通信和调用。
本仓库开源的资料内容包括:
瀚文本体硬件设计的10块PCB设计源文件,提供立创EDA专业版的文件格式
外壳设计结构文件
键盘本体的固件源码(已相对完善)
Dynamic组件的固件源码(已完成框架,更多APP扩展WIP)
键盘二次开发SDK(开发中)
键盘功能演示可以参考:
【自制】我做了一把 模 块 化 机 械 键 盘 !【软核】_哔哩哔哩_bilibili
I Made A Customized Modular Keyboard ! - YouTube

注意:Issues里面是讨论项目开发相关话题的,不要在里面发无意义的消息,不然watch了仓库的人都会收到通知邮件会给别人造成困扰的!!!灌水可以在仓库的Discuss里讨论!


1. 项目说明

1.0 更新说明:

22.8.31更新:

  • 添加Test-Dynamic-fw.bin测试固件,烧录到模块之后可以体验各种不同力反馈的滚轮效果。

注意测试版固件会在每次上电之后校准电机,如果校准失败需要重新上电(未来正式使用的时候校准只需要一次就行了);
模块上两个按钮可以切换不同模式;
硬件上有一个地方需要注意的地方是模块的fpc线一定要选短一点的,不然电阻太大会影响压降,同时需要先自己确认一下编码器是正常工作的(可以用Debug查看编码器数据)。

22.8.22更新:

  • 添加STEP格式的3D模型文件,全套包括定位板的模型都发出来了.

22.8.20更新:

  • PCB工程更新,见仓库的工程链接,所有元器件能在立创直接下单的都改成了对应的封装,方便大家配置BOM.

22.8.13更新:

  • 新打样的PCB已经收到,但是由于何同学这周发视频,为了避免带来不必要的压力,所以决定错峰下周六再把PCB工程更新(doge).

22.7.31更新:

  • 添加键盘硬件所有设计原理图文件(电路还有些bug没修复,如视频里的飞线,会晚些等新版PCB打样收到验证没问题后更新)

  • 添加键盘固件源代码

  • 添加Dynamic组件源代码

1.1 项目文件说明:

1.1.1 Hardware

Hardware文件夹内是瀚文键盘里面用到的所

你可能感兴趣的:(Markdown学习,编辑器,前端)