评论
贡献者
布库比切克 评论的 on May 4, 2012
|
硬件是有限的。这个想法是为了模拟更少的微步。这是一个不完美的解决方案。 |
作者
阿兰姆 评论的 on May 5, 2012
|
在第一条消息之后的时间里,我获得了一个Ligic分析器,我现在可以清楚地看到正在发生的事情。 我已经把这个参数改到了16000,令人惊讶的是,它工作得很好,脉冲分布均匀。 我已经使用只有1/2的步骤,问题是我使用螺纹螺丝的运动,这给了我一个太高的机械减少。事实上,在可能的实现之间存在差距,皮带给出的分辨率太低,螺钉给出的分辨率太高,中间结果要贵得多。 我计划在未来移动到全步,这将减少更多的固件要求,并希望将允许我实现更高的速度。目前我有太多的振动使用。 顺便说一句,多步实现在使用1/16步时很有意义,只是不是在我的特殊情况下(和一些正在尝试数控机床进行3 D打印的朋友) 我希望这个信息可以对其他人有用,但这个问题可以被认为是关闭的… |
|
此问题已自动锁定,因为在关闭后没有任何近期活动。请为相关错误打开一个新问题。 |



我对10kHz有问题。如果我在stepper.cpp第234行中做了修改,那么函数calc_timer()就从这里开始:
else if(步进速率10000){//如果步进10kHz步进2次> 10000) { // If steprate > 10kHz >> step 2 times
到这个
else if(步进速率20000){//如果步进10kHz步进2次> 20000) { // If steprate > 10kHz >> step 2 times
问题就解决了。到目前为止,我确信这是问题的一部分…
事实上,这种运动变得非常奇怪。这很难描述,所以我需要帮助来理解此时正在发生的事情,这样我就可以更深入地搜索一点。据我所知,每个IRQ产生2步,但是它们在时间上是均匀间隔的吗?
我的打印机用螺纹螺丝代替滑轮,所以步进率很高。10 kHz仅为1905 mm/min。但这不应该是一个问题,因为Ultimaker的速度比这更快。