注释
所有者
我在激光方面有很多经验,在 Galvos 方面有一些经验。这将是一个巨大的项目,需要大量的固件和硬件开发,并且可能需要大量的硬件成本。ESP32 的内部 DAC 只有 8 位。PWM 可能无法启动数千赫兹振镜 我们已经非常完整的路线图上没有这样的东西。此时我不得不强烈反对。 |
作者
在我所做的少量研究中,使用 ESP32 驱动振镜的方法是将工作交给外部 DAC。您使用两个 I2S 外设驱动一个 16 位 DAC。所以我不认为硬件部分非常复杂。只需将 x 值转换为 16 位数字,将其发送给 x,y 也一样。有围绕该想法构建的 hackaday 项目。将此功能内置到成熟的 gcode 解释器中将是一个福音。 |
所有者
你问的不是时候。所有开发人员都将全部时间投入到更高优先级的功能中。下个月我们可能愿意听。 |
作者
我是一个有耐心的人。我什至可以参与其中。感谢您考虑。 |
请描述您希望
对扫描激光振镜实施 G 代码控制的功能。我想这需要在笛卡尔和振镜 DAC 空间之间进行一些转换。如果我理解正确的话,我已经看到这是作为一个 LUT 实现的,它包含以有效振镜电压为单位的预采样三角函数。然后你只需在它们之间进行插值以获得所需的任何角度的正确电压,这样它就可以在轻量级硬件上快速运行。例如:
https://github.com/obstruse/LaserDemo/blob/master/LaserDemo/Basics.cpp
为什么您认为这会改进 Grbl_ESP32?
它可能会使激光主轴对许多项目更有用。你可以用它构建快速的 SLA 或 SLS 3D 打印机。;-)
你需要这个功能做什么?
构建快速 SLA 或 SLS 3D 打印机。
这个功能会出现在很多用户面前吗?
是的。 https://www.facebook.com/Photonsters