注释
你好@arthurwolf 最近这里#123已经有用户请求支持。 我只是想了解与 grbl 的区别。 |
嘿。 Smoothie 使用相同类型的“发送前等待确定”缓冲区/通信。 Pronterface 既可以流式传输(并且与 grbl 兼容),也可以上传整个文件,您可以选择使用哪一个。 干杯。 |
我认为有可能使 bCNC 与冰沙板兼容,至少对于与 grbl “等效”的基本事物。我只是在看你的网站。我看到该板有很多额外功能(更多轴、SD 卡支持等)。如果 smoothieware 的这些附加功能需要由界面控制,那么它需要做更多的工作。 干杯 |
@vlachoudis不,你可以忽略所有这些额外的功能,只是让它进行简单的交流,这对 Smootihe 用户来说已经是一个很大的帮助。 |
好吧,如果我有什么可以试验的,那应该是可行的。 |
您可以通过wolf.arthur@gmail.com与我联系并提供您的送货地址吗? 我将向您发送一个 4XC 板,其中步进电机驱动器或 mosfet 损坏。 干杯! 在 2015 年 10 月 25 日星期日晚上 9:44,Vasilis Vlachoudis <
Courage et bonne humeur。 |
别担心,所需要的只是可以与之交流的东西。 |
我在想,既然冰沙是基于 grbl 的,那么交流会是相似的。但是阅读您的文档我了解到存在很多差异。bCNC 的许多功能都依赖于 grbl 通信协议,例如探测、自动调平、功能评估、进给覆盖。如果我的理解是正确的,则意味着代码中有很多更改 |
嘿。 如果某些功能没有立即实现,也没关系。只要 干杯。 在 2015 年 11 月 11 日星期三晚上 10:18,Vasilis Vlachoudis <
Courage et bonne humeur。 |
嘿,抱歉耽搁了。 我刚刚让我们的运输部门给你寄了一张板子。 干杯! |
仅供参考,我正在向类似 grbl 的命令添加类似 grbl 的响应,所以像 你不能在数学模式下使用“宏参数字符#”
$# 将工作 $H 等 $
$ 不会,因为它对冰沙毫无意义。 附注:我喜欢 bCNC,目前我在运行 grbl 的 CNC 上使用它,因为没有等效的 smoothie。 |
伟大的。如果响应相似将使集成更容易。然而,我认为最好在 bCNC 中为 smoothie 创建一个特定的发送程序,并且用户在设置时可以选择控制器类型。 |
您好,是否已经支持smoothiware?刚刚用我的 smoothieboard 下载并测试了最新版本的 bCNC,但我无法连接到我的板。我选择了正确的 COM 端口和冰沙类型,但根本没有通信。 谢谢你和梅林的问候:) |
它应该连接,但是流式 gcode 中存在一个错误,目前正在处理中。 |
嗨,吉姆, |
您需要最新的 edge smoothie,并 流式传输问题在 bCNC 中,AFAIK 尚未修复。 |
@vinz1080grbl 与 smoothie 对流式命令的回复方式存在一些不一致。所以你可以慢跑和发送作业,但最终 bCNC 仍然处于停滞状态。我会在接下来的几天尝试修复它。我现在在梅林:) |
@vlachoudis谢谢你。希望您能找到解决此问题的方法。 |
前几天我对此进行了测试,并且能够空运行一个相对较大的 CNC 作业,所以我认为它主要已经与当前的主人一起工作了。 |
大家好。 |
bCNC 是作为 grbl 发送器创建的,因此代码中有很多 grbl 特定部分。为了让它与各种控制器对话,最好先组织代码。实际上,我曾尝试将发件人与 gui 分开,但我从未真正完成这项工作。 |
我一直在将它与冰沙一起使用,并且在大多数情况下效果很好。 我遇到的一个问题是,当您暂停时,它会看到它处于 HOLD 状态,但再次单击暂停不会取消暂停。我可以用第二个 usb 串口连接到 smoothie 并手动输入 ~ 然后它继续。因此,出于某种原因,当您单击取消暂停时,BCNC 不会将 ~ 发送到 smoothie。 顺便说一句,smoothie 目前无法立即安全地暂停,因此实际暂停可能需要很长时间,因为它需要清除缓冲区,我计划尽快修复此问题。 |
我相信这与 ‘?’ 类似。冰沙的问题。出于某种原因,一段时间后它需要一个“新行”来接受“?”。很可能同样的情况发生在第二个“~”上,smoothie 等待一个永远不会出现的新行。 |
你好, bCNC 结合 smoothie 是否已经支持自调匀整? 我将 bCNC 与 GRBL(铣削 PCB)和 Smoothie(激光切割机)一起使用,但还没有尝试用 smoothie 铣削 pcb。 乌力 |
我认为它应该可以工作,但是 smoothie 有一个内置的网格调平系统,它被称为 delta grid,应该适用于 PCB 铣削和 deltas。 |
行。谢谢,我这周末去试试,如果有效的话会报告。 乌力 |
pause 问题与 multiple 无关?问题,我实际上似乎已经解决了(我认为)这是一个输出问题而不是输入问题。
我可以通过在另一个串行端口上发送 ~ 来清除它。然而此时 bCNC 被锁定,唯一的解决办法是中止。 |
我想用我的 SmoothieBoard 试试 bCNC。最新的稳定版本(两个月前)可以工作还是我需要 edge?此外,最新的 Smoothie 支持需要哪个 bCNC 版本。 感谢您将出色的 bCNC 引入 Smoothie。 |
无法弄清楚如何编辑我与移动 Git 网站的宝贵连接。 为了澄清,我问的是与 bCNC 一起使用的 Smoothie 固件版本。 |
我希望我知道在 bCNC 中将这个可怜的 M0 实现放在哪里,以便让 Smoothieware 清除其缓冲区(并遵守 M0 命令)。否则,如果没有自动换刀器,它几乎毫无用处,而且漂亮的换刀宏会严重失败。 我尝试了不同的地方但没有运气,
最好的地方之一是 请注意,注释可能有助于告知要设置哪个工具(在工具更改的情况下)。这只是初步测试。 |
我不认为 compileLine 是正确的地方,它是在向控制器发送任何东西之前执行的。 |
我很难意识到这一点,最后我无法在 bCNC 中以可观的方式实现 M0。所以我怯懦地离开了 Smoothieware,转而使用 Nano 上的 GRBL 1.1。我可以再试一次,因为我把我的 SW 板留在了步进驱动器外壳内,但我不确定我是否想回到它…… |
@MoonCactus我不得不说,你在帖子中提出的至少两个投诉是完全错误的。
|
1a) 但为什么不默认将 G0 设置为最大机器速度(而不是http://smoothieware.org/g0中所述的搜索速度)?这将更有意义(“快速”移动)并且会提高整体兼容性,并且可能会根据轴尊重不同的最大速度。 1b) 不,我不是在谈论 bCNC 中的慢跑,而是真正的 G0 gcode 命令(检查,例如,我是如何“修复”探测程序#576 / ef0086a以让 Smoothieware 停止用最新的 G1 覆盖 G0 未指定的进给率)
|
现在说实话,我想我记得在 bCNC 中看到过类似切换到“覆盖进给率”的东西,还有一条评论说它是为了调试(我当然不会自愿激活它!)。@vlachoudis当在 G0 移动上没有指定进给率时,bCNC 肯定更了解 bCNC 的行为,如果它可以在命令发送到日志后完成(那将是非常不安全的!) |
bCNC 中没有设置 G0 进给率的任何设置。 |
@MoonCactus永远不会从 G1 中获取任何 G0 进给率。G0 有自己的进给率,并且只采用 G0 命令指定的进给率。如果从未为 G0 指定 Fxxx,则它使用配置中的默认搜索进给率。所以只需将其设置为您的最大速度。 |
作为记录,@wolfmanjm我建立了一个单独的问题线程,该线程 也就是说,LinuxCNC、Grbl 和其他主要的 CNC 控制器不允许使用 AFAIK,这样做是为了减少操作员错误和崩溃,因为在 a或 |
鉴于什么@vlachoudis&@wolfmanjm比如说,bCNC 中的 G0 应该始终以相同的(默认)进给率运行吗?但是为什么我必须在 bCNC 调平程序中的 G0 之前设置一个裸露的“F”(顺便说一句,它也可以在线工作,但这不太便携 AFAIK)。无论如何,G0 被重新设置为探测进给率。我的修复可能在错误的地方。 Note: If I understand well, the “feed” field in the control tab reflect the last F feed rate (or inline G1 F). I am fine with it, except that |
你好。
Smoothieware 最初是一个 GRBL 端口,并使用基本相同的协议进行通信(缺少一些东西)
使 bCNC 兼容会非常好,这会让很多 Smoothie 用户感到高兴。
我们甚至可以发送一块电路板进行测试。
告诉我们你的想法。
干杯。