开源改变世界

最近的新功能 #205

推推 grbl 2年前 (2023-01-29) 163次浏览
关闭
bdring 打开了这个问题 2019 年 9 月 3 日 · 9条评论
关闭

最近的新功能#205

bdring 打开了这个问题 2019 年 9 月 3 日 · 9条评论

注释

最近的新功能 #205
所有者

最近在 Grbl_ESP32 上做了很多工作。以下是最近一些显着变化的列表。这些都在 devt 分支上。它们很快就会被合并到主分支。

Grbl

6 轴支持您现在可以在 Grbl_ESP32 中定义多达 6 个轴。它们可以是步进电机和伺服电机的任意组合。这是实现 6 轴的简单机器的视频。使用信息将添加到 Wiki。您可以以“CPU_MAP_FOO_6X”为例。

伺服轴更新对此进行了一些更改,以便在 cpu_map 中更轻松地进行校准和设置。计划进行更多设置更改。伺服轴是 CNC 机器的一个真正独特的功能,它允许您像步进电机一样从 gcode 控制爱好伺服系统的速度和位置。

SD 卡更新您现在可以通过 [ESPxxx] 命令从 SD 卡中删除文件。还可以更好地报告卡上的剩余空间。

网页界面

6 轴支持WebUI 的所有区域现在最多支持 6 轴。这是自动检测到的。如果您的轴大于 3,则可以在 Z、A、B 和 C 之间更改点动面板上的 Z 点动图形。

更好的上传管理

更好的错误报告

Bug修复

最近的新功能 #205 bdring 添加了 公告 标签 2019 年 9 月 3 日
最近的新功能 #205

好消息..!!我在等这一刻…!!

最近的新功能 #205
所有者作者

这些更改已合并到 master

今天 Devt 的新变化

  • 重构运动学,使不同类型与不同机器的关联变得容易。
  • 伺服轴:如果它检测到超出范围的校准值,它会将它们返回到默认值
  • 添加宏按钮功能。使用按钮回家、运行作业等。
  • 为控制开关添加了可选的软件去抖动
  • 一些清理

目前有伺服笔功能和伺服轴功能。Servo Axis 功能可以完成 Servo Pen 的所有功能,甚至更多。Servo Pen 即将停用。

最近的新功能 #205

感谢 Barton 带来的精彩改进。我在哪里可以获得 6 轴的引脚图?或 wiki 轴配置。顺便说一句,我目前的项目只需要 4 轴。

最近的新功能 #205
所有者作者

ESP32 的引脚非常灵活。您可以将几乎任何引脚映射到任何功能。请参阅此 Wiki 页面

如果您正在创建新设计,我会查看现有的cpu_maps并查看最接近您尝试做的事情。CPU_MAP_FOO_6X是一个 6 轴地图,但其中 2 个是业余伺服器。

如果您使用的是 SD 卡,我会推荐 Arduino 库使用的默认 SPI 引出线。

最近的新功能 #205

最近的新功能 #205

再次感谢你。我知道了。我现在没有使用 SD 卡,所以会为第 4 轴保留这些引脚。

最近的新功能 #205
所有者作者

添加了正向运动学的一些演示代码。这用于报告工作坐标位置。

示例:如果您有一台极坐标机器并告诉它转到 X10 Y10。它转换为半径 14.14 和半径 45°。它通常以这些单位报告。如果您希望它在发送 gcode 并报告 X10 Y10 的同一系统中报告,现在有一个选项….在 devt 分支中

最近的新功能 #205

嗨,
可以使用 Flood (IO16) 和 Mist (IO21) 引脚作为第 4 轴吗?
只是对定义文件进行一些修改?
第 5 轴和第 6 轴如何处理?注释掉?
顺便说一句:哪个 grbl 的 g 代码发送器可以驱动所有 4 轴?(有没有?)

最近的新功能 #205
所有者作者

@JackHouseLab

一切都在你的 cpu_map 中定义。您只需要定义您想要的功能。如果您不定义第 5 (B) 和第 6 (C) 轴,则不会使用它们。唯一的问题是你必须按顺序使用轴,所以 4 个轴必须是 XYZA。

您可以为第 4 轴定义任何未使用的引脚。请参阅此维基页面

我没有研究大于 3 的发送器和轴。WebUI 支持它,因此您可以使用它从 SD 卡发送代码。

最近的新功能 #205

太好了 :-)
我必须深入了解配置文件 – 有很多选项。
我正在使用 Candle 作为 G 代码发送器 – 它具有良好的工作和进度可视化 – 很高兴知道我们在哪里 ;-)
因为它是开源程序,所以也许有人会在未来添加更多轴(如叉子) .