
[SlimeVR] CheapTracker v2
简介
BMI160+QMC5883L方案。单个Tracker成本约20元。紧凑布局,不适合小白焊接。
简介:BMI160+QMC5883L方案。单个Tracker成本约20元。紧凑布局,不适合小白焊接。开源协议
:CC BY-NC 3.0
(未经作者授权,禁止转载)描述
布局紧凑,全部采用尽可能小的封装,尺寸4x4cm,无3D打印外壳设计。
BMI160+QMC5883L方案是所有SlimeVR 9轴方案里价格最低,性价比最高的了,而且这两个芯片淘宝都很容易买到。单个Tracker物料成本在20元左右(包含绑带+电池)
焊接注意:对于LGA封装的BMI160和QMC5883L,应先给芯片上锡,然后使用铁板烧焊接。焊接USB-C接口先铁板烧固定,然后刀头烙铁托焊引脚。PCB上所有贴片元件焊完以后,先不要安装铜柱和焊接电池,首先烧写固件进行校准操作,测试一下BMI160和QMC5883L有没有虚焊。该方案固件校准有3步:陀螺仪、加速度计、地磁计。若QMC5883L没有虚焊,校准后串口输出的校准矩阵会有具体数值,若虚焊则输出nan。
绑带:购买3cm宽松紧带卡扣,从底板下方穿过即可。(6点参考:40x3cm四条,80x3cm两条)
电池:4x20x30mm 200mAh带保护板软包锂电池(搭配8mm高铜柱)。PCB不板载保护电路,无法防止电池短路和过放,所以建议使用带保护板的电池。电池用双面胶粘贴在顶盖背面;如使用更大电池,需搭配更高的铜柱。
电池焊接完成后建议挤一坨硅酮导热胶(某宝2元一管)防止正负极短路。
R12和R22是分压电阻,用于测量电池电量。R22固定为10k,建议R12最小42k,最大200k以内(R12越小,电量监测分辨率越高,但是自放电电流也越高)
BMI160和QMC5883L可在磁场条件良好的条件下自动修正Yaw漂移。
可以使用之前开源的CheapTracker1.0的充电板充电,后续可能会画新的充电板。
自动下载电路、Flash、RST按键齐全。
带PCB顶盖,四周用4根M2铜柱+M2螺丝连接上下PCB。
固件待量产后补充。
设计图

BOM


评论