
TP78FOC_智能旋钮键盘扩展模块
简介
一个FOC控制无刷电机旋钮小键盘扩展模块,支持作为TP78从模块使用。具有VIA改键、USB模式下神光同步、音量控制、surface dial控制、番茄钟以及自由键鼠快捷键映射功能等。
简介:一个FOC控制无刷电机旋钮小键盘扩展模块,支持作为TP78从模块使用。具有VIA改键、USB模式下神光同步、音量控制、surface dial控制、番茄钟以及自由键鼠快捷键映射功能等。开源协议
:GPL 3.0
(未经作者授权,禁止转载)描述
TP78_FOC
演示视频: https://www.bilibili.com/video/BV1jVpneNEpq/
TP78_FOC是一个FOC控制无刷电机旋钮小键盘扩展模块。
支持作为TP78从模块使用,与TP78同步灯效、睡眠唤醒。
支持VIA改键、USB模式下神光同步、音量控制、surface dial控制、番茄钟以及自由键鼠组合键映射功能等。
硬件兼容磁轴、机械轴两种轴体。
固件升级方面支持USB在线升级。
(注意开源协议,GPL3.0,请尊重开源,欢迎交流,交流群:678606780)
材料清单
- 五金件
名称 | 数目 |
---|---|
滚花螺母M2 * 3 * 3 | 12 |
螺丝M2 * 7 | 2 |
螺丝M2 * 5 | 4 |
螺丝M2 * 3 | 8 |
螺丝M2 * 12 | 5 |
- 排线
名称 | 数目 | |
---|---|---|
0.5mm间距fpc排线反向6cm 4p | 2 | |
0.5mm间距fpc排线反向10cm 12p | 1 | |
1.25mm 10p反向排线 | 1 |
- 其他焊接元件
名称 | 数目 | 购买链接 |
---|---|---|
磁吸连接器4p 2.54间距(公+母) | 1 | |
应变片BF120-3AA | 4 | 【淘宝】https://m.tb.cn/h.gOxxHMXD9mmKU2Z?tk=Nbgi34SweAL CZ0002 「钢筋混凝土应变片BF120-3AA 1K 350R BX120-20AA 30/50/80/100AA」点击链接直接打开 或者 淘宝搜索直接打开 |
OK线 | 1 |
- 非焊接零件
名称 | 数目 | 购买链接 |
---|---|---|
1.28寸圆形LCD屏幕 | 1 | |
800mAh锂电池 PH2.0正向接口 | 1 | |
8mm*1mm圆形脚垫 | 4 | |
亚克力手工胶 | 1 | |
502胶水 | 1 | |
双面胶 | 1 |
拼车链接
https://item.taobao.com/item.htm?ft=t&id=828180761483
模型开源地址
https://makerworld.com/zh/models/604167
固件下载
-
使用乐鑫官方的ESP32工具升级(不推荐新手使用),工具名称:flash_download_tool_3.9.7.exe(版本号可新可旧)以及esptool.exe。
使用步骤:
(1) 连接USB TypeC接口,电脑上进入工具目录中;
(2) 打开命令提示窗,输入:.\esptool.exe run,出现以下提示即可;
(3) 双击打开flash_download_tool_3.9.7.exe;
(4) 按图中选项配置;
(5) 点击OK后按图中的选项加载4个分区的bin文件;
(6) 注意选择对应的COM口,进入bootloader后,会新增一个COM口;
(7) 点击START直至下载完成后重启。 -
使用TP78集成工具升级固件
TP78集成工具是TP78系列键盘通用上位机工具,相比1方法升级固件更简单,升级过程中出现掉电也不会损坏当前固件,更加安全。
工具下载地址:
https://github.com/ChnMasterOG/TP78-Integrated-Tools/releases/download/V1.0.0/TP78.Integrated.Tools.zip
(1) 连接USB TypeC接口,电脑上打开工具,选择TP78foc固件升级工具;
(2) 点击选择固件后点击更新固件即可,注意:这里的固件只要选择固件的主分区——firmware.bin。
安装步骤
-
焊接核心板PCB
焊接完成图片:
注意:记住OK线颜色顺序,从左到右分别对应VCC/BLK/DC/SCL/SDA/RES/GND -
沉入滚花螺母
红圈部分需要烫入M2×3×3滚花螺母
-
安装电机
将电机与核心板用LCD支撑底座打印件连接,抽出7根OK线,并将电机排线插入PCB顶面端子中,最后使用3个M2×12的螺丝旋紧背面。
-
安装轴体板
将轴体和键帽安装好,并用装好定位板硅胶粒。
-
安装底座
先使用4个M2×3的螺丝安装左右测磁吸小板,然后将核心板的排线都接好,使用4p FPC排线连接左右侧磁吸,保证靠近开关侧的位置为5V,最后锁紧周围4个螺丝。
之后将安装好电机的核心板用4个M2×3的螺丝固定。
使用1.25mm反向10p排线连接供电板和核心板。
使用FPC 12p反向线连接轴体板和核心板。
将电池用双面胶和底盖粘住,再连接电池和供电板。
此时装好的模型如下图:
-
安装上盖
用2个M2×7螺丝旋紧供电板侧的孔洞。
用2个M2×12螺丝旋紧剩余2个孔洞。 -
安装旋钮外壳下侧
使用4个M2×5螺丝旋紧3D打印件和电机。
-
安装LCD支撑上平面
保证该位置需要卡紧,若很容易脱落建议使用502胶辅助粘牢。
-
安装LCD面板
将LCD和LCD转接板连接好。
之后焊好LCD转接板和7根OK线,这个需要根据之前记得顺序和PCB对应丝印进行焊接。
之后将LCD转接板放在LCD支撑上平面的位置,使用适量502胶水进行固定。
最后将LCD屏幕和LCD面板使用双面胶粘好,这里需要保证LCD是正着,注意不要贴歪。 -
最后的组装
盖上旋钮上盖,使用亚克力手工胶将圆形亚克力和旋钮上盖固定。
最后安装脚垫。
注意:
本模块是旋钮模块,非电机模块,因此不建议高速旋转、不建议在限位模式下强行转动电机。
首次上电需要执行电机校准、按键编码重置、屏幕校准、压力校准等,具体可以参考附件中的指导文档。
设计图

BOM


评论