Contact me: hankecnc@gmail.com

步进器.cpp中的E_Axis方向不正确? #85

推推 grbl 3年前 (2023-01-25) 281次浏览

 关闭

步进器.cpp中的E_Axis方向不正确?#85

捷帝840 打开此问题 on Feb 28, 2012 ·3条评论

评论

步进器.cpp中的E_Axis方向不正确? #85

应该(在steppers.cpp中):

#ifndef ADVANCE
  if ((out_bits & (1<<E_AXIS)) != 0) {  // -direction
    REV_E_DIR();
    count_direction[E_AXIS]=-1;
  }
  else { // +direction
    NORM_E_DIR();
    count_direction[E_AXIS]=-1;
  }
#endif //!ADVANCE

是:

#ifndef ADVANCE
  if ((out_bits & (1<<E_AXIS)) != 0) {  // -direction
    REV_E_DIR();
    count_direction[E_AXIS]=-1;
  }
  else { // +direction
    NORM_E_DIR();
    count_direction[E_AXIS]=1;
  }
#endif //!ADVANCE

即最后一个count_direction设置为1而不是-1?

步进器.cpp中的E_Axis方向不正确? #85
贡献者

你好码头。不错的发现。我从没检查过E细胞计数。它们不是很有趣。
X、Y和Z适合调试。
也要小心前进。它对我很有效,但没有经过很多测试。

步进器.cpp中的E_Axis方向不正确? #85
贡献者

我修好了谢谢你查密码

思想家 参考的 本期 在thinkyhead/马林 on Dec 3, 2016

fran6p 推送提交 至fran6p/马林鱼 引用了 本期 on Dec 27, 2020

步进器.cpp中的E_Axis方向不正确? #85
吉图亚行动 机器人 评论的 on Apr 24, 2022

此问题已自动锁定,因为在关闭后没有任何近期活动。请为相关错误打开一个新问题。

步进器.cpp中的E_Axis方向不正确? #85 吉图亚行动 机器人 锁定和限制与协作者的对话 on Apr 24, 2022
喜欢 (0)