本帖最后由 RUI_Worker 于 2021-7-6 19:52 编辑  
梦想变为现实 完成我们的专属的机械键盘!矽派开源键盘活动
市面众多机械键盘,我们也想拥有一个专属的机械键盘。要和我们一起来实现它吗?加入到活动中,一起来做一个开源的机械键盘。 
我们会将这个键盘进行开源,这是为了方便后续的开发者可以利用这个键盘进行一些功能上添加或者是对这个键盘进行升级。 
活动关键字
- RISC-V
 
- 首次社区协作开源项目
 
- USB/BLE5.0/2.4G多模
 
- 68键紧凑配列
 
- 全键热插拔
 
- 全独立可编程RGB灯效
 
- 金属弯折外壳(自定义镭雕内容)
 
- OLED可编程显示键帽
 
 
奖励:
通过完成任务获得准成品键盘(不含轴体,键帽),数量不设上限 
活动形式:
这次是一个社区大家一起合作的活动,各位开发者可以根据自己擅长的方向,去领取对应的任务点,并将其实现出来,提交到github中。 
如果一个任务点有多人报名参加,则根据各个作品完成度从优选择(没有被选择到开发者则是以参与者身份参加这次活动)。一个任务点不限量领取,对应的任务奖励是以一个成品作为单位。当你完成一个任务点后,并验收成功,则获取这个任务对应的键盘数量。 
项目完成后会在淘宝公开发售并尝试进行众筹。 
键盘介绍
芯片
芯片型号为:BL706S-10-Q2I (内置1MByte Flash, 不支持zigbee)  或者:BL706C-10-Q2I (内置1MByte Flash, 支持zigbee) 
68键 键盘计划设定
- BL706
 
- 68键标准配列
 
- 热插拔底座
 
- 弯折铝合金定位板(阳极氧化) + 亚克力/碳纤维/PCB 底板
 
- WS2812C 2020 封装串行RGB LED
 
- 0.42寸OLED键帽,仅用于右侧4键,FPC软排线焊软板转插拔式FPC
 
- 软件功能上,先实现基础固定键功能,再实现宏定义功能,再可能的话实现虚拟磁盘拖拽配置文件
 
- 独立RGB上位机控制
 
- USB端点分配,总共8个端点,HID+串口(指令控制)+虚拟磁盘,大概占用6个端点,足够
 
- IO扫描矩阵排列为 15*5,需要20个IO
 
- 电源为约2000mah电池
 
- 电源指示灯,状态指示灯,一个ADC检测电池电量
 
- 用户再自行配置cherry、TTC、BOX等轴体热插拔,OEM、原厂高度键帽
 
 
活动报名方式:
扫码进群私聊活动负责人 
  
详细任务点&奖励点数
| 功能模块 | 
描述 | 
实体成品<br />键盘数 | 
时间节点 | 
领取时间 | 
领取人 | 
完成时间 | 
验收结果 | 
 
| 原理图设计 | 
基于BL706的原理图设计 | 
1 | 
7.9 | 
7.6 | 
苗示秣/<br />朱泽域/<br />Risk/<br />张鹏 | 
 | 
 | 
 
| PCB设计 | 
68PCB设计打样 | 
1 | 
7.16 | 
7.6 | 
朱泽域 | 
 | 
 | 
 
| 外壳设计 | 
68外壳设计打样 | 
1 | 
7.16 | 
 | 
 | 
 | 
 | 
 
| 工程框架 | 
基础固件工程框架设计<br />模块化设计<br />预留好以后可能的功能模块 | 
1 | 
7.16 | 
 | 
 | 
 | 
 | 
 
| UART+HID | 
702小板调试基础<br />HID+UART<br />实现虚拟串口输入字符在HID输出 | 
1 | 
7.23 | 
7.6 | 
aa/秃头鼠 | 
 | 
 | 
 
| 蓝牙HID | 
702小板调试蓝牙<br />HID+UART<br />实现虚拟串口输入字符在HID输出 | 
1 | 
7.23 | 
7.6 | 
朱曦/aa | 
 | 
 | 
 
| RGB驱动 | 
702小板调试ws2812驱动<br />内置灯效以及基础操作接口 | 
1 | 
7.23 | 
7.6 | 
苗示秣 | 
 | 
 | 
 
| OLED驱动 | 
702小板IIC驱动OLED<br />显示字符/图像 | 
0.5 | 
7.23 | 
7.6 | 
朱泽域/薛羽/<br />USTHzhanglu | 
 | 
 | 
 
| 串口协议框架 | 
键位,RGB,oled等<br />配置需要使用串口协议<br />建议移植入简单的shell实现 | 
0.5 ~ 1 | 
7.23 | 
 | 
 | 
 | 
 | 
 
| 配置保存功能 | 
702小板调试配置保存功能<br />建议是虚拟磁盘方式保存 | 
0.5 ~ 1 | 
7.23 | 
 | 
 | 
 | 
 | 
 
| 基础上位机 | 
完成基础上位机(可以是脚本形式)<br />兼容windows/linux | 
1 | 
7.23 | 
7.6 | 
耿彦峰 | 
 | 
 | 
 
| 键盘扫描 | 
样机上实现至少3键无冲的键盘扫描 | 
1 | 
7.28 | 
 | 
 | 
 | 
 | 
 
| 初版样机整合 | 
整合上述功能<br />至少实现USB键盘 | 
1 | 
7.31 | 
7.6 | 
苗示秣 | 
 | 
 | 
 
| 上位机完善 | 
完善上位机功能<br />如加入UI | 
1 | 
8.6 | 
 | 
 | 
 | 
 | 
 
| 样机功能完善 | 
完善样机功能<br />得到更好使用体验 | 
1 | 
8.6 | 
 | 
 | 
 | 
 | 
 
| 产测脚本 | 
实现键盘快速测试的脚本 | 
0.5 | 
8.6 | 
7.6 | 
张狂云 | 
 | 
 | 
 
| 产测治具 | 
实现键盘快速测试的治具设计 | 
0.5 | 
8.6 | 
 | 
 | 
 | 
 | 
 
| 众筹准备 | 
收集资料,撰写文案,海外众筹 | 
1 | 
8.6 | 
 | 
 | 
 | 
 | 
 
 
FAQ
Q1. 键盘售价? 
A1. 68键准键盘(不含轴体+键帽)版本上车价格预计在150 ~ 220元;开发者则作为开发奖励免费得。 
Q2. OLED键帽详情? 
A2. 0.42寸OELD,最多支持4键OLED,在68配列的最右侧4键。  
 |