Nomar记录一段历史
使用 NanoDLP 管理 LED

我正在使用 UV LED 构建自己的 DLP 打印机。我使用 20A 继电器给它们供电,因为它们需要高功率并且不能由 arduino 或 Raspberry 直接驱动。

我计划在 Arduino 上的 Raspberry + GRBL 上将它们与 NanoDLP 一起使用。

是否可以让 NanoDLP 告诉 GRBL 在打印开始时打开(发送数字 1/+5V)继电器并在打印结束时关闭(发送数字 0/GND)?

另一种方法是安装一个开/关开关并手动完成,但我觉得这一步应该以某种方式自动化。

有没有办法做到这一点?

为什么不使用打开和关闭命令,例如:挤出机、加热床、风扇等。
@FernandoBaltazar AFAIK GRBL 是一个 CNC 主机软件,我想它没有挤出机,也没有加热床,也没有风扇。
所以,这有一个主轴控制,冷却器,等等。

3个回答

我认为您不必使用 Arduino。 NanoDLP 中有一个选项可以通过 Raspberry GPIO 控制 z 轴。

你能扩展一下你的答案吗?例如,说明选项的名称(和/或在哪里可以找到它),以及一个例子......就目前而言,你的答案(虽然它可能是正确的)只是一个*小*简洁的,并已被标记为低质量。

Franco Cicero 是完全正确的,可以选择使用 Raspi 的 GPIO 来控制您的打印机。为此,您仍然需要步进驱动器电机或 GPIO 和步进器/LED/等之间的某些接口。

更多信息在这里: http : //www.buildyourownsla.com/forum/viewtopic.php?t=3772

您应该真正使用 mosfet 或什至固态继电器来控制 LED,而不仅仅是让它们一直保持打开状态。理想情况下,灯应该为每一层打开和关闭。

好吧,问题是关于控制 LED,而您引用的答案仅与 Z 轴有关。我认为这让一些人感到困惑。
它被否决了,因为它没有回答问题。问题是关于如何使用 GRBL 管理 LED,答案是关于如何在没有 arduino 的情况下管理 z 轴。你的回答也没有真正回答这个问题,我问了如何使用带有 GRBL 的继电器(当然是 SSR)来管理 LED,你回答我应该用继电器控制 LED(这是我在问题中已经写过的)。
我同意它没有直接回答这个问题,但他和我提供了一个不同的想法,因为你确实提到你在 Raspi 上使用 NanoDLP。您使用 GRBL 有什么特别的原因吗?但是我想告诉您的是,您可能最好在层之间打开/关闭 LED,而不仅仅是在打印作业的开始/结束时。
但是,如果您想要直接回答,是的,如果您可以发送 G 代码来打开/关闭继电器,那么您可以在“打印 GCODE 开始”和“打印 GCODE 结束”的设置中执行此操作
但我想知道的是,我确实说过:“理想情况下,灯应该为每一层打开和关闭。”

我没有使用 GRBL 或 DLP 打印机的经验,但是

M7 M8 M9

冷却液控制代码应该能够通过 NanoDLP 发送到 GRBL。这些似乎允许直接数字输出。显然,您可以在cpu_map.h文件中设置您希望它们使用的引脚,标准是分别用于 M8 和 M7 命令的模拟引脚 3 和 4。

 // Define flood and mist coolant enable output pins. #define COOLANT_FLOOD_DDR DDRC #define COOLANT_FLOOD_PORT PORTC #define COOLANT_FLOOD_BIT 3 // Uno Analog Pin 3 #define COOLANT_MIST_DDR DDRC #define COOLANT_MIST_PORT PORTC #define COOLANT_MIST_BIT 4 // Uno Analog Pin 4

希望这有帮助!来源: https : //github.com/gnea/grbl

随机文章