关闭 ChrisXenon 打开了这个问题 2020 年 4 月 24 日 · 1条评论 关闭 在配置选项中启用灯丝跳动传感器导致编译失败#230 ChrisXenon 打开了这个问题 2020 年 4 月 24 日 · 1条评论 评论 克里斯赛农 评论了 2020 年 4 月 24 日 • 编辑 “改为使用 Facebook 群组”?是的——完全是浪费时间。 我有一个安装了 SKR mini E3 v1.2 的 Ender 3,我刚刚添加了连接到 E0_STOP 的灯丝跳动传感器,E0_STOP 连接到 PC15。我在 Configuration.h 中启用了 FILAMENT_RUNOUT_SENSOR 并将 FILAMENT_RUNOUT_SCRIPT 保留为“M600”并按照说明启用了 ADVANCED_PAUSE。 我正在使用 Platform IO 编译 Visual Studio。 进行这些更改会导致编译失败。删除它们可以消除问题——所以正是这些更改——相当于取消注释 osme 行。 编译器失败并显示“运算符‘&&’在 macros.h 的第 188 行没有正确的操作数,如下所示: #define _PINEX_1(PN) (定义(PN##_PIN) && PN##_PIN >= 0) 有什么帮助吗? 谢谢 作者 克里斯赛农 评论了 2020 年 4 月 24 日 如果这对其他人有帮助,我刚刚解决了这个问题。 Configuration.h 说:“基于 RAMPS 的电路板使用 SERVO3_PIN 作为第一个跳动传感器。 对于其他板,您可能需要定义 FIL_RUNOUT_PIN、FIL_RUNOUT2_PIN 等。 默认情况下,固件假定 HIGH=FILAMENT PRESENT。”我有一个 SKR mini E3,我认为它不是斜坡板,所以我定义了 FIL_RUNOUT_PIN。在 SKR 引脚文件的其他地方,有代码来检测这个定义并设置它epin 到 PC15,所以它似乎是合理的,但它实际上是导致问题的原因。删除这个定义消除了编译问题并且生成的目标代码完美地工作。不知何故 PC15 引脚分配使其没有定义。 ChrisXenon已完成 关闭 2020 年 4 月 24 日 喜欢 (0) [FR] BTT laughs at us #229 LCD 从主屏幕不断变化到选项 #231 GRBL/UGS 问题,已知硬件可以工作,但没有运行 Grbl 的步进运动 XY 绘图仪 – 将 Word 文档转换为 GRBL 文件 grbl 随机在中间停止 Arduino Uno GRBL 问题 GRBL/UGS 问题,已知硬件可以工作,但没有运行 Grbl 的步进运动XY 绘图仪 – 将 Word 文档转换为 GRBL 文件grbl 随机在中间停止Arduino Uno GRBL 问题为什么这会“崩溃”我的 3018 CNCFusion 360 / Grbl – 最后毁掉了工作?!使用 Grbl Shield,必须采取哪些接地预防措施?GRBL 安装挑战(在 cnc 3018 pro 上)
“改为使用 Facebook 群组”?是的——完全是浪费时间。
我有一个安装了 SKR mini E3 v1.2 的 Ender 3,我刚刚添加了连接到 E0_STOP 的灯丝跳动传感器,E0_STOP 连接到 PC15。我在 Configuration.h 中启用了 FILAMENT_RUNOUT_SENSOR 并将 FILAMENT_RUNOUT_SCRIPT 保留为“M600”并按照说明启用了 ADVANCED_PAUSE。
我正在使用 Platform IO 编译 Visual Studio。
进行这些更改会导致编译失败。删除它们可以消除问题——所以正是这些更改——相当于取消注释 osme 行。
编译器失败并显示“运算符‘&&’在 macros.h 的第 188 行没有正确的操作数,如下所示:
#define _PINEX_1(PN) (定义(PN##_PIN) && PN##_PIN >= 0)
有什么帮助吗?
谢谢