将带有 RAMPS 的 Arduino Mega 和带有 CNC Shield 的 Arduino Uno 连接起来,以使用 Marlin 固件控制更多步进电机

3D打印 DIY-3d-打印机 arduino-mega-2650 步进驱动器
2021-05-22 15:00:09

我已经找了一段时间了,看起来以前没有人尝试过。

有谁知道是否有办法将带有 RAMPS 的 Arduino Mega 作为主设备,将带有 CNC Shield 的 Arduino Uno 作为从设备,并让它在 Marlin 固件上工作?

我为什么要这样做?我打算构建一台 DIY 重型 3d 打印机,它将使用比典型的 prusa 式机器更多的步进电机,我想使用 Arduino 来控制它,而不是自定义 CNC/步进/3d 打印机控制器板。

谢谢!

问候。

1个回答

所以指向这种情况:

  1. 你打算如何同步主/从?
  2. 添加更多的步进器到主机(即使只是为了将控制推到从机)会限制整个系统的速度(这主要是我们要到 32 位平台打印更快的原因之一)。

由于马林鱼会让您很好地掌握将 g 代码转换为步进器运动,那么如果您愿意将每个轴的步进器数量增加一倍或三倍,您可以抓住dirstep发出信号并将其转发给其他步进驱动器,而无需在时间和董事会。如果您要添加特殊工具 - 那么您也应该将您的模组添加到固件中。