评论
快速、迟来的注意,这是我最近工作中解决的问题之一;你可以在这里看到预览:https ://easytarget-org.github.io/lw-mods-preview/ ,我希望这能在不久的将来进入主要代码库。 |
这事有进一步更新吗?如果可能的话,我想试一试。 |
该做的就做;该做的就做;同时,您可以尝试上面列出的预览。它生成可行的 gcode,可以保存,然后通过 web UI、ugs 等导入和运行。 |
感谢您的工作 easytarget,我想分享一些修改(工作穿孔功能,部分工作使用 XHC HB04B MPG 挂件)但听起来您正在处理的前叉有一些重大返工。这就是我寻求协调的原因。我也是 javascript 和 github 的新手。我不介意一些关于最佳实践的指导。 |
别担心,我会尽力而为。 长话短说我工作过的 fork/branch 在这里:https ://github.com/easytarget-org/LaserWeb4并且可以被克隆和构建:
我的下一个承诺是添加一个“构建前端”指南,我将上面的内容写成快速参考,以此为基础。 我不打算添加任何新功能;这是我个人的“rc1”状态。但是是的,这些更改是广泛的(尽管在大多数情况下相当轻量级,但添加帮助工具提示之类的东西影响了许多文件)。 我还需要让它在 electron 中工作,变基到 dev-es6 分支和 bump 版本等。它不会是即时的。抱歉我不置可否,但我不想做出我无法兑现的承诺。 PS:gcode 生成器的东西有点乱,几个不同的计划和架构发生了冲突。但它是非常“纯”的 javascript,没有很多框架的东西要处理,一旦发布,我最好为此脑补一张架构图。那里的阴影中潜伏着巨龙。 |
太棒了,谢谢你。顺便说一句,我在亚马逊上使用 Debian Bullseye 购买了 Quotom Q355g4,配备 8GB 内存和 SSD。以我得到的价格,摆弄 RPi 没有多大意义。很快就会调查这个。 |
@harlock999几年前,我已经在 lw.comm.server 中实现了对 XHC HB04 的支持(包括 DRO 显示)。如果你好奇我是怎么做到的,请查看lw.comm-server 的MPG 分支。 我通过在 config.js 中设置 mpgType=HB04 或通过将 MPG_TYPE=HB04 定义为环境变量来激活。它的所有代码都在 server.js 中。 |
谢谢克劳迪奥,我一定会看看。HB04 与 HB04 B有点不同,因此位图不同。但对于通信级别,我会检查,因为现在我不得不以一些不太优雅的方式破解 node-usb:一些功能过于简化 USB 通信,我无法访问 HB04B 的特殊代码要求。我还尝试将 MPG 放在网络浏览器客户端级别,例如游戏手柄,但由于网络浏览器无法满足的某些预编译器要求,我无法完成很多工作。 |
我在服务器端实现了它,因为机器也连接到服务器,这是使用 MPG 的地方。 |
让我先看看。 |
@harlock999 我需要尽快提交所有这些,并为其他开发人员释放 dev-es6 分支。 |
请添加DXF 2000或更高版本的文件格式支持