Contact me: hankecnc@gmail.com

文件管理 #132

推推 grbl 3年前 (2023-02-02) 292次浏览
打开
andrewismoody 打开了这个问题 2017 年 2 月 17 日 · 9条评论
打开

文件管理#132

andrewismoody 打开了这个问题 2017 年 2 月 17 日 · 9条评论

评论

文件管理 #132

首先 – 这绝对是无头爱好者级 CNC 控制的最佳软件。我花了两周的大部分时间在网上搜索类似的东西,并且偶然发现了它(我认为这在命名问题中有所涉及)。
我唯一真正想看到的是文件管理小部件。希望能够在 GUI 中进行全周期作业管理。上传 GCode 按钮很棒,查看手表目录也很好,但如果我们能将这两个结合在一起,它就会为我关闭循环。
我真的在寻找一种方法,让“Repetier-Server”像在我的 3D 打印机上一样在我的 CNC 上工作。拥有“一个工具来统治它们”会很好,但是这个项目几乎可以满足这种需求。
我可能会浏览一下代码,看看我是否可以帮助贡献这个功能。我对 nodejs 的经验为零,但我已经涉足 JavaScript、HTML 等,所以我至少可以得到一个原型。

文件管理 #132
合作者

一些屏幕截图或 UI 原型将对了解整体情况有很大帮助。欢迎您的贡献。?

文件管理 #132

以最简单的形式:上传时,只需将该 gcode 文件存储在 watch 目录中,并为列出的每个文件提供一个删除按钮。在我第一次通过代码后,我认为它不需要单独的小部件。这只是 api 中的两个额外功能。当您调用“上传文件”功能时,调用新创建的“存储文件”,它将收集的字节写入手表目录中的同名文件。然后,为调用新创建的“删除文件”api 函数的每个文件添加一个简单的按钮到 watch dir 弹出窗口。我可能过于简化了,但在我看来,由于我对所拥有的技术的接触有限,这在我看来是非常可行的。
基本上,

这是一个非常粗糙的 UI 模型:
文件管理 #132

这是 Repetier-Server 的截图。并不是说我们要完全剥夺它们,但这在该应用程序中非常有效。将其全部包装到它自己的小部件中可能是一个延伸目标。
文件管理 #132

文件管理 #132 奇顿 添加了 增强 标签 2017 年 2 月 18 日
文件管理 #132 cheton 将此 添加到 1.9里程碑 2017 年 2 月 24 日
文件管理 #132 cheton 提到了这个问题 2017 年 2 月 24 日
40个任务
文件管理 #132

+1 这个。
我使用类似的工具来控制/管理 3D 打印机,这是最有用的功能之一。
因为您可以重做旧作业或仅将其用于多次连续运行。

文件管理 #132

我也对轻量级集成文件管理感兴趣。

作为短期解决方案,我在运行 CNCjs 的树莓派上安装了 BrowsePy。我让 BrowsePy 指向 CNCjs 的监视目录。这使一切都基于浏览器。

我与 BrowsePy 没有任何关系。我只想分享一个临时解决方案的选项。

文件管理 #132 cheton 修改了里程碑: 1.9 , 1.10 2019 年 4 月 19 日
文件管理 #132 cheton 通过1.10将此 添加到Needs triage自动化 2019 年 5 月 9 日
文件管理 #132

为此+1。

文件管理 #132

+1
octoPrint 也是这样做的,很方便

文件管理 #132

鉴于最近几乎没有 CNCjs 开发,我建议使用一些变通方法,例如之前评论中提到的 BrowsePy。

文件管理 #132

按照此处的建议设置 BrowsePy 和watchDirectory花费的时间比我承认的要长,但效果很好!

我正在使用 pm2 启动 browsePy 和 cnc.js,您甚至可以使用自定义小部件指向您的 browsepy 地址,它会显示在 cncjs 主页面上。

文件管理 #132

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
项目
1.10

  
需要分流
状态:无状态
发展

没有分支机构或拉取请求

10人参加
文件管理 #132文件管理 #132文件管理 #132文件管理 #132文件管理 #132文件管理 #132文件管理 #132文件管理 #132文件管理 #132文件管理 #132

喜欢 (0)