
STM32L433键盘三模小板
简介
蓝牙键盘基于超低功耗主控STM32L433,双芯片方案,小封装
简介:蓝牙键盘基于超低功耗主控STM32L433,双芯片方案,小封装开源协议
:GPL 3.0
描述
stm32L433/stm32F401分享开发板支持30P 0.5mm FPC
有线部分支持qmk 开源固件
有线固件参考地址
https://github.com/qmk/qmk_firmware/blob/master/keyboards/keychron/q2/iso/rules.mk
STM32L4为超低功耗主控,配合QMK 可以作为三模键盘主控使用
无线部分采用51822,通过uart 串口与stm32通讯,stm32f401/stm32L433主控可选,
方案简介:
stm扫描矩阵,闲时进入休眠节省电流
nrf模块只负责收发蓝牙/2.4G消息,采用Nordic的ESB 无线类库开发基于Nordic 17.1 可参考官方示例.
nrf模块支持多通道,最新固件采用类优联通道管理,并且支持发送失败进行跳频
默认提供了固件为三模版本固件,DIY爱好者可选用提供好的固件,默认给共享的hex版本提供技术支持.
附件基于6x15键盘的固件,87以下的小型键盘都够用了.uf2为有线部分,nrf为无线部分,可按需对接键盘.
为了减小难度,已经把USB 独立出来
30P 排线默认固件矩阵分配,序号为排线序号,从1开始
序号 | GPIO | 丝印 | 功能描述 |
1 | A0 | R0 | 矩阵第一行 |
2 | A1 | R1 | 矩阵第二行 |
3 | A2 | R2 | 矩阵第三行 |
4 | A3 | R3 | 矩阵第四行 |
5 | A4 | R4 | 矩阵第五行 |
6 | A5 | R5 | 矩阵第六行 |
7 | A6 | ADC | |
8 | B9 | EA | 旋钮A |
9 | B8 | EB | 旋钮B |
10 | B7 | 备用 | |
11 | B6 | 备用 | |
12 | A7 | RGB | RGB |
13 | C15 | Column14 | |
14 | B5 | Column13 | |
15 | B4 | Column12 | |
16 | H1 | Column11 | |
17 | C14 | Column10 | |
18 | C13 | Column9 | |
19 | B12 | Column8 | |
20 | B13 | Column7 | |
21 | B14 | Column6 | |
22 | B15 | Column5 | |
23 | B0 | Column4 | |
24 | B1 | Column3 | |
25 | B2 | Column2 | |
26 | B10 | Column1 | |
27 | B11/B3(if use 401MCU) | Column0 | |
28 | 3.3V | ||
29 | GND | ||
30 | BLE | 0603 蓝牙LED | 蓝牙灯 |
STM | A15 | WK PIN | 唤醒同步接口 |
NRF | N00 | WK PIN | 唤醒同步接口 |
STM | A6(ADC1_IN11) | 电量测试 | ADC |
A9 | 串口TX | Stm串口A9 VS NRF串口 N11 | |
A10 | 串口RX | Stm串口 vs NRF 串口 N9 | |
A8 | 有线自动检测 |
设计图

BOM


评论