# TP78
TP78是基于CH582M的三模机械键盘方案。
视频展示:[【软软核】为自己做一把小红点三模键盘\_哔哩哔哩\_bilibili](https://www.bilibili.com/video/BV1Ho4y1b78t/)
**(注意开源协议,GPL3.0,请尊重开源,欢迎交流,交流群:678606780)**
V2.0新特性:
1. 支持VIA网页改键、修改配置(更新中..)
2. 支持USB U盘改键和配置
3. 支持
触摸板触摸条操作
4. 集成USB hub接口
5. 增加USB磁吸扩展口
6. 集成RF模式和接收器方案
7. 增加I2C小红点方案
8. 增加触摸条震动反馈
9. 优化OELD UI
10. 增加Fn+B进BootLoader功能
11. 增加待机自动进lowpower模式
12. ...
### 硬件组成
#### 打印件
| STL文件名 | 说明 |
| ------ | --- |
| 外壳_底部磁吸.stl | 键盘底座 |
| 外壳\_上盖\_外贴触摸条.stl | 键盘上盖 |
| Export.stl | 键盘的拨动开关 |
| 指点杆.stl | 指点杆延长杆 |
| 定位板.stl | 定位板 |
#### PCB
| PCB名称 | 功能说明 | 板子厚度 |
| ----- | ---- | ---- |
| 0.KeyBoard_main | 键盘主板 | 1.6mm(其他厚度也可以) |
| 1.HubPowerBoard | USBhub、电池充放电、电量检测 | 1.0mm(其他厚度也可以) |
| 2.Minimal_2 | M2接口的CH582M最小系统板(陶瓷天线) | 0.8mm(这个厚度不能改) |
| 3.触摸条_插座版 | 触摸条 | 1.2mm (这个是裸露在外的,注意颜色哈) |
| 4.磁吸转接小板\_4p\_fpc | USB磁吸扩展模块 | 1.0mm(其他厚度也可以) |
| 5.接收器\_USB金手指\_公模 | 2.4GHz接收器 | 0.8mm(这个厚度不能改) |
#### PCB连接关系
![image.png]
``` mermaid
flowchart LR
B(0.KeyBoard_main)
C(1.HubPowerBoard)
D(2.Minimal_M2)
E(3.触摸条_插座版)
F(4.磁吸转接小板_4p_fpc)
D(2.Minimal_M2) -- NGFF M2 接口 --> B(0.KeyBoard_main)
C(1.HubPowerBoard) -- 10P 1.25mm 连接线 --> B(0.KeyBoard_main)
E(3.触摸条_插座版) -- 8P 0.5mm FPC --> B(0.KeyBoard_main)
F(4.磁吸转接小板_4p_fpc) --> J(USB磁吸拓展,左右各一个) -- 4P 1.25mm 连接线 --> C(1.HubPowerBoard)
A(5.接收器_USB金手指_公模)
```
#### 组装步骤
参考视频后半部分[【软软核】为自己做一把小红点三模键盘\_哔哩哔哩\_bilibili](https://www.bilibili.com/video/BV1Ho4y1b78t/)
#### 补充元件清单
补充规格需要特殊说明/PCB工程上没有的需要单独买的元件
#### **