数码之家

 找回密码
 立即注册
搜索
查看: 41961|回复: 20

打印机驱动板由A4988升级为TMC2209(Marlin2.0)

[复制链接]
发表于 2020-8-18 11:42:15 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
刚卖的3D打印机,原装的A4988太吵,在某宝上买了两个TMC2209驱动换上。
开始用的普通模式,打印丢步非常严重,开了UART, 工作静音,打印也没有波纹状的问题了。
连线可以参考PDF文件,不同的主板和不同的驱动略有不同,中心思想是把驱动板上的UART信号引到主板的串口引脚上,其中TX引线上加1K的电阻。
我用的是乐积的TMC2209驱动直接引出了RX,TX就不用加电阻了。主板是Makebase Gen_L, 完全兼容ramps1.4, RX,TX接到AUX-2的对应引脚上。
开UART把原厂的程序刷掉了,重新学习的怎么设置必要的marlin参数。
Marlin 2.0的配置文件内容在ZIP文件里,可以针对自己的打印机进行调整。

打印机Marlin设置 TMC2209.zip

12.99 KB, 下载次数: 82, 下载积分: 家元 -55

UART-This-Serial-Control-of-Stepper-Motors-With-th.pdf

1.53 MB, 下载次数: 113, 下载积分: 家元 -55

UART连线

打赏

参与人数 1家元 +60 收起 理由
家睦 + 60

查看全部打赏

本帖被以下淘专辑推荐:

 楼主| 发表于 2020-8-18 11:44:31 | 显示全部楼层
作为小白,中文的参考资料少之又少,在油土鳖上看了N个视频才学会
回复 支持 1 反对 0

使用道具 举报

发表于 2020-9-18 21:09:02 | 显示全部楼层
这个版块帖子太少,楼主说的换驱动我明白,开uart是什么意思能不能详细说说?2560主板有这功能吗?
回复 支持 反对

使用道具 举报

发表于 2020-9-24 18:25:33 | 显示全部楼层
开uart是和TMC2209控制板串口通讯,可以软件设置电流,细分啥的,主板得支持才行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-29 14:56:46 | 显示全部楼层
sxsndhl 发表于 2020-9-18 21:09
这个版块帖子太少,楼主说的换驱动我明白,开uart是什么意思能不能详细说说?2560主板有这功能吗? ...

ramps1.4就是Mega2560的扩展板,所以说是支持的
回复 支持 反对

使用道具 举报

发表于 2020-11-13 01:40:47 | 显示全部楼层
作为小白,中文的参考资料少之又少,在油土鳖上看了N个视频才学会
回复 支持 反对

使用道具 举报

发表于 2020-12-11 17:57:29 | 显示全部楼层
想请教一下楼主:
我把4988换成tmc2209后,将红蓝线对调,现在方向是对了,但是步进不对步进非常大,造成y轴顶到头,x周丢转,需要怎么解决呢,或者要从新刷固件的话,有现成的固件吗?
回复 支持 反对

使用道具 举报

发表于 2020-12-17 16:02:23 来自手机浏览器 | 显示全部楼层
楼主,求更换相关教程和资料,531094311@qq.com
回复 支持 反对

使用道具 举报

发表于 2020-12-21 12:25:24 | 显示全部楼层
yisunshine 发表于 2020-12-11 17:57
想请教一下楼主:
我把4988换成tmc2209后,将红蓝线对调,现在方向是对了,但是步进不对步进非常大,造成y ...

4988是16细分,2209我记得是256的。差16倍距离。改固件一个脉冲的距离定义
回复 支持 反对

使用道具 举报

发表于 2021-3-17 14:03:25 | 显示全部楼层
osiriscen 发表于 2020-12-21 12:25
4988是16细分,2209我记得是256的。差16倍距离。改固件一个脉冲的距离定义

2208、2209都可以把主控输出的4、8、16、32细分通过插补处理以后按256细分驱动给步进电机。
回复 支持 反对

使用道具 举报

发表于 2021-3-18 11:02:27 | 显示全部楼层
gb111111 发表于 2021-3-17 14:03
2208、2209都可以把主控输出的4、8、16、32细分通过插补处理以后按256细分驱动给步进电机。 ...

32细分好像是直接输出的,16以下才是差值256
回复 支持 反对

使用道具 举报

发表于 2021-3-18 22:27:51 来自手机浏览器 | 显示全部楼层
干嘛这么麻烦,Gengl一个跳线插上不就是uart模式了,marlin默认支持,就是用软件控制电机呗
回复 支持 反对

使用道具 举报

发表于 2021-3-29 07:08:20 | 显示全部楼层
用的主板是什么主板呢?我看和我的一不一样
回复 支持 反对

使用道具 举报

发表于 2021-3-29 13:12:27 | 显示全部楼层
gb111111 发表于 2021-3-17 14:03
2208、2209都可以把主控输出的4、8、16、32细分通过插补处理以后按256细分驱动给步进电机。 ...

一个脉冲定义多少距离。如果不改数据,原固件移动1mm,现在就是2mm,或者16mm了
回复 支持 反对

使用道具 举报

发表于 2021-9-13 20:10:42 | 显示全部楼层
学习mark一下
回复 支持 反对

使用道具 举报

发表于 2022-5-23 11:54:17 | 显示全部楼层
回帖回血,刚好最近在弄打印机,不懂怎么替换
回复 支持 反对

使用道具 举报

发表于 2022-12-13 19:58:08 | 显示全部楼层
sxsndhl 发表于 2020-9-18 21:09
这个版块帖子太少,楼主说的换驱动我明白,开uart是什么意思能不能详细说说?2560主板有这功能吗? ...

有的,最新的MKS GENL-2.0就支持UART模式。其他的老主板,就需要你自己兑飞线,还要改固件,有些麻烦。
回复 支持 反对

使用道具 举报

发表于 2022-12-14 12:03:25 | 显示全部楼层
A4988如何判断好坏?
回复 支持 反对

使用道具 举报

发表于 2022-12-14 12:04:12 | 显示全部楼层
如何判断A4988好坏?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-3-29 06:51 , Processed in 0.109200 second(s), 15 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

快速回复 返回顶部 返回列表