kossel吧 关注:12,349贴子:29,372
  • 4回复贴,共1

【求助】打印机升级8825驱动,怎么改固件?

只看楼主收藏回复

如题

#define XYZ_MICROSTEPS 16 改过这个 但是没用。。我又改回来了


IP属地:山西1楼2016-07-09 13:14回复
    如果跳线是32细分。就在脉冲后面*2


    2楼2016-07-09 14:35
    收起回复
      首先要看你板子上的跳线决定多少细分。然后对应的计算脉冲。如果你原来是4988 16细分的画,那你板子上驱动器下的跳线应该是全插上的。没有拔跳线冒的话直接插上8825 应该就是32细分。 把#define XYZ_MICROSTEPS 16 改成 #define XYZ_MICROSTEPS 32. 还有就是改成8825后电机没反应的话,调一下8825驱动器上的 电位器旋钮增大电流,就是8825上的那个小螺丝,8825是逆时针增大电流,慢慢调,一次别转太多。
      突然发现你固件有问题啊,定义同步轮那里只有齿距,没有齿数,你的固件脉冲计算不出来了啊。


      IP属地:广东3楼2017-01-02 08:09
      回复
        #define XYZ PULEY_TEETH 那一行,如果是GT20的同步齿的话 后面就写20 ,根据你用的同步齿来写。你脉冲公式里面要调用这个的,没有定义数字,算不出脉冲,机器当然不能动了。


        IP属地:广东4楼2017-01-02 08:12
        回复