评论
|
我将插入一个简单的后处理步骤,将其去除并去除单独的 S 值。在 Smoothie 上运行时,“G0 F1500”会抛出矢量操作。 |
|
它现在从 lw.raster-to-gcode 输出中去除“G0 F…”和单独的 S 值。 |
|
成立。这是https://github.com/lautr3k/lw.raster-to-gcode @lautr3k上的一个参数, |
|
传统上G0 feed是gcode无法触及的设置。Reprap 人们添加了 G0 F 因为 reprap 很奇怪。因为 Reprap,Smoothie 添加了它。我们不需要它,它会弄乱后面的矢量操作。 |
|
如果我们将它添加为设置,那么我们会将用户与 grbl 混淆,而 grbl 忽略它是正确的。 |
|
好的,但是当 RepRap 来的时候,这个问题肯定会出现…… |
|
这是一个特性,而不是错误;) |
|
稍后,当/如果我们集成 3dp,我们可以向用户公开此功能。 |
|
@tbfleming添加一个后处理器来修复我们也可以在生成上修复的东西不是有点简单吗? |
|
我们无法在生成时修复它 |
|
除非我们 fork 它并且不使用 npm 包。 |
|
如果@lautr3k 不想将这个 repo 移到 Laserweb 组织中(或者至少给我们推送他的 repo 的权利),那么我们真的应该 fork 它,因为我们依赖它。 |
|
我发现我们已经在组织中有一个分支(21 天前)。 |
|
嗯..我做了一个叉子并为他的回购贡献了一些代码。就那么简单。 |
|
@jorgerobles您的叉子是 laserweb 组织中的叉子吗?我更愿意使用它。 |
|
他反对解决单独的 S 问题,并声称这是一个 Smoothie 问题。我们需要将其发布出来,因为它会扰乱 Smoothie 和 grbl-lpc。 |
|
@cprezzi会做。 |
|
我已经在本地测试了 PR 并且工作正常,但是在构建和使用我们的 git 而不是 npm 时遇到了问题。暂时等待。 |
|
@tbfleming后处理器是之前评论过的一个好主意。我们如何才能使该方法通用,从而使社区贡献的后处理器满足他们的需求? |
|
我没有考虑过这个。支持用户贡献的代码存在潜在的安全问题,尤其是在 Electron 下,因为它提供直接的文件系统和操作系统访问。 |
|
是的。我们总是可以让他们通过 PR 做出贡献,并在编译前进行测试。 |
@cprezzi你必须这样做@jorgerobles 刚刚为skarab42/lw.raster-to-gcode#4 PR 做了:
@tbfleming我将修复单独的 S 值。 |
|
@lautr3k 太棒了! |
|
@jorgerobles @tbfleming lw.raster-to-gcode@0.6.3 已出局:
|
|
@DarklyLabs 请测试关闭:) |
|
遇到与向量相同的问题。似乎只有在作业完成前中止后才会发生。目前再次不可重复。 |
|
@DarklyLabs 请特别测试光栅。Vector 是完全不同的代码。 |
|
由于 G0 被剥离,我们还没有经历过光栅雕刻的这种放缓。 |


摘自 G+ 讨论
LW4 中有一个错误,我们无法始终如一地重复该错误,其中 G0 进给率经常覆盖我们的固件设置 (smoothie)。
从@tbfleming我刚刚回复了它。lw.raster-to-gcode 正在插入流氓“G0 F1500”。请提交错误。