Ender3 V2打印机更换闭环驱动,不用换主板 | 模型错位、电机丢步问题解决方案 | TMC2208驱动芯片替换
1.前言
最近教研室的这台Ender3 V2 3D打印机,因为劳累过度开始出现丢步问题。
尝试调大驱动板的电流,结果导致电机发烫,长时间工作后这枚电机就GG了。
有博主推荐更换闭环驱动,但是因为原装主板没有预留信号接口,需要更换主板。
120还不包邮,这显然不符合我们环保(省钱)的理念,那么我们来尝试不换主板,通过飞线更换闭环驱动。
2.电路分析
这台打印机的电机采用的是开环控制,驱动芯片是TMC2208
其引脚封装如下,主要的几个引脚为:
ENN:使能引脚
VCC_IO:接3.3V
STEP:步进脉冲输入
GND:接电源地
DIR:电机方向控制脚
VS:接24V
其中,与主板上微控制器STM32F103RET6连接的引脚为:
EN->PD1
DIR->PB7
STP->PB8
而闭环驱动板需要与主板连接6根线,V+接24V、Gnd接主板地、Com接3.3V,其他三根线连到微控制器。
因此,只需要将TMC2208拆下,再引出EN、DIR、STP三个引脚即可。
3.改造
从STM32F103RET6芯片上引线较为困难,因此从TMC2208的焊盘飞线。
用热风枪拆下TMC2208,按照封装图引出EN、DIR、STP三根线,可以使用硅橡胶对飞线固定。
剩余三根线从焊盘引出。
至此,闭环驱动板的六根线全部引出。
随后在电机轴上粘贴附带的磁铁,再将闭环驱动板安装在电机尾部即可。
Y轴电机在安装闭环驱动后,会与热床的回零移动产生冲突。因此,笔者将Y轴的回零开关倾斜固定,通过触碰滑轮来触发回零信号,但这样安装会缩短Y轴行程,需要在软件中做相应设置。
打开Creality切片软件,点击设置》打印机》管理打印机
点击打印机设置
做如下设置,更改Y轴行程和初始打印直线的长度。