Contact me: hankecnc@gmail.com

大于 10Mb 时不加载雕刻文件 #111

推推 grbl 3年前 (2023-02-02) 323次浏览
关闭
paulusjacobus 打开了这个问题 2017 年 1 月 1 日 · 9条评论
关闭

大于 10Mb 时不加载雕刻文件#111

paulusjacobus 打开了这个问题 2017 年 1 月 1 日 · 9条评论

注释

大于 10Mb 时不加载雕刻文件 #111

我正在使用 cnc 通过带有 grbl 的 arduino uno 进行激光雕刻。我注意到 cnc 不会加载大于 10Mb 的文件。有没有办法增加尺寸?

大于 10Mb 时不加载雕刻文件 #111

你运行的是什么平台?我还没有达到 10Mb 那么大,但是 5-6Mb 的文件非常慢,我的树莓派很难跟上数据流。较小的文件没有问题。

大于 10Mb 时不加载雕刻文件 #111

你好@mayhem2408我使用的是 Windows 10 机器,我无法上传超过 10 Mb 的文件。它们很大,因为有 10 位像素和 256 级灰度。我想知道这是否可以配置?谢谢

大于 10Mb 时不加载雕刻文件 #111 奇顿 添加了 调查 标签 2017 年 1 月 4 日
大于 10Mb 时不加载雕刻文件 #111
合作者

你好@paulusjacobus,

您能否附上包含 10MB gcode 示例的 zip 文件?这将有助于故障排除。

大于 10Mb 时不加载雕刻文件 #111

你好@cheton 今晚我回家后会做。它们是非常简单的 G1 Xn.n Yn.n Sn 命令行。

大于 10Mb 时不加载雕刻文件 #111
作者
保卢斯·雅各布斯 评论了 2017 年 1 月 4 日 通过电子邮件
大于 10Mb 时不加载雕刻文件 #111
合作者

您可以将文件发送到我的邮箱:cheton@gmail.com

大于 10Mb 时不加载雕刻文件 #111
合作者

你好@paulusjacobus,

最大上传文件大小受 body-parser 中间件限制:
https ://github.com/cheton/cnc/blob/master/src/app/config/settings.base.js#L54

// https://github.com/expressjs/body-parser
'body-parser': {
    'json': {
        // maximum request body size. (default: <100kb>)
        limit: '10mb'
    },
    'urlencoded': {
        extended: true,
        // maximum request body size. (default: <100kb>)
        limit: '10mb'
    }
}

我将在下一个版本中将上传文件限制从 10mb 增加到 100mb。那应该可以解决您的问题。

顺便说一句,我正在为加载大型 G 代码文件做性能增强。使用您的 10MB 示例,这可以将总加载时间从 40+ 秒显着减少到 5~8 秒。

大于 10Mb 时不加载雕刻文件 #111
作者
保卢斯·雅各布斯 评论了 2017 年 1 月 7 日 通过电子邮件
大于 10Mb 时不加载雕刻文件 #111
合作者

在 v1.8.13 中修复