LKB-Core使用说明¶
简介¶
LKB-Core是一块用于DIY的蓝牙键盘主控板。它提供了26个IO接口,任意一个IO接口都可以用来连接LED或者是按键阵列。如果你会编程的话,还可以实现更多需要的功能。
勘误¶
备注
针对 LKB-Core Rev.B 版本的勘误
LKB-Core Rev.B 版本的丝印有误。线路板印刷的 P21 GND 3V3 实际上应为 P21 3V3 GND(即与下面接口图一致)。
给您带来的不便,敬请谅解。
测试¶
LKB-Core发货前就已经刷好了测试固件,收到后,使用USB
Type-C线将其连接到电脑。使用手机搜索蓝牙设备,如果出现了名为LKB-Core
的设备的话,即说明蓝牙部分工作正常。
使用镊子短接 { 9, 8, 7, 6, 5, 4 } 和 { 3, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 30, 29, 28, 25, 24 } 中的两个(即左边一个,右边一个,比如3和4,或者9和12,等等),观察是否有按键输出,如有输出则说明按键正常。
硬件设计使用说明¶
USB接口部分可以用剪刀剪下来,飞线到你需要的地方;
短接两个ISP接口,再插入USB,可以进入USB下载模式(ISP模式);
默认的Bootloader下,将P10接口短接到地,然后接通电源(插入USB或接上电池),就可以强制进入DFU模式
BAT+、BAT-分别是电池接口。此模块不接电池也能正常工作;
DIO和DCLK是SWD接口,方便集成到板子上后还能正常下载固件。
USB通讯用的接口:UART_RXD:27、UART_TXD:26。
Rev.B 及以后的版本支持了板载调试器,请参考 蓝牙键盘固件更新教程 了解使用方法。
IO接口图¶
机械外形图¶
固件编译和移植指南¶
固件更新¶
参见 蓝牙键盘固件更新教程
测试固件的配置¶
P22:NumLock LED 上拉驱动
P23:CapsLock LED 上拉驱动
按键阵列如下,Fn+Tab切换设备,Fn+CapsLock睡眠,二极管从列到行方向。
— |
P3 |
P11 |
P12 |
P13 |
P14 |
P15 |
P16 |
P17 |
P18 |
P19 |
P20 |
P30 |
P29 |
P28 |
P25 |
P24 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
P9 |
ESC |
F1 |
F2 |
F3 |
F4 |
F5 |
F6 |
F7 |
F8 |
F9 |
F10 |
F11 |
F12 |
PtrSc |
Scroll Lock |
Pause |
P8 |
` |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
0 |
- |
= |
Back Space |
Insert |
Home |
P7 |
Tab |
Q |
W |
E |
R |
T |
Y |
U |
I |
O |
P |
[ |
] |
\ |
Del |
Page UP |
P6 |
CapsLock |
A |
S |
D |
F |
G |
H |
J |
K |
L |
; |
’ |
Enter |
End |
Page Down |
|
P5 |
Lshift |
Z |
X |
C |
V |
B |
N |
M |
, |
. |
/ |
RShift |
Up |
|||
P4 |
LCtrl |
LGUI |
LAlt |
Space |
Fn0 |
RAlt |
Menu |
LCtrl |
Left |
Down |
Right |
测试固件睡眠后按任意键自动唤醒,仅供测试。
其他资源¶
Kicad的封装