Contact me: hankecnc@gmail.com

你好 #2

推推 grbl 3年前 (2023-01-24) 232次浏览

对话

你好 #2
贡献者

我当前的版本在某种程度上适用于 ultimakers,但是报告了一些小错误:
每隔几秒钟,挤出机步进电机的启用似乎被禁用,并且灯丝被热端的超压向后推。没有lcd或按钮也会发生,我只能明天开始调试。此外,由于 ultimakers 的微步进,Z 阶段需要持续供电。

我已经添加了我的 LCD 代码。如果没有 4×20 lcd+buttons,它目前是无用的。特别是,lcd 更新会导致段暂停。但是有了接口,你可以在没有连接电脑的情况下进行自主 sd 打印

SD 卡打印就像一个魅力,不再有任何类型的串行延迟。

我删除了您从 arduino 库中复制的文件,它现在可以使用 arduino 22 进行编译。

总之,我认为您为 reprap 社区迈出了非常重要的一步,印刷品的质量非常棒。

现在有几个 Ultimaker 的人编写了一些代码,他们做了一些分叉(lampmaker 上传了他的更改,但没有分叉)。但是我认为你应该拥有主要的 git-repository,因为它是你的固件..

很抱歉我没有尝试你基于我创建的固件,但我认为这样你就有了一些有用的补丁,而且进步仍然在那里。

非常好的问候,非常感谢您提供的所有强大功能!!
伯恩哈德

你好 #2

你好伯恩哈德,

我制作自己的 arduino 库文件是有原因的。arduino 串行中断使用“%”来制作环形缓冲区。这是愚蠢的。
“%”需要 5 个 cpu 周期(+/- 250 个周期),可以用 < 10 个周期的简单 AND 指令代替。

我不使用 micros() 函数。所以我让毫秒计数器快了一点。这是一个优化。

(其他中断周期会在步骤生成例程中产生抖动。保持中断较短以限制抖动)

通过将 DISABLE_Z 设置为 false 可以始终启用 Z 阶段。

我不喜欢 arduino LCD 库。它有很多等待循环。我不喜欢浪费 CPU 周期。(但这在arduino库中很常见)

灯匠也联系了我。看来他住得离我不远。
他说他在加速和减速过程中遇到了一些问题。

我可以调查一下。串行库可能是原因之一。我为 mendel 和 gen6 开发板编写了固件。
Ultimaker 有 80steps/mm。我有 40 步/毫米。

如果您以 500mm/s 的速度移动,则步进频率为 40kHz。这比它设计的要高。
(我有一个大约 30kHz 的可靠步进频率。(在带有 gen6 的孟德尔上为 750mm/s))

我认为我们需要做一些技巧来获得更高的频率。

我认为最好为 ultimaker 制作一个不同的叉子。ultimaker 要求与孟德尔要求不同。

您也可以通过erik@vdzalm.eu直接与我联系

最好的祝福,

埃里克

在 2011 年 8 月 24 日下午 1:16,bkubicek 写道:

我当前的版本在某种程度上适用于 ultimakers,但是报告了一些小错误:
每隔几秒钟,挤出机步进电机的启用似乎被禁用,并且灯丝被热端的超压向后推。没有lcd或按钮也会发生,我只能明天开始调试。此外,由于 ultimakers 的微步进,Z 阶段需要持续供电。

我已经添加了我的 LCD 代码。如果没有 4×20 lcd+buttons,它目前是无用的。特别是,lcd 更新会导致段暂停。但是有了接口,你可以在没有连接电脑的情况下进行自主 sd 打印

SD 卡打印就像一个魅力,不再有任何类型的串行延迟。

我删除了您从 arduino 库中复制的文件,它现在可以使用 arduino 22 进行编译。

总之,我认为您为 reprap 社区迈出了非常重要的一步,印刷品的质量非常棒。

现在有几个 Ultimaker 的人编写了一些代码,他们做了一些分叉(lampmaker 上传了他的更改,但没有分叉)。但是我认为你应该拥有主要的 git-repository,因为它是你的固件..

很抱歉我没有尝试你基于我创建的固件,但我认为这样你就有了一些有用的补丁,而且进步仍然在那里。

非常好的问候,非常感谢您提供的所有强大功能!!
伯恩哈德

直接回复此电子邮件或在 GitHub 上查看:
ErikZalm#2

auggie246 添加了对 auggie246/Marlin 的提交,引用了这个拉取请求 2020 年 8 月 19 日

nadeaulabs 添加了对 nadeaulabs/Marlin 的提交,引用了这个 pull request 2020 年 11 月 4 日

nadeaulabs 添加了对 nadeaulabs/Marlin 的提交,引用了这个 pull request 2020 年 11 月 4 日

bren929 添加了对 bren929/Marlin-SKR-Pro-V1.1 的提交,引用了这个 pull request 2020 年 11 月 26 日

fran6p 将提交推送到引用此拉取请求的 fran6p/Marlin 2020 年 12 月 27 日

fran6p 将提交推送到引用此拉取请求的 fran6p/Marlin 2020 年 12 月 27 日

Zwaubel 将提交推送到引用此拉取请求的 Zwaubel/Marlin-With-Printer-Configs 2021 年 3 月 23 日

Zwaubel 将提交推送到引用此拉取请求的 Zwaubel/Marlin-With-Printer-Configs 2021 年 5 月 13 日

fran6p 将提交推送到引用此拉取请求的 fran6p/Marlin 2021 年 5 月 22 日

你好 #2 The-EG 提到了这个 pull request 2021 年 7 月 17 日
6个任务
arades79 添加了对 CELLINKAB/Marlin 的提交,该提交引用了此拉取请求 2021 年 12 月 2 日

你好 #2 ndk-ender3 提到了这个拉取请求 2022 年 1 月 2 日
oleksii-suprun 将提交推送到 oleksii-suprun/fb-ghost5-marlin 引用了这个拉取请求 2022 年 2 月 13 日

Domush 在 Domush/mvCNC-Modern-Vintage-CNC-Firmware 中引用了这个 pull request 2022 年 3 月 15 日

pixel-shock 添加了对引用此拉取请求的 pixel-shock/Marlin 的提交 2022 年 9 月 29 日

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

还没有

发展

成功合并此拉取请求可能会关闭这些问题。

还没有

6人参加
你好 #2你好 #2你好 #2你好 #2你好 #2你好 #2

喜欢 (0)