注释
一个考虑因素是,表面地图最终可能会使用大量 RAM,具体取决于地图的精度和粒度。实现该功能的发送器都在 PC 级机器上运行,或者至少是在 Raspberry Pi 上运行,与 ESP32 相比,它具有大量 RAM。ESP32 上的总 RAM 约为 300K。在某些工作负载下,特别是当所有 WebUI 功能都存在时,可用 RAM 可以下降到 10K 范围。将其与运行发送器的 PC 进行比较,发送器通常具有数 GB 的 RAM。当然,并非所有这些都可用,但可用 RAM 的数量将大大超过 10K。 |
我曾想象这更像是 3d 打印机上的自动床级例程。我的想法是用户可以选择一定数量的点(比如 5×10 或其他什么)。然后可以使用带有 z 偏移的 x 和 y 表来进行双线性插值。 我不认为这样的事情会占用太多资源,因为大多数运行 8 位 marlin 的 3d 打印机都可以做到这一点。 但我真的希望能够通过按钮存储高度图并将其应用于文件。用例是一个文件中的痕迹隔离雕刻和另一个文件中的 uv 阻焊层去除,两者均由初始高度图文件修改 |
即便如此,在 WebUI 中而不是在控制器中可能会更好 |
那是我想要的地方。不确定这是否是合适的地方 |
我对 ESP3D-WEBUI github 页面提出了问题 |
领导者7 评论 on 10 Oct 2020
请描述您希望实现的功能
我希望能够探测表面并修改加载的 g 代码以解决表面不一致问题
为什么您认为这会改进 Grbl_ESP32?
它将允许以小走线宽度和间距进行快速 PCB 原型设计。这将允许用户更快地对新硬件进行原型设计并提供更轻松的修订
您需要该功能做什么?
我希望它用于 PCB 铣削和雕刻
这个功能会出现在很多用户面前吗?
我认为任何想要制作 PCB 和雕刻的人都会非常感激
此外,如果它有帮助,这里有一些软件程序已经实现了这个
OpenCNCpilot
bCNC
chiliPeppr
通用 gCode Sender
虽然我可以使用上述程序来做我需要的事情,但将这种能力内置到 web gui 中会容易得多,这样我就可以运行这些类型的工作,而无需被束缚在计算机上。