3D打印机马达失步的原因及其处理方法

2021-06-16 0

      相信大家有过这种经历,一早起床发现打印作品被拦腰截成两截,3D打印到一半的时分马达失步了怎样办?打印失步!!开端印的时分都没问题阿,印的好好的。可是偷懒没顾着机器,机器就跟着偷懒,出包给你看。(其实就算顾着,一样会失步,而且一筹莫展。)G-code里面几千个指令中,只需其中一个指令形成马达失步,整件作品就毁了。

  发作失步的缘由,其实狠简单,就是工作需求的力气太大,马达不够力。所以处理失步的方向,不外乎增强马达的力气(难),另外就是减轻马达的担负。增强马达力气的办法,不外乎换更大颗的马达,或是增加供给给马达的电流。换更大颗

的马达,得要花大钱重新买,而且买来到底够不够力,也没个准。42型步进马达的规格中,身长要多长?电流要买几的?都要靠复杂的认真计算才干有参考。另外比拟可行的或许是增加供给电流。大家买的马达,额订电流(电流上限)大约都是1.5~1.7A,但是4988驱动板上的电流供给设定,普通都不会超越1A。所以电流是能够再继续提高的,不过4988驱动板要另外买,或是改换Rs电阻。电流提高后,还要面对4988散热不良会烧毁的搅扰,要千万留意。

  以上是增加马达力气的办法,除了既有4988驱动板的电流调高到接近1A以外,其他办法可行性都不高。另外一方面要设法减低马达的负载,能够尝试的办法就比拟多了。

3d打印机

  1.放松皮带的松紧度

  皮带太紧,会增加马达轴,还有堕轮的摩擦力。适宜的松紧度,有助于马达顺利运转,而且统筹定位的精准度。

  2.减少马达的负载重量

  打印平台的玻璃、打印台底板(有些人运用金属),是Y轴负荷重量的主要来源。运用较薄的玻璃,或是用玻纤板替代原有的玻璃,能够减轻重量。在强度充足的前提下,打印台底板上尽量镂空,或运用更轻的材质,也能够减少Y轴马达的负荷。X轴最大的重量负荷,来自挤出机马达。假如把挤出机构改成远端送料Bowden型态,能够大幅降低X轴马达的负荷。

  3.降低打印速度

  车开慢一点,需求的力气就减低了,这不需求再解释吧~~

  4.降低加速度

  这其实是最有效又实惠的处理方法,能够印得又快又稳。牛顿运动定理中提到F(力气)=M(质量)xa(加速度)当加速度减小,所需的力气也会等比例得减小。固然质量减小也有协助,可是质量能减小的比例有限。加速度减小,能够改善失步,但是不代表“最高打印速度”也会跟着降低。只是加速到最高速度需求的时间会增长而已。所以降低加速度,但是不降低打印速度,依然

能够保有相当快的打印速度。只牺牲一些些打印时间,但是又不会失步,一箭双雕!加速度的设定,倡议能够直接透过LCD修正Marlin韧体里的参数,然后贮存到EEPROM里面。也能够直接修正Marlin的Configuration.h设定档,再重新烧录到2560控制板。再不然也能够在切片软体里面设定。

  Marlin的加速度设定,分为Default(预设)与Max.(最高)两个局部。Default是当Gcode执行G0、G1等“挪动指令”时所运用的加速度,预设值是3000mm/s2。当Gcode执行M204,尝试着要修正Default加速度时,设定值不能超越Max.加速度的值。直接把Max加速度设定到3000mm/s2以下,才干有效防止Gcode里面的M204又把加速度调高。LCD控制板内选择“Control->Motion->Amaxx”与“Control->Motion->Amaxy”能够修正Max.加速度。修正好后记得要运用“Control->Storememory”把设定值存入EEPROM中,下次开机才不用重新再调整一遍。假如想从Marlin的Configuration.h做修正,请找到这行:#defineDEFAULT_MAX_ACCELERATION{9000,9000,100,10000}把两个“9000”的数字调低到合适的数字,再重新烧录韧体进2560控制板。假如之前运用过EEPROM记载设定值,记得要在LCD选择“Control->RestoreFailsafe”,肃清EEPROM中的设定,才会让烧录进去的设定值升效。修正成#defineDEFAULT_MAX_ACCELERATION{1500,1500,100,10000}切片软体KISSlicer的加速度设定,在“Printer->Speed->XYAccel[mm/s^2]”Slic3r的加速度设定,在“PrintSettings->Accelerationcontrol(advanced)”。假如填0,Slic3r会运用3000mm/s2这个预设值。请把这个框框里一切的0,都修正成合适的加速度。

  至于加速度设定几会合适呢?倡议能够用二分法渐渐做实验。预设值是3000mm/s2,所以第一次测试时运用1500mm/s2。假如不会失步,就再提升至1500-(3000-1500)/2=2250mm/s2;假如会失步,就要再降低至750mm/s2。反复几次测试之后,应该就能够找出本人机器的合理设定值了。另外要留意,测试时打印速度或许能够设高一点,譬如100mm/s,而且千万要记得关闭切片软体的autocooling功用,要不然测试时运用较小件的模型,会让切片软体强迫减慢打印速度,招致实验不精确。KISSlicer中,每层打印时间至少要10秒的设定,改成0秒,防止打印速度变慢影响实验结果。Slic3r中“Enableautocooling”自动降温要取消勾选,防止打印速度变慢影响实验结果。