|
[项目] 【Arduino 动手做】构建最简单的 CNC 机床 | DIY 激光雕刻机 |
本帖最后由 驴友花雕 于 2025-5-20 09:40 编辑 我将电线的一端直接焊接到限位器上,在另一侧我焊接了母针座,以便我可以轻松地将其连接到 CNC 防护罩。 至于连接激光模块,我们需要 3 根线、GND、12V 和一根用于 PWM 控制的信号线。这些电线需要更长一点,以便它们可以到达机器的最远点。 用于 DIY 激光雕刻机 CNC 机器的 Arduino 和 CNC 扩展板 ![]() 一侧我们有插入激光模块的 3 针连接器,另一侧我们有 GND 和 12V 线,它们将连接到 CNC 扩展板的电源连接器和需要连接到 Z+ 或 Z- 限位针的信号线。 |
五、DIY CNC 激光雕刻机电路图 这是需要如何连接所有内容的电路图。 DIY 数控激光雕刻机电路图 ![]() 您可以自行获取此项目所需的组件: 步进电机 – NEMA 17..................亚马逊 / Banggood / 全球速卖通 DRV8825步进驱动器.....................亚马逊 / Banggood / 全球速卖通 Arduino CNC 扩展板 ............................亚马逊 / Banggood / 全球速卖通 Arduino Uno.........................................亚马逊 / Banggood / 全球速卖通 限位开关 ........................................亚马逊 / Banggood / 全球速卖通 直流电源 ...............................亚马逊 / Banggood / 全球速卖通 激光模块 .....................................亚马逊 / Banggood / 全球速卖通 激光护目镜 ..........................亚马逊 / Banggod / 全球速卖通 因此,我们将 Arduino UNO 板与一个 CNC 扩展板和两个 DRV8825 或 A4988 步进驱动器结合使用。我们有两个用于归位机器的微型限位开关和一个可以 PWM 控制的 12V 激光模块。为了供电,我们需要 12v 电源,最小电流为 3 安培。 |
DIY CNC 机器最受欢迎的选择是开源 GRBL 固件(见附录)。除了 GRBL 固件,我们还需要一个控制软件,通过它我们将发送 G 代码并告诉机器该怎么做。在这种情况下,我们将使用 LaserGRBL 控制器(见附录)。该软件专为使用 GRBL 固件控制激光雕刻机而设计,我可以告诉您,考虑到它也是开源的,它确实是一个了不起的控制器。 使用 LaserGRBL,我们可以选择直接刷新或将 GRBL 固件上传到 Arduino,因此我们不必手动执行此作。我们甚至可以为只有 X 和 Y 归位的双轴机床选择即用型版本,就像我们需要的一样。 ![]() |
所以,20/31 = 0.645,如果我们将该值乘以 250,我们将得到 161.29。所以,这就是我们应该为机器设置的 steps/mm 值的值。 如何调整 GRBL CNC 机床的每毫米步数参数 ![]() 如果我们现在尝试使用更新的值移动机器,机器应该移动确切的距离。如果您对结果不满意,您仍然可以通过绘制正方形并测量它们来微调这些值。我最终使用了 160 步/毫米的值。 尽管如此,还有其他重要参数也需要调整。例如,我们应该启用硬限制,这是实际的限位开关,软限制,定义工作区域,设置归位方向,定义限位开关在机器上的位置,等等。 您可以下载我的参数集,以便将它们导入到您的固件中。 此 CNC 机床的 GRBL 配置参数(见下载) |
© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed