Nomar记录一段历史
与马林加速

我期望一个轴的运动会开始缓慢,变快,然后在达到最大速度时以恒定速度运行,然后慢慢减速并以最低速度到达目标点。

然而,在我的 DIY 机器上,一开始我实现了一个恒定的、非常低的速度,然后快速变化到最大速度,最后也快速变化到低速,这也发生在开始时。

我已经在 Marlin 设置上工作了好几天,但我没有取得丝毫成功。

为什么我没有任何上升和下降的斜坡,为什么突然改变?

这些是我当前的 Marlin 设置:

 G21 ; Units in mm M149 C ; Units in Celsius Filament settings: Disabled M200 D1.75 M200 T1 D1.75 M200 D0 Steps per unit: M92 X800.00 Y640.00 Z800.00 E500.00 Maximum feedrates (units/s): M203 X200.00 Y200.00 Z12.00 E25.00 Maximum Acceleration (units/s2): M201 X5000 Y5000 Z1000 E10000 Acceleration (units/s2): P<print_accel> R<retract_accel> T<travel_accel> M204 P3000.00 R3000.00 T3000.00 Advanced: S<min_feedrate> T<min_travel_feedrate> B<min_segment_time_ms> X<max_xy_jerk> Z<max_z_jerk> E<max_e_jerk> M205 S0.00 T1000.00 B20000 X10.00 Y10.00 Z1.00 E5.00

美丽坡道的秘诀是什么?

1个回答

您的步数/毫米设置非常高。假设您正在运行基于 ATMEGA 的控制器,例如 RAMPS,您将只能以非常慢的进给速度 (<20mm/s) 移动。还有许多硬件因素会影响给定步数/毫米的最大速度(通常指的是最大步数):

  • 供电电压。使用过高/过低的电压会导致步进器性能不佳或在高/低步进率下产生意外故障。
  • 电机规格。步进电机的型号繁多,规格各异。这是因为每个都是针对特定用例量身定制的。
  • 步进驱动器。有很多驱动器设计和制造商,但它们中没有一个应该被视为平等。如何在电流/电压限制、微步进、衰减模式、热同步等方面设置驱动器也很重要。
  • 接线。在高步进率下,控制器和电机之间的导线电感开始变得更加重要,与其他电气设备之间的干扰也是如此。

如果您不确定如何设置/选择/调整上面的内容,最好只是模仿在 Prusa i3 等具有强大设计的普通打印机上所做的事情。

更直接地考虑您的 Marlin 设置,对于未经测试的打印机,您的加速度和进给率值非常高。最好从保守值(加速度 ~500mm/s^2,进给率 <10mm/s)开始,一次提高 10%,直到出现问题,然后从那里回退 ~20%。

你是完全正确的。谢谢你让我走上正轨。我将 ATMEGA 与东芝驱动程序一起使用。限制似乎在 ATMEGA 中。有 16 个微步,它过度紧张。即使是 8 个微步仍然会导致问题。我现在已经将 X 和 Y 轴设置为 4 个微步,一切似乎都运行良好。但是机器的声音变得更大了。我将不得不忍受它。但是两个轴的运动变得更快,即使我将最大进给率减半。我有一个可以使用的 DUE 板。但我只找到了 DUE 的废弃 Marlin 实现。
您可以查看 Github 中的 RepRapFirmware。这是一个非常好的打印机固件,可用于多种不同的打印机机制,并且它是为 DUE 板设置的。我在自制的 delta 式机器上使用它。

随机文章