评论
我有同样的错误… 我用一些旧的马林鱼进行了测试并且它可以工作(它有其他错误)但最后一个没有这样做。 用于提升和部署探头的 M401 和 M402 也不起作用。 |
它在提交8ea5665
@wolfmanjm你能发表评论吗? |
@bullseye9899 @marcossfernandez简而言之,如果你先回家,它应该可以工作——所以 G28,然后才 G29……试一试——我还没有时间在我的机器上实现床位调平。 |
@nothinman这与我的提交无关,似乎该合并中还包含很多其他内容,我只添加了与床调平无关的 M665 |
@wolfmanjm对不起,吉姆,你是对的;我在读 github 错了。 |
@nothinman 在过去的几个月里,我一直在像这样使用 G28 和 G29,没有出现任何问题。 @bullseye9899和@marcossfernandez也许你可以分享你的 |
在从头开始使用新下载的新鲜 Marlin 后,它似乎可以正常工作,但没有达到预期效果。 现在它在床的中心执行 G28,但之后没有抬起探头(需要将 Z 向上移动 2mm 以便为止动器留出一些间隙并手动执行 M402)。 而G29现在不做GRID功能(9点,3前3中3后,如预期),只做3点(左前,右前,左后)。我认为 config.h 上有一个 GRID_Level 函数,但在 marlin_main.cpp 上它被定义为 ACCURATE_BED_LEVEL 导致一些罕见的行为。 这是我的两个文件: 配置.h http://pastebin.com/8S6S20Hr Marlin_main.cpp http://pastebin.com/sT10L1dZ 提前致谢,抱歉我的英语不好。 |
你好@marcossfernandez, 你能把这两个文件粘贴到只有原始 C++ 源代码吗?我在 pastebin 上看到的东西杂乱无章,比如 谢谢你! |
今晚我会将共享的原始文件放在我的 Google 驱动器上。 谢谢你!
|
@marcossfernandez是的,因此该行为的名称从 更改 |
我几乎可以肯定所有文件都来自最后一条马林鱼,但是……我会再试一次。 这是我在 Gdrive 上分享的完整 Marlin:https ://drive.google.com/folderview?id=0B0lNEMrv-z0xTVRRSlJpbEhGNm8&usp=sharing 只要找到正确的 marlin_main.cpp 就可以了吗?我得到的马林鱼:https ://github.com/ErikZalm/Marlin/tree/Marlin_v1不是主分支(??) 感谢罗森豪斯的大力帮助! |
我再次从新下载的 Marlin 更新了 main_marlin.cpp。但它似乎对我的 Sanguinololu Rom 来说太大了?? 尝试编写时失败了,但是以前的编译很好: Tamaño binario del Sketch: 129.258 bytes (de un máximo de 131.072 bytes) avrdude 也许我可以删除我的设置中未使用的某些文件??? |
是的,我的错误—— 这个错误很奇怪——它说它小于最大大小,而不是写入失败。但我很惊讶文件这么大。我上次编译报告
我不确定如何帮助您。也许最好的办法是将zip 文件下载到一个新文件夹中, |
我试图从头开始创建一个新的 Marlin+arduinoIDE+LCD 库,并在启用功能时检查字节数的增长。仅设置基本配置+LCD+伺服引脚,(不调平床)它的重量为 112.634 字节(共 131072 字节)并且编译良好。 但: 如果我打开 ABL 定义,我会得到这个错误: …/avr/bin/ld.exe:Marlin.cpp.elf 部分 .text 不适合区域文本 它怎么可能不适合 1284p 芯片?汽车床位有多大? |
如果我评论 autobed_GRID,留下未评论的 3 点 bedlevel,草图它的 121108 字节(Panelolu2,LiquidTWI2 库,servo..) 如果网格函数本身需要 10206 个字节,那么它不适合…. 我怎样才能清理我的草图来为这个功能腾出空间? |
@marcossfernandez你用的是哪个版本的arduino?什么版本的avr-gcc? |
Arduino 1.0.5 r2,今早重新下载。 我不知道如何检查 de avr-gcc … |
我在谷歌上搜索了与 arduino 相关的 avr-gcc,并尝试对其进行更新。部分来自此处:http ://www.open-electronics.org/arduino-full-memory-upgrade-to-the-last-atmel-toolchain-version/但来自 Winavr 最新安装的文件。 替换 avr 文件夹后,我能够将 Marlin 权利更新为 sanguinololu。 我的最终草图是 127.358 字节(最大 131.072 字节) 这似乎是我遇到大多数问题的原因。我现在去校准喷嘴间隙并尝试在我不平坦的床上打印一些东西。 非常感谢 Rosenhouse 和 Nothingman 提供的线索。 |
我如何使 G29 代码自动调平保持措施之间部署的伺服?在这两者之间部署和缩回探头几乎是不准确的,我认为它会更好地在第一个测量中部署并在最后一个测量中缩回。 |
你找到解决办法了吗:
G28 工作它首先初始化 X0 Y0 然后她在床的中间延伸,探测床并缩回。 |
问题很简单,如果非 G29 不起作用,则轴在不使用时不应停用。 和 G29 工作。 |
我已经配置了伺服和自动调平,G28 可以很好地定位 z 轴,但是 G29 没有任何效果……它在 z 之前回显 home x/y。我先发送 G28,它先定位 x,然后定位 y,然后移动板的中心,我猜这是安全的 Z,然后它扩展 z 探针并定位 z。然后我发送 G29 ….关于我缺少什么的任何想法?谢谢