评论
|
是的,我在尝试启用它时也遇到了问题。我只是不启用它,而是启用 BLTOUCH_FORCE_SW_MODE,看看这是否会导致您的 bl touch 无法正确探测或探测失败。如果打印机无法回家并撞到您的床上,请确保准备好切断打印机的电源。也许回家几次,但尽早在床上触发你的 bltouch,这样你就可以在需要时关闭打印机。之后您可以使用 g29 几次,以确保您的 bltouch 可以始终如一地进行探测而不会失败。 |
|
如果目标是 STM32F1 cpu,他们编辑了 Sanitycheck.h 以允许启用它们 |
|
#if HAS_TMC220x && !defined(TARGET_LPC1768) && !defined(TARGET_STM32F1) && ENABLED(ENDSTOP_INTERRUPTS_FEATURE) && !( |
|
是的,我几天前就明白了。我主要关心的是为什么 Marlin upstream 没有这些变化。 |
|
我不知道,也许是因为无传感器探测?您不能承受软件序列问题。 |
|
我有同样的错误:
有人可以解决这个问题吗? |
我在上面发布了此修复程序。 您必须编辑完整性检查以匹配我在上面发布的 Bigtrees 代码。 |
谢谢!我不明白您已经发布了修复程序。我的错。 |


在 mini E3 v1.2 Configuration.h 中,ENDSTOP_INTERRUPTS_FEATURE 默认启用并正确构建。更新到最新版本的 Marlin bugfix-2.0 时,我在构建期间遇到错误
Select hardware UART for TMC2208 to use both TMC2208 and ENDSTOP_INTERRUPTS_FEATURE.为什么这个 repo 中的 Marlin 版本没有抱怨有软件序列和中断?
endstop 中断功能是否有用,或者我可以禁用它们来构建?
我还能使用 BLTOUCH 吗?
附件是我的 Configuration.h 和 Configuration_adv.h。使用构建MarlinFirmware/Marlin@ 0ff57c6
Configuration.zip