MakerLab创客实验室 — Let's Make something.
现在注册
已注册用户请 登入
huyuqing large avatar
MakerLab创客实验室  ›  固件

固件里的G29不执行,应该是//#define ENABLE_AUTO_BED_LEVELING没有开启,但我把它的“//”去掉就编译错误,错误内容如下

By huyuqing at 11 个月前 , 609 次浏览

Marlin_main.cpp:1645:14: error: #error "You must have a Z_MIN endstop in order to enable Auto Bed Leveling feature!!! Z_MIN_PIN must point to a valid hardware pin."
Marlin_main.cpp:2093:14: error: #error "You must have a Z_MIN endstop in order to enable calculation of Z-Probe repeatability."

请问这是怎么回事,我用别的可以执G29的固件的G29段换掉也是有问题

3 回复
3Dlee medium avatar
#1 - 11 个月前
3Dlee

报错是说你没定义限位开关的引脚,可能是自调平限位那行也注释掉了,或者将那行的ture改false(或相反)试试

huyuqing medium avatar
#2 - 11 个月前
huyuqing

我已在Marlin_main.cpp里把Z_MIN_PIN=-1改成了1,这样也只有Z轴电机可以动作,XY轴不会动。

philip medium avatar
#3 - 11 个月前
philip   via Android

樓主你在cpp內改甚麼?關這甚麼事?這樣只會越改越糟糕