
基于STM32F072开发的左置数字区键盘项目
简介
本项目基于F072开发,特点为Top结构、左置数字区、2.25+2.75分裂空格、无灯,总计102键 电路板硬件支持阶梯Caps、支持热插拔,带指示灯 固件基于QMK-Vial开发,支持Vial热改键
简介:本项目基于F072开发,特点为Top结构、左置数字区、2.25+2.75分裂空格、无灯,总计102键 电路板硬件支持阶梯Caps、支持热插拔,带指示灯 固件基于QMK-Vial开发,支持Vial热改键开源协议
:GPL 3.0
(未经作者授权,禁止转载)描述
本键盘基于STM32F072CBT6开发,免晶振,免USB上拉电阻,电路设计简便、安装调试简单,易于上手。
设计左置数字区的本意是方便自己提升在建模时的工作效率,并顺便学习DIY键盘的工作流程。其实本项目可以使用一把普通的75配列键盘+数字小键盘达成相同的效果,但是因为个人癖好等原因依然坚持开发并落地。
并不建议为了“性价比”等原因进行复刻,项目开源主要是为了后来者提供一个参考。
本键盘的特点主要为Top结构、左置数字区、USB2.0集线器、2.25+2.75分裂空格,无灯,总计102键;
电路板硬件为一个USB2.0集线器外挂一个键盘硬件,额外支持C2C线连接;
键盘PCB支持阶梯Caps、使用凯华轴座以支持轴体热插拔,带芯片复位按键,并分别设计有一个电源、大小写、数字锁定和层指示灯;
固件基于QMK-Vial开发,支持Vial热改键,开发时QMK版本为1.1.5。
键盘配列经过微调,数字区分别增加了一个额外的Backspace、DEL键,并使用分裂+号键;
Numlock键建议通过Vial设置成复合按键,利用Tapdance功能进行拓展;
键盘固件支持全键无冲(NKRO),默认FN+右侧Backspace为进入芯片Bootloader模式,方便刷机升级。
外壳开发目前还没有很好的方式,3D打印虽然可行但是形变量较大,公差及误差虽然可以控制但还需验证,因此外壳文件决定暂不共享。
设计图

BOM


评论