3D打印机步进电机故障排查:分步指南
虽然我自认为对3D打印机颇为了解,但一旦机器因潜在硬件问题出现故障,我依然会感到心惊胆战。相比之下,调整切片软件中的晦涩设置从容得多,但一旦涉及机械和电气部件,我的心跳就会漏上一拍。
迟早你都会遇到步进电机工作异常的情况。如果你和我一样,肯定倾向于先做足功课,再尝试那些可能不可逆的操作。虽然我们将深入分析各个原因,但以下是步进电机无法正常工作的最常见原因:
3D打印机步进电机可能因供电电流不足、线路或连接器断路、步进电机驱动器或控制板故障而无法工作。
当然,这个简短的总结对解决实际问题帮助不大,所以让我们开始吧!
如何修复不动作的步进电机
解决硬件故障的推荐路径,永远是从最简单的方案入手,逐步深入到最复杂的可能性。如果不先确认机器已通电,就去检查固件设置或修改打印机高级配置,纯属徒劳。虽然听起来很傻,但大多数问题通常都能通过近乎微不足道的基础检查来解决,处理步进电机也不例外。
在开始追踪导致电机不动的原因前,我先问你一个问题:问题是否真的由步进电机本身引起?
许多用户不知道(也没必要知道),3D打印机的固件设定为在热端未加热时禁止挤出电机转动。这意味着在尝试移动挤出电机前,必须将热端预热至最低温度以上(建议设为200℃,以策万全)。
明白了这一点,我们就可以着手修复那台令人恼火的电机了!
步进电机未接收到电流
首先,必须确认电机是否接收到电流。这不需要万用表或任何特殊工具,只需开机并从菜单中尝试移动电机即可。
在运行Marlin固件的打印机上,选择“准备” → “移动轴”,选择故障电机对应的轴。指令一个足够长的移动距离,例如X/Y轴150mm,或Z轴100mm。如果在移动过程中你能用手转动电机,说明电机内部未产生运行所需的磁场。由于磁场由电流产生,这极有可能是供电问题。
用万用表检查电源输出电压。部分打印机使用12V,另一些需要24V。读数应始终稳定。如果电源端子无法提供所需电压,打印机组件将开始失效。必要时更换电源。
完成后,确保电机连接插头正确插入,检查是否有弯曲的针脚。尝试用万用表测试每根导线的连续性(下方视频演示了操作方法)。任意导线连续性测试失败都会导致电机无法正常工作。若发现导线不通,请更换连接器。
检查步进电机驱动板
排查故障的下一步是验证驱动器。通常使用Pololu A4988驱动板。这个小板调节步进电机功率,作为控制板与步进电机之间的桥梁。
尝试将驱动器换到另一个插槽,观察故障是否随驱动器转移到新连接的电机上。连接驱动器时务必小心,其针脚必须正确对齐(在驱动器和主板上找到“Enable”针脚并对应)。插反会烧毁驱动器或控制板。
如果确认是驱动器故障,请更换同型号或等效型号。市面上有更安静、寿命更长的型号,但价格远高于A4988驱动器。
现在该检查控制板了。RepRap 3D打印机常采用Arduino Mega + Ramps组合,因其廉价且可靠。你需要另一块控制板来测试问题是否依然存在。
如何修复嘈杂/咔哒作响的步进电机
提高驱动器电压以获得所需扭矩
当步进电机需要产生超出其能力的巨大扭矩时,电机会停止转动,但磁场仍持续要求电机轴旋转,这会在电机内部产生一个或多个“咔哒”声。
由于控制板无法获得挤出机位置的反馈,打印会照常继续,导致该步骤“丢失”。这会造成打印物体层位移,或因挤出电机丢步而导致某些区域无耗材沉积。
运动轴丢步最常见的原因是电机驱动器电压设置过低。驱动器顶部有一个微型电位器用于调节电压。使用陶瓷尖螺丝刀顺时针旋转电位器,同时用万用表读取输出电压。
所需电压因打印机、步进电机类型及电机负载而异。Z轴和挤出电机通常比其他轴需要更高电压。有人会根据电机参数计算电压,但根据我的经验,这必须通过实测完成,逐步增加电压直到运行可靠为止。
其他常见原因
- 导轨缺乏润滑:会增加运动所需的扭矩。
- 皮带张力过大:皮带强力拉扯电机轴,造成不必要的张紧。皮带应适度紧绷,切勿过度。
- 挤出温度过低:耗材未充分熔化,无法在热端顺畅流动,导致挤出所需压力增加。温度塔测试是确定最佳打印温度的最佳方法。
- 喉管散热失效:若热量沿喉管“上传”,会导致耗材变软。耗材上部应充当活塞,必须保持尽可能低温。散热失效会迫使电机过载,导致丢步和喷嘴堵塞。加装散热块和/或风扇有助于解决。
- 设定速度过高:电机所需加速度超出其能力范围。当电机无法满足运动需求时会丢步。X/Y轴最易受此影响。
- 轴向回差:皮带过松或导向系统存在微小回差,会导致换向时的前几步丢失,造成物体变形。
- 驱动器过载:驱动器处理大电流,需散发大量热量。通常在驱动器主芯片上安装铝制散热片。当过热时,驱动器开始故障,最常见症状是电机丢步。建议安装风扇直吹驱动器进行散热。
其他常见问题
步进电机会过热吗?
长时间打印时触摸电机,你会发现它们相当烫手。这是因为电机产生的功率一部分转化为机械能,另一部分以热量形式损失。
电机外壳及内部组件设计可承受高温,但若超过最高温度可能会损坏。
步进电机的最大工作温度始终在具体型号的数据手册中标明。虽然具体值差异很大,但通常在70℃-100℃范围内。
经验法则:如果你无法用手触摸步进电机,说明它明显过热。虽然这因人而异,但作为一个良好的起点。将驱动器电压调节在一个中间点,既能保证预期运行,又不至于温度过高。
配置妥当后,建议记录下每个步进电机的数值。万一需要更换驱动器,就不必重新测试。
步进电机需要维护吗?
步进电机免维护。无需深究,但与普通直流电机不同,它们没有电刷或接触部件会磨损。只需保持无灰尘、污垢。若使用发胶增加床面粘性,喷涂前务必遮盖所有电子部件。
如何更换步进电机
若排查至此仍未发现问题,步进电机大概率已损坏,需更换。需注意的是,NEMA 17规格(3D打印最常用)仅指安装螺纹孔的分布。该系列内存在无数变体,可能与你所需规格不符。
购买新电机前,请向打印机制造商确认以下规格:
- 工作电压
- 扭矩
- 步进角度(每圈步数)
- 电机高度(确保能安装在原位置)
查看我们的推荐产品专区
我们创建了推荐产品专区,帮你省去猜测和繁琐调研,节省挑选打印机、耗材或升级件的时间,因为这通常是一项令人望而生畏的任务,极易让人困惑。
我们精选了少数适合新手、进阶者甚至专家的3D打印机,简化决策;列出的耗材和升级件均经我们测试并精心挑选,确保你无论选择哪款都能正常工作。
3D打印
- DIY 自动追踪奈夫炮塔:基于步进电机、摄像头与 Arduino 的智能发射装置
- Arduino 通用双极性步进电机控制库——精准控制转速、角度、圈数与方向
- Arduino 步进电机自动刷 Tinder/Bumble:小时 800+ 次滑动神器
- 精准步进电机控制:28BYJ-48 + Arduino UNO + 摇杆
- 自制 3D 打印步进电机:八相永磁式精密驱动器
- 俄罗斯宇航员从国际空间站成功部署首颗全3D打印卫星
- 解决3D打印机挤出机咔哒声、打滑、跳步:分步修复指南
- 3D打印机喷嘴漏料/拉丝故障排查全攻略:温度、回抽、校准实操
- 步进电机:类型、特性与实际应用
- 步进电机详解:类型、结构、工作原理与应用
- CNC直流电机维修专家指南
- 集成驱动器简化大功率步进电机设计