【Arduino 动手做】构建最简单的 CNC 机床 | DIY 激光雕刻机
当然,如果你愿意,你也可以使用其他软件生成 G 代码,例如 Inkscape 及其插件 Inkscape-Lasertools 用于生成 G 代码并在此处加载它们。我已经在上一个视频中解释了如何使用这种方法生成 G 代码,用于 SCARA Robot 激光雕刻机,因此有关更多详细信息,您可以查看该视频。现在我将向您展示如何使用 LaserGRBL 从照片中生成用于激光雕刻的 G 代码。这里我有一张狗的照片,我将用软件打开它。
直接在 LaserGRBL 中打开照片进行激光雕刻
【Arduino 动手做】构建最简单的 CNC 机床 | DIY 激光雕刻机
使用 亮度和对比度 选项我们可以根据需要调整图像。我们可以选择照片的转换类型,例如,线到线跟踪、1 位 BW 抖动或矢量格式。我将对这张照片使用线到线跟踪,在这里我们还可以选择线条方向和雕刻质量,这取决于每毫米有多少条线。将照片转换为 G 代码,以便使用 LaserGRBL 进行激光雕刻
【Arduino 动手做】构建最简单的 CNC 机床 | DIY 激光雕刻机
接下来,我们可以选择 Engraving Speed(雕刻速度),设置激光功率的最小和最大 PWM 值,并设置雕刻的大小。激光雕刻速度和功率控制,带 PWM
【Arduino 动手做】构建最简单的 CNC 机床 | DIY 激光雕刻机
就是这样,软件将为这个雕刻生成 G 代码。在我们开始之前,我们可以使用 Frame 按钮来勾勒或向我们展示雕刻将发生的位置,以便我们可以根据需要调整我们的工件。请注意,我们必须使用激光安全护目镜,以保护我们的眼睛免受激光紫外线的伤害,因为它非常危险。
使用 DIY 激光雕刻照片
【Arduino 动手做】构建最简单的 CNC 机床 | DIY 激光雕刻机
如果我们正确校准了我们的机器,我们可以获得相当好的雕刻。为了校准,我们可以使用我制作的这张图像,它的正方形透明度从 100% 到 10%。用于调用激光雕刻速度和激光功率的图像
【Arduino 动手做】构建最简单的 CNC 机床 | DIY 激光雕刻机
根据结果调整激光功率的雕刻速度和 PWM 值。您可以在此处下载校准图像:
灰度和字体大小测试(见下载)
所以,这就是本教程的内容。我希望你喜欢它并学到一些新东西。如果您有任何问题,请随时在下面的评论部分提问,别忘了查看我的其他一些 Arduino 项目。
【Arduino 动手做】构建最简单的 CNC 机床 | DIY 激光雕刻机
本帖最后由 驴友花雕 于 2025-6-5 19:01 编辑附录
书面教程:https://howtomechatronics.com/pr ... diy-laser-engraver/
视频教程(17分钟):https://www.youtube.com/watch?v=td4DWtMY7SQ&t=4s
项目作者:Dejan
LaserGRBL 控制器:https://lasergrbl.com/
从 Thangs 下载装配体 3D 模型:
https://thangs.com/designer/HowT ... er%20Engraver-41716
参考资料:
步进电机和 Arduino – 终极指南
https://howtomechatronics.com/tu ... the-ultimate-guide/
如何使用Arduino设置GRBL和控制CNC机器
https://howtomechatronics.com/tu ... chine-with-arduino/