开源改变世界!!

Grbl v1.1 公测版发布! #1107

推推 grbl 2年前 (2022-10-30) 503次浏览 0个评论
关闭
chamnit 打开了这个问题 on 13 Oct 2016 · 87 条评论
关闭

Grbl v1.1 公测版发布!#1107

chamnit 打开了这个问题 on 13 Oct 2016 · 87 条评论

注释

Grbl v1.1 公测版发布! #1107
成员

尚尼特 评论 on 13 Oct 2016  

全部:

这已经很久了,它终于来了!Grbl v1.1 可在这个新项目站点进行公共 beta 测试。新版本有一些巨大的特点:

  • 快速、进给、主轴转速、主轴停止和切换冷却液状态的实时倍率!所有这些都在几十毫秒内改变运行状态,以获得瞬时反馈。这感觉与其他人的做法完全不同,您必须等待几秒钟到一分钟才能完成更改。这很棒。您可以让您的 CAM 程序生成保守的进给和速度,然后在机器上动态更改它们以优化您的工作。您还可以在工作中进给保持并停止主轴和冷却液(真空),以检查您的零件的运行情况或清除切屑!
  • 激光模式!Grbl 现在正式支持激光切割,它也适用于主轴速度覆盖(又名激光功率)!这只是一个简单的更改设置,然后当存在主轴速度字$时,Grbl 将通过连续的 G1/G2/G3 运动连续移动。S
  • 慢跑模式!这个新的慢跑命令与输入 Grbl g-code 命令不同,主要是因为您可以取消它,Grbl 将自动输入保持并刷新缓冲区。它也不会改变 g 代码模态状态,因此您不再需要跟踪它们。当您忘记并开始工作时,这有助于减少意外崩溃。

还有更多功能,但这些都是大功能。请记住,这是一个BETA版本。这里和那里肯定有一些错误。因此,如果您想帮助测试,请使用它。请在新站点上报告问题,而不是在这里。

重要提示:Grbl v1.1 改变了它的一些界面,将更多数据塞进状态报告中,并使开发人员更容易维护他们的 GUI。Grbl v1.1 仅适用于支持它的 GUI。到目前为止,这包括(按大多数 v1.1 支持的顺序):

  • Grbl-Panel:几乎完全兼容。
  • UGS 平台夜间构建:单击最底部的链接。覆盖窗格通过菜单项启用。只有新的次要功能尚未实现。
  • bCNC:可操作,但还没有覆盖控制。
  • PicSender:状态未知,但他们正在努力!

Wiki 尚未启动和运行,但我在/docs/markdown 文件夹中编写了很多文档。您可以通过 Github 网站导航到它或单击链接。Github 将以降价形式显示它。

谢谢大家这么耐心!对我和我的家人来说,这是艰难的几年,但我们似乎终于明白了。那个以及这个 beta 版本终于发布了,这对我来说是一个巨大的负担。干杯!

Grbl v1.1 公测版发布! #1107

分裂2 评论 on 13 Oct 2016  

你是个传奇!我将尽快测试新版本。这是 Uno 还是 Mega ?干杯

编辑:我认为它的 Uno,太好了!

Grbl v1.1 公测版发布! #1107

谢谢桑尼,祝贺你做得很好。

约翰

2016 年 10 月 12 日晚上 9:50,Sonny Jeon 写道:

    ALL:

这已经很久了,它终于来了!Grbl v1.1
可在这个新项目站点
https://github.com/gnea/grbl/上进行公共 beta 测试。新版本有一些巨大的特点:

Real-time overrides for rapids, feeds, spindle-speed,
spindle-stop, and toggle coolant states! All of these alter the
running state within tens of milliseconds for instantaneous
feedback. It feels totally different than how others do it, where
you have to wait several seconds to a minute for a change to go
through. It's awesome. You can have your CAM program generate a
conservative feeds and speeds and then alter them on the fly at
the machine to optimize your job. You can also feed hold and stop
the spindle and coolant (vacuum) mid-job to inspect how your part
is coming along or to clean out swarf!
Laser mode! Grbl now officially supports laser cutting and it
works with spindle speed overrides (aka laser power) too! It's
just a simple |$| setting to change and Grbl will then move
continuously through consecutive G1/G2/G3 motions when an |S|
spindle speed word is present.
Jogging mode! This new jogging command is different than feeding
Grbl g-code commands, mainly because you can cancel it and Grbl
will automatically feed hold and flush the buffers. It also
doesn't alter the g-code modal state, so you no longer have to
track them. This helps reduce inadvertent crashes when you forget
and start you job.

还有更多功能,但这些都是大功能。请
记住,这是一个 / BETA / 版本。这里和那里肯定有一些
错误。因此,如果您想帮助
测试,请使用它。请在新站点
https://github.com/gnea/grbl/issues上报告问题,而不是在这里。

    IMPORTANT NOTE: Grbl v1.1 altered some of its interface to
    cram more data into the status reports and make it easier for
    developers to maintain their GUIs. Grbl v1.1 only works with
    GUIs that support it. So far, this includes (in order of most
    v1.1 support):

Wiki 尚未启动和运行,但
我在 /docs/markdown
https://github.com/gnea/grbl/tree/edge/doc/markdown文件夹中编写了很多文档。您可以
通过 Github 网站导航到它或单击链接。Github
将以降价形式显示它。

谢谢大家这么耐心!对我和我的家人来说,这是艰难的
几年,但我们似乎终于明白了。
那个以及这个 beta 版本终于发布了,这对我来说是一个巨大的
负担。干杯!


您收到此消息是因为您订阅了此线程。
直接回复此邮件,在 GitHub
#1107上查看,或将帖子静音
https://github.com/notifications/unsubscribe-auth/AHQgXyJGKtasB2xQFRQmfyzMS6AHsPn_ks5qzY54gaJpZM4KVZnG

http://www.picengrave.com
我相信†
我们相信上帝†

Grbl v1.1 公测版发布! #1107

甜的!对新功能感到非常兴奋!希望这个周末开始测试。

谢谢你所做的一切,桑尼!

蒂姆

Grbl v1.1 公测版发布! #1107

恭喜桑尼!

Grbl v1.1 公测版发布! #1107

惊人。明天我将测试 feed override。我有一些 0.5 毫米的微型
钻头,想看看它们什么时候断裂,因为现在 500 毫米/分钟的速度很慢
,但这是唯一可行的方法。

我今天也捐了:)

2016 年 10 月 12 日晚上 11:16,“Will Winder” notifications@github.com写道:

恭喜桑尼!


您收到此消息是因为您订阅了此线程。
直接回复此邮件,在 GitHub
#1107(评论)
上查看,或 将线程静音
https://github.com/notifications/unsubscribe-auth/AQlzDBFgAmRIA1Nsaberjja3qqaNdEDlks5qzZRvgaJpZM4KVZnG

Grbl v1.1 公测版发布! #1107

桑尼

感谢您为 GRBL 投入的所有工作和时间,如果没有您的奉献精神,这个项目早就消失了。

为你所取得的成就感到自豪。

谢谢

道格

发件人:Sonny Jeon [ mailto:notifications@github.com ]
发送时间:2016 年 10 月 13 日星期四 12:51 PM
收件人:grbl/grbl
主题:[grbl/grbl] Grbl v1.1 公开测试版发布!(#1107

全部:

这已经很久了,它终于来了!Grbl v1.1 可在这个新项目站点https://github.com/gnea/grbl/上进行公共 beta 测试。新版本有一些巨大的特点:

· 快速、进给、主轴转速、主轴停止和切换冷却液状态的实时倍率!所有这些都在几十毫秒内改变运行状态,以获得瞬时反馈。这感觉与其他人的做法完全不同,您必须等待几秒钟到一分钟才能完成更改。这很棒。您可以让您的 CAM 程序生成保守的进给和速度,然后在机器上动态更改它们以优化您的工作。您还可以在工作中进给保持并停止主轴和冷却液(真空),以检查您的零件的运行情况或清除切屑!

·激光模式!Grbl 现在正式支持激光切割,它也适用于主轴速度覆盖(又名激光功率)!这只是一个简单的 $ 设置来改变,然后当出现 S 主轴速度字时,Grbl 将通过连续的 G1/G2/G3 运动连续移动。

·慢跑模式!这个新的慢跑命令与输入 Grbl g-code 命令不同,主要是因为您可以取消它,Grbl 将自动输入保持并刷新缓冲区。它也不会改变 g 代码模态状态,因此您不再需要跟踪它们。当您忘记并开始工作时,这有助于减少意外崩溃。

还有更多功能,但这些都是大功能。请记住,这是一个 BETA 版本。这里和那里肯定有一些错误。因此,如果您想帮助测试,请使用它。请在新站点https://github.com/gnea/grbl/issues上报告问题,而不是在这里。

重要提示:Grbl v1.1 改变了它的一些界面,将更多数据塞进状态报告中,并使开发人员更容易维护他们的 GUI。Grbl v1.1 仅适用于支持它的 GUI。到目前为止,这包括(按大多数 v1.1 支持的顺序):

Wiki 尚未启动和运行,但我在 /docs/markdown https://github.com/gnea/grbl/tree/edge/doc/markdown 文件夹中编写了很多文档。您可以通过 Github 网站导航到它或单击链接。Github 将以降价形式显示它。

谢谢大家这么耐心!对我和我的家人来说,这是艰难的几年,但我们似乎终于明白了。那个以及这个 beta 版本终于发布了,这对我来说是一个巨大的负担。干杯!


您收到此消息是因为您订阅了此线程。
直接回复此邮件,在 GitHub #1107上查看,或将帖子静音https://github.com/notifications/unsubscribe-auth/AT7z7j39ZHxE0XFjUvb_WHDULs5yTQtOks5qzY5_gaJpZM4KVZnG。 https://github.com/notifications/beacon/AT7z7sJzXcZ4rcibnPI0zEf60zfxKa6Qks5qzY5_gaJpZM4KVZnG.gif


Avast 防病毒软件已对该电子邮件进行了病毒检查。
https://www.avast.com/antivirus

Grbl v1.1 公测版发布! #1107

酷大师,

感谢您对项目的所有努力和承诺。:)

没有 dia quinta-feira, 13 de outubro de 2016, DOUG888 <
notifications@github.com > escreveu:

桑尼

感谢您为 GRBL 投入的所有工作和时间,如果没有
您的奉献精神,这个项目早就消失了。

为你所取得的成就感到自豪。

谢谢

道格

发件人:Sonny Jeon [ mailto:notifications@github.com
javascript:_e(%7B%7D,’cvml’,’notifications@github.com’);]
发送时间:2016 年 10 月 13 日,星期四 12:51 PM
收件人:grbl/ grbl
主题:[grbl/grbl] Grbl v1.1 公测版发布!(#1107

全部:

这已经很久了,它终于来了!Grbl v1.1
可在这个新项目站点 <
https://github.com/gnea/grbl/&gt;上进行公开 beta 测试。新版本有一些巨大的特点:

· 快速、进给、主轴转速、主轴停止和切换冷却液状态的实时倍率!所有这些都在几十
毫秒内改变运行状态,以获得瞬时反馈。这感觉与其他人的做法完全不同
,您必须等待几秒钟到一分钟才能
完成更改。这很棒。您可以让您的 CAM 程序生成
保守的进给和速度,然后在
机器上动态更改它们以优化您的工作。您还可以在
工作中进给保持并停止主轴和冷却液(真空),以检查您的零件的运行情况或
清除切屑!

·激光模式!Grbl 现在正式支持激光切割,它也适用于
主轴速度覆盖(又名激光功率)!这只是一个简单的 $ 设置来改变,然后 当出现 S 主轴速度字时
,Grbl 将通过连续的 G1/G2/G3运动连续移动。

·慢跑模式!这个新的慢跑命令与输入 Grbl
g-code 命令不同,主要是因为您可以取消它,Grbl 将
自动输入保持并刷新缓冲区。它也不会改变
g 代码模态状态,因此您不再需要跟踪它们。
当您忘记并开始工作时,这有助于减少意外崩溃。

还有更多功能,但这些都是大功能。请记住
,这是一个 BETA 版本。这里和那里肯定有一些错误
。因此,如果您想帮助测试,请使用它。
请在新站点https://github.com/gnea/grbl/issues
上报告问题 ,而不是在这里。

重要提示:Grbl v1.1 改变了它的一些界面,将更多数据
塞进状态报告中,并使开发人员更容易维护他们的
GUI。Grbl v1.1 仅适用于支持它的 GUI。到目前为止,这包括
(按大多数 v1.1 支持的顺序):

Wiki 尚未启动和运行,但
我在 /docs/markdown <
https://github.com/gnea/grbl/tree/edge/doc/markdown&gt;文件夹中编写了很多文档。您可以
通过 Github 网站导航到它或单击链接。Github 将以
降价形式显示它。

谢谢大家这么耐心!对我和我的家人来说,这是艰难的几年
,但我们似乎终于明白了。那个以及
这个 beta 版本终于发布了,这对我来说是一个巨大的负担。
干杯!


您收到此消息是因为您订阅了此线程。
直接回复这封邮件,在 GitHub 上查看 <
https://github.com/grbl/grbl/issues/1107&gt;,或者静音线程 <
https://github.com/notifications/unsubscribe-auth/AT7z7j39ZHxE0XFjUvb _
WHDULs5yTQtOks5qzY5_gaJpZM4KVZnG > 。< https://github.com/notifications/beacon/AT7z7sJzXcZ4rcibnPI0zEf60zfxKa
6Qks5qzY5_gaJpZM4KVZnG.gif
>


Avast 防病毒软件已对该电子邮件进行了病毒检查。
https://www.avast.com/antivirus


您收到此消息是因为您订阅了此线程。
直接回复此邮件,在 GitHub
#1107 (comment)
上查看,或 将帖子静音
https://github.com/notifications/unsubscribe-auth/AKke-tXsj7cKuHBRK5XxidndtY_Bec6Rks5qzaFUgaJpZM4KVZnG

Com os melhores cumprimentos,
维尼修斯席尔瓦

Grbl v1.1 公测版发布! #1107

恭喜
我已经去网站https://github.com/gnea/grbl/获取我上传的 grbl 1.1 但我没有看到新功能,当我打开时仍然说 Grbl 0.9j [‘$’ 寻求帮助]

Grbl v1.1 公测版发布! #1107

我认为你做错了什么。 将新代码加载到我的 UNO 后,
我得到
**** Connected to COM11 @ 115200 baud ****
Grbl 1.1c [‘$’ for help]

Grbl v1.1 公测版发布! #1107

我已经解决了,不知道发生了什么我不得不从库中删除所有保留的 grbl 文件夹,这与旧的有冲突吗?我知道我改名了

Grbl v1.1 公测版发布! #1107

您也必须重新刷新您的arduino,对吗?

2016 年 10 月 13 日上午 7:56,“Meph” notifications@github.com写道:

我已经解决了,不知道发生了什么我不得不从库中删除所有保留的 grbl 文件夹,
这与旧的有冲突吗?我知道我改名了


您收到此消息是因为您发表了评论。
直接回复此邮件,在 GitHub
#1107(评论)
上查看,或 将帖子静音
https://github.com/notifications/unsubscribe-auth/AQlzDITiDzwK_rOucHyg5GbNHVAkWApkks5qzg5zgaJpZM4KVZnG

Grbl v1.1 公测版发布! #1107

是的,我必须在删除文件后重新刷新

Grbl v1.1 公测版发布! #1107

现在显示没有信息的行
$0=10
$1=25
$2=0
$3=0
$4=0

不显示额外信息,例如之前的eatch 行

$0=10(步进脉冲,usec)
$1=25(步进空闲延迟,毫秒)
$2=0(步进端口反转掩码:00000000)
$3=0(dir 端口反转掩码:00000000)
$ 4 = 0(步骤启用反转,布尔)

Grbl v1.1 公测版发布! #1107

是的,您必须删除或移动任何旧的库文件夹。Arduino 环境无法处理包含同名文件的多个库文件夹。

Grbl v1.1 公测版发布! #1107

我认为必须删除每个设置的描述,以便为其他功能腾出空间。

Grbl v1.1 公测版发布! #1107

@encarnacao 没有文字描述了。我强烈建议在提问之前阅读 doc 目录中的文件。正如 Sonny 在宣布 1.1 的消息中所说,协议有很多变化

Grbl v1.1 公测版发布! #1107
成员作者

尚尼特 评论 2016 年 10 月 13 日

谢谢大家的客气话!

请注意稳定性。添加覆盖会占用相当多的内存,因此必须稍微减小规划器缓冲区的大小。现在,它只下降了一个,但它非常接近内存限制。编译时您会看到“内存不足”警告。我检查了堆栈在最坏情况下的样子,我们仍然比 2K RAM 限制低几十个字节。所以,它应该可以正常运行。如果没有,请尝试将规划器缓冲区大小减一。

此外,Arduino IDE 最近将 avr-gcc 编译器从 v4.8.1 更新到 v4.9.2。由于某种原因,它编译的代码比以前大了大约 0.4KB 到 1KB。即使这样,默认构建仍应适用于 Arduino Duemilanove/Nano。我已经确定了这一点。如果添加了编译时选项,您可能需要使用 Arduino Uno,在 Nano 上刻录 Uno 引导加载程序以释放 1KB 的额外可用闪存,或者使用带有 v4.8.1 的旧版 Arduino IDE 来适应它。

Grbl v1.1 公测版发布! #1107

要闪存的十六进制文件在哪里?

2016 年 10 月 13 日星期四上午 11:07,Sonny Jeon notifications@github.com
写道:

谢谢大家的客气话!

请注意稳定性。添加覆盖会占用
相当多的内存,因此必须
稍微减小规划器缓冲区的大小。现在,它只下降了一个,但它非常接近内存
限制。编译时您会看到“内存不足”警告。我检查
了堆栈在最坏情况下的样子,我们仍然
比 2K RAM 限制低几十个字节。所以,它应该可以正常运行。如果没有,请尝试
将规划器缓冲区大小减一。

此外,Arduino IDE 最近将 avr-gcc 编译器从
v4.8.1 更新到 v4.9.2。由于某种原因,它编译的代码
比以前大了大约 0.4KB 到 1KB。即使这样,默认构建仍应适用于
Arduino Duemilanove/Nano。我已经确定了这一点。如果添加了编译时选项
,您可能需要使用 Arduino Uno,在
Nano 上刻录 Uno 引导加载程序以释放 1KB 的额外可用闪存,或者使用
带有 v4.8.1 的旧版 Arduino IDE 来适应它。


您收到此消息是因为您发表了评论。
直接回复此邮件,在 GitHub
#1107(评论)
上查看,或 将帖子静音
https://github.com/notifications/unsubscribe-auth/AQlzDFWpuSfxnjpFqSuoHortmKmkn1uOks5qzjs6gaJpZM4KVZnG

Grbl v1.1 公测版发布! #1107

没关系。不得不环顾四周并删除旧的 grbl 库(不
接受新的)。
当我将 IDE 作为1/4 屏幕时,没有将其显示为错误。

2016 年 10 月 13 日下午 6:30,“Julius Jahn” jahnj0584@gmail.com写道:

要闪存的十六进制文件在哪里?

2016 年 10 月 13 日星期四上午 11:07,Sonny Jeon notifications@github.com
写道:

谢谢大家的客气话!

请注意稳定性。添加覆盖会占用
相当多的内存,因此必须
稍微减小规划器缓冲区的大小。现在,它只下降了一个,但它非常接近内存
限制。编译时您会看到“内存不足”警告。我检查
了堆栈在最坏情况下的样子,我们仍然
比 2K RAM 限制低几十个字节。所以,它应该可以正常运行。如果没有,请尝试
将规划器缓冲区大小减一。

此外,Arduino IDE 最近将 avr-gcc 编译器从
v4.8.1 更新到 v4.9.2。由于某种原因,它编译的代码
比以前大了大约 0.4KB 到 1KB。即使这样,默认构建仍应适用于
Arduino Duemilanove/Nano。我已经确定了这一点。如果添加了编译时选项
,您可能需要使用 Arduino Uno,在
Nano 上刻录 Uno 引导加载程序以释放 1KB 的额外可用闪存,或者使用
带有 v4.8.1 的旧版 Arduino IDE 来适应它。


您收到此消息是因为您发表了评论。
直接回复此邮件,在 GitHub
#1107(评论)
上查看,或 将帖子静音
https://github.com/notifications/unsubscribe-auth/AQlzDFWpuSfxnjpFqSuoHortmKmkn1uOks5qzjs6gaJpZM4KVZnG

Grbl v1.1 公测版发布! #1107

@jahnj0584我将 platformio 与 Visual Studio 一起使用,以避免 Arduino 的想法混乱。查看平台。

Grbl v1.1 公测版发布! #1107

喜欢新固件!这将是惊人的!

对我几乎完成的牛进行了快速测试!效果很棒!

http://youtu.be/6v5JRbw2-EU

Grbl v1.1 公测版发布! #1107
成员作者

尚尼特 评论 2016 年 10 月 14 日

@tklus: 好的!感谢分享。

Grbl v1.1 公测版发布! #1107

感谢您的工作。我已经运行了大约一个星期,它在我们的中国蓝色激光机上运行良好。“激光模式”很棒。停止时非常安静地运行,非常平稳!

谢谢你前几天的建议。我将缓冲区移回默认值,到目前为止完全没有问题!单针归位工作正常!

Grbl v1.1 公测版发布! #1107

我们可以在这个 grbl 存储库的首页上放一个链接,链接到 1.1 发布项目页面。对于那些不遵循原始grbl的人来说,可能很难找到。我知道的唯一链接是在发布 1.1 的问题日志中。

谢谢蒂姆
_

Grbl v1.1 公测版发布! #1107
成员作者

尚尼特 评论 2016 年 10 月 18 日

@tklus: 故意的。我不希望每个人都开始使用它,直到它接近稳定版本。我还有一些调整要做。谢天谢地,它似乎很稳定,因为我没有收到任何人的任何消息。因此,邀请更多人进行测试可能迟早会到来。

Grbl v1.1 公测版发布! #1107

这是有道理的,我今晚正在运行我的程序并暂停了程序,使用主轴超车来打开和关闭主轴几次,然后点击循环启动以继续工作。它继续跑了一会儿,然后惊慌失措。我正在使用 grbl 面板。我的猜测是,它用完了被缓冲的动作,然后从主轴超车中发出警报……我还没有尝试重新创建问题……想法?

从我的iPhone发送

2016 年 10 月 17 日下午 6:34,Sonny Jeon < notifications@github.com mailto:notifications@github.com > 写道:

@tklushttps://github.com/tklus:这是故意的。我不希望每个人都开始使用它,直到它接近稳定版本。我还有一些调整要做。谢天谢地,它似乎很稳定,因为我没有收到任何人的任何消息。因此,邀请更多人进行测试可能迟早会到来。

你收到这个是因为你被提到了。
直接回复此邮件,在 GitHub 上查看 https://github.com/ /issues/1107 #issuecomment-254382310 ,或将帖子静音 https://github.com/notifications/unsubscribe-auth/ALxru6rDUheqCf7Gq7OB8QT7ZhrnpnIYks5q1CIPgaJpZM4KVZnG。

Grbl v1.1 公测版发布! #1107
成员作者

尚尼特 评论 2016 年 10 月 18 日

@tklus: 很难说是 GUI 还是 Grbl 造成的。我确实发现了一些与主轴超驰有关的小错误,但没有任何会引起警报的错误。如果您可以生成重新创建它的步骤,请在其他站点上发布新问题。

Grbl v1.1 公测版发布! #1107

当然可以,谢谢

从我的iPhone发送

2016 年 10 月 17 日晚上 7:49,Sonny Jeon < notification@github.com mailto:notifications@github.com > 写道:

@tklushttps://github.com/tklus:很难说是 GUI 还是 Grbl 导致了它。我确实发现了一些与主轴超驰有关的小错误,但没有任何会引起警报的错误。如果您可以生成重新创建它的步骤,请在其他站点上发布新问题。

你收到这个是因为你被提到了。
直接回复此邮件,在 GitHub 上查看 https://github.com/ /issues/1107 #issuecomment-254392263 ,或将帖子静音 https://github.com/notifications/unsubscribe-auth/ALxru8buztWYMG9wLEnvcyaGihOuUiT3ks5q1DOigaJpZM4KVZnG。

Grbl v1.1 公测版发布! #1107

该死!我刚刚在 v0.9 中实现了激光器的实时主轴更新:https ://github.com/jsb1/grbl 。忘了它。
我将成为你的 Beta 测试员…

Grbl v1.1 公测版发布! #1107

福斯福里托弗乔 评论 2016 年 12 月 27 日  

嗨 chamnit
GRBL 很棒,我喜欢 GRBL,现在有了可变进给率和实时保持、暂停等软件,我感到非常、非常高兴,因为现在是促使我更换所有电子设备的主要原因,甚至购买台式机3马赫,消失了。
现在我可以随时进行铣削和改变进给速度,这很棒或
立即暂停工作,与过去不同,我失去了大量的材料,我感到充满挫败感,愤怒和失落。现在我认为没有必要改变平台,因为对于市长的目的来说已经足够了。

Grbl v1.1 公测版发布! #1107

您做出了令人难以置信的工作,因为您仅使用简单且流行的 Arduino UNO 就创造了可能的魔法。太不可思议了,你可以移动像我这样的大型廉价 DIY 机器。感谢您,我的机器运行良好,就像专业机器一样。

来自哥伦比亚的问候,非常感谢和祝贺。

如果你想看我的机器可以加入我的项目页面

https://www.facebook.com/Proyectosdetecno/

Grbl v1.1 公测版发布! #1107

您好,感谢您的答复。我使用的第二台笔记本电脑从未安装过 IDE 或 GRBL,但仍然有同样的错误。

难道是我在IDE中设置错了?是否有关于如何正确执行此操作的说明?

谢谢

Grbl v1.1 公测版发布! #1107

@Codymarchant 是的, grbl v1.1 wiki
https://github.com/gnea/grbl/wiki/Compiling-Grbl中的分步说明

Grbl v1.1 公测版发布! #1107

Grbl v1.1 公测版发布! #1107

所以我按照说明进行操作。当我下载 zip 并打开文件夹时,它不显示 GRBL master 只是 GRBL。这是我添加库的文件。

当我尝试上传时,这是我收到的消息。我不知道我做错了什么?

很抱歉回复这个帖子!

Grbl v1.1 公测版发布! #1107

您的库文件夹中有一个名为 new1grbl 的东西
您必须只有一个 grbl 库,并且需要将其称为 grbl
清理完库文件夹后,您可能需要重新启动 IDE

Grbl v1.1 公测版发布! #1107

New1grbl 正是我将文件重命名为的内容。我已将其改回 GRBL,这没有任何区别。我仍然遇到同样的错误?

Grbl v1.1 公测版发布! #1107

只是为了确认我已经在第三台笔记本电脑上重新运行了相同的设置,完全相同的错误/问题!!!

Grbl v1.1 公测版发布! #1107

您使用的是什么版本的 Arduino IDE?在 Mac 上?
发生了一些非常棘手的事情。如果您仔细按照说明操作,我看不出您是如何得到这些错误的。
请提供新的错误消息和您用来到达那里的步骤。
Arduino 库文件夹中还有什么?

Grbl v1.1 公测版发布! #1107

所以我在mac和windows笔记本电脑上都这样做了,并且有同样的错误。它是该软件的最新版本。Windows 笔记本电脑在今天之前从来没有下载过 IDE 或格栅?

– 从https://github.com/gnea/grbl/releases下载源代码压缩
包 – 打开文件夹并复制粘贴到桌面或其他文件夹。
-IDE 添加新库-
选择库和端口
– 编译然后我得到错误。

Grbl v1.1 公测版发布! #1107

好的,我只是在我自己的笔记本电脑(Win 10,Arduino 1.6.8,有点旧)上复制了相同的步骤,并且编译没有错误。然后我从 arduino.cc 升级到最新的 Arduino 1.8.0,它也编译没有错误。
当您提取发布 ZIP 文件时,您将拥有 grbl-1.1e.20161219 文件夹(而不是 grbl-master),其中包含一个 grbl 文件夹,您应该打开并导入该文件夹。
您使用的是什么版本的 Arduino IDE,从哪里下载?

Grbl v1.1 公测版发布! #1107

从 Arduino 网站下载 1.8.0 版。

Grbl v1.1 公测版发布! #1107

曾经有两个不同且有些不兼容的 IDE(arduino.cc 和 arduino.org),但从 1.8.0 开始,它们似乎再次合并。两者似乎都对我有用。
好吧,我很难过。也许其他人有一些建议……

Grbl v1.1 公测版发布! #1107

您是否在 IDE 中选择了正确的板?选择错误的板时,我已经看到了这些错误。你用的是哪个板子?

Grbl v1.1 公测版发布! #1107

@109JB上面的错误信息显示他正在为“Arduino/Genuino Uno”编译

Grbl v1.1 公测版发布! #1107
成员作者

尚尼特 评论 2017 年 1 月 5 日

@Codymarchant: 我也晕了。刚刚下载了 IDE 1.8.0 并在我的 Mac 上试了一下,没有问题。您可以转到您的 Arduino IDE 首选项并打开“详细输出”以进行编译和上传吗?在此处剪切并粘贴输出。也许这会给我们一个线索。

Grbl v1.1 公测版发布! #1107

排序!!我觉得自己像个瓜!在工具 – 程序员下,我选择了 AVRISP MK11。改成 Arduino ISP 并排序!!谢谢大家的帮助。

Grbl v1.1 公测版发布! #1107

但是他用的是Uno吗?Nano 具有不同的引导加载程序。

Grbl v1.1 公测版发布! #1107

@Codymarchant不,这不可能。我也将我的程序员设置为 AVRISP mkII 并且它可以编译。编程器设置应该对编译没有影响,它通常仅由 Burn Bootloader 选项使用。在它开始工作之前你还摆弄了什么?

Grbl v1.1 公测版发布! #1107

您好,以前将旧版本的 GRBL 安装到另一个没有戏剧的 Uno 上,但现在我遇到的问题与 Codymarchant 几乎相同,只是更换程序员对我没有任何帮助

我做了什么
Arduino IDE 1.8.1,关闭
Gone to the libraries 文件夹删除了旧的 GRBL,
打开了 Arduino IDE 添加了新的 grbl 库

将所有设置保留为默认尝试编译和上传,然后我收到此错误消息

In file included from M:\Users\VooDinni\Documents\Arduino\libraries\grbl/config.h:30:0,

                 from M:\Users\VooDinni\Documents\Arduino\sketch_jan21a\sketch_jan21a.ino:1:

M:\Users\VooDinni\Documents\Arduino\libraries\grbl/grbl.h:68:4: error: #error "Required HOMING_CYCLE_0 not defined."

   #error "Required HOMING_CYCLE_0 not defined."

    ^

M:\Users\VooDinni\Documents\Arduino\libraries\grbl/grbl.h:98:4: error: #error "WCO refresh must be greater than one."

   #error "WCO refresh must be greater than one."

    ^

M:\Users\VooDinni\Documents\Arduino\libraries\grbl/grbl.h:101:4: error: #error "Override refresh must be greater than zero."

   #error "Override refresh must be greater than zero."

    ^

exit status 1
Error compiling for board Arduino/Genuino Uno.

就像测试一样,我打开 grbl.h 文件并删除有问题的编译错误报告,然后上传哪个有效,但我也得到了所有这些(对代码了解不多,无法理解它)

In file included from M:\Users\VooDinni\Documents\Arduino\libraries\grbl/grbl.h:43:0,

                 from M:\Users\VooDinni\Documents\Arduino\libraries\grbl/config.h:30,

                 from M:\Users\VooDinni\Documents\Arduino\sketch_jan21a\sketch_jan21a.ino:1:

M:\Users\VooDinni\Documents\Arduino\libraries\grbl/nuts_bolts.h:25:0: warning: "false" redefined

 #define false 0

 ^

In file included from C:\Users\VooDoo\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.17\cores\arduino/Arduino.h:24:0,

                 from sketch\sketch_jan21a.ino.cpp:1:

m:\program files (x86)\arduino\hardware\tools\avr\lib\gcc\avr\4.9.2\include\stdbool.h:42:0: note: this is the location of the previous definition

 #define false false

 ^

In file included from M:\Users\VooDinni\Documents\Arduino\libraries\grbl/grbl.h:43:0,

                 from M:\Users\VooDinni\Documents\Arduino\libraries\grbl/config.h:30,

                 from M:\Users\VooDinni\Documents\Arduino\sketch_jan21a\sketch_jan21a.ino:1:

M:\Users\VooDinni\Documents\Arduino\libraries\grbl/nuts_bolts.h:26:0: warning: "true" redefined

 #define true 1

 ^

In file included from C:\Users\VooDoo\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.17\cores\arduino/Arduino.h:24:0,

                 from sketch\sketch_jan21a.ino.cpp:1:

m:\program files (x86)\arduino\hardware\tools\avr\lib\gcc\avr\4.9.2\include\stdbool.h:43:0: note: this is the location of the previous definition

 #define true true

 ^

In file included from M:\Users\VooDinni\Documents\Arduino\libraries\grbl/grbl.h:43:0,

                 from M:\Users\VooDinni\Documents\Arduino\libraries\grbl/config.h:30,

                 from M:\Users\VooDinni\Documents\Arduino\sketch_jan21a\sketch_jan21a.ino:1:

M:\Users\VooDinni\Documents\Arduino\libraries\grbl/nuts_bolts.h:56:0: warning: "max" redefined

 #define max(a,b) (((a) > (b)) ? (a) : (b))

 ^

In file included from sketch\sketch_jan21a.ino.cpp:1:0:

C:\Users\VooDoo\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.17\cores\arduino/Arduino.h:93:0: note: this is the location of the previous definition

 #define max(a,b) ((a)>(b)?(a):(b))

 ^

In file included from M:\Users\VooDinni\Documents\Arduino\libraries\grbl/grbl.h:43:0,

                 from M:\Users\VooDinni\Documents\Arduino\libraries\grbl/config.h:30,

                 from M:\Users\VooDinni\Documents\Arduino\sketch_jan21a\sketch_jan21a.ino:1:

M:\Users\VooDinni\Documents\Arduino\libraries\grbl/nuts_bolts.h:57:0: warning: "min" redefined

 #define min(a,b) (((a) < (b)) ? (a) : (b))

 ^

In file included from sketch\sketch_jan21a.ino.cpp:1:0:

C:\Users\VooDoo\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.17\cores\arduino/Arduino.h:92:0: note: this is the location of the previous definition

 #define min(a,b) ((a)<(b)?(a):(b))

 ^

In file included from M:\Users\VooDinni\Documents\Arduino\libraries\grbl/grbl.h:43:0,

                 from M:\Users\VooDinni\Documents\Arduino\libraries\grbl/config.h:30,

                 from M:\Users\VooDinni\Documents\Arduino\sketch_jan21a\sketch_jan21a.ino:1:

M:\Users\VooDinni\Documents\Arduino\libraries\grbl/nuts_bolts.h:61:0: warning: "bit" redefined

 #define bit(n) (1 << n)

 ^

In file included from sketch\sketch_jan21a.ino.cpp:1:0:

C:\Users\VooDoo\AppData\Local\Arduino15\packages\arduino\hardware\avr\1.6.17\cores\arduino/Arduino.h:123:0: note: this is the location of the previous definition

 #define bit(b) (1UL << (b))

 ^

Sketch uses 30340 bytes (94%) of program storage space. Maximum is 32256 bytes.
Global variables use 1631 bytes (79%) of dynamic memory, leaving 417 bytes for local variables. Maximum is 2048 bytes.
Low memory available, stability problems may occur.

我的 Uno 是一个中国克隆,所以也许这是分开的,我也将测试一些旧版本的 GRBL 直到/如果我能找到这个 bug 的来源

但是对此的任何帮助都会很甜蜜,为每个在这个项目上工作的人为了达到这一点而付出的时间和精力欢呼。

Grbl v1.1 公测版发布! #1107
成员作者

尚尼特 评论 2017 年 1 月 21 日

您需要使用 GrblUpload 示例程序。

Grbl v1.1 公测版发布! #1107

干杯,没有注意到从 0.9x 开始的程序变化(我的测试显示效果很好),为帮助问题解决而欢呼

Grbl v1.1 公测版发布! #1107

我正在为带有旋转轴的泡沫切割机添加另外 2 个轴的管理,但是在 stepper.c 文件中添加更多实例时:

#ifdef ADAPTIVE_MULTI_AXIS_STEP_SMOOTHING
st.counter_x += st.steps[X_AXIS];
#else
st.counter_x += st.exec_block->steps[X_AXIS];
#endif
if (st.counter_x > st.exec_block->step_event_count) {
st.step_outbits |= (1 << X_STEP_BIT);
st.counter_x -= st.exec_block->step_event_count;
if (st.exec_block->direction_bits & (1 << X_DIRECTION_BIT)) { sys_position[X_AXIS]–; }
其他 { sys_position[X_AXIS]++; }
}

我得到了高速的疯狂结果。
同样只移动一个轴,这些运动也适用于其他轴。
看起来 ISR 执行时间过长,而“忙碌”的 var 看门狗不足以避免重新进入。
实际上,我将那部分代码移到了 Reset ISR 并在以下情况下将其唤醒:

// 如果没有 step 段,尝试从 stepper 缓冲区中弹出一个 if
(st.exec_segment == NULL) {
……..
…………

这解决了问题,但并不优雅。
你有更好的主意吗?

Grbl v1.1 公测版发布! #1107
成员作者

尚尼特 评论 2017 年 1 月 23 日

@duronebis: Grbl 目前严格来说是 3 轴的,正如它在首页上所说的那样。向步进器 ISR 添加另外两个轴计算会降低其性能,尤其是在高步进速率下。如果操作正确,它将支持的最大步进速率从 30kHz 降低到 18kHz 左右。

Grbl v1.1 公测版发布! #1107

@chamnit: 有没有一种简单的方法可以在不接触太多代码的情况下降低步率?

Grbl v1.1 公测版发布! #1107

更改您的设置以降低最大速度

Grbl v1.1 公测版发布! #1107

我当然可以这样做,但这只是一种解决方法。如果速度太高,运动会变得疯狂(危险)并且应用程序数据会损坏。我想以预防的方式解决这个问题

Grbl v1.1 公测版发布! #1107

Grbl v1.1 公测版发布! #1107
我在使用 1.8.5 和 1.6.5 的原始 Arduino uno 时遇到了同样的麻烦。
我能做些什么来解决这些错误?

Grbl v1.1 公测版发布! #1107
Grbl v1.1 公测版发布! #1107

安坎特 评论 2019 年 10 月 21 日  

Grbl v1.1 公测版发布! #1107
我在使用 1.8.5 和 1.6.5 的原始 Arduino uno 时遇到了同样的麻烦。
我能做些什么来解决这些错误?

有同样的问题。解决方案是“system.h”把第一行
https://prnt.sc/plyfi0
https://prnt.sc/plyg7g

Grbl v1.1 公测版发布! #1107
成员作者

尚尼特 评论 2019 年 10 月 21 日

取消选中 Arduino IDE 首选项中的积极缓存。编译错误应该消失。

Grbl v1.1 公测版发布! #1107
 
添加
喜欢 (0)

您必须 登录 才能发表评论!