使用 NanoDLP 管理 LED

3D打印 DIY-3d-打印机 dlp
2021-04-30 10:54:01

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

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

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

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

有没有办法做到这一点?

3个回答

我没有使用 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

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

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

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

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