Hola, estoy estancado, no consigo hacer funcionar el autolevel capacitativo....a ver si me podeis ayudar....
He tradado de seguir todas las instrucciones que veo por ahí pero ya me he liao de tal manera que he decidido empezar de 0....al final el sensor funciona, le hago M119 y salta cuando detecta, pero a la hora de calibrarlo tengo un cacao de la leche....no me hacia el homing....se largaba el extrusor pa arriba pa bajo....estaba loco....bueno, voy a ver paso a paso si os pongo como lo tengo y me dais alguna idea....
#if DISABLED(ENDSTOPPULLUPS)
// fine endstop settings: Individual pullups. will be ignored if ENDSTOPPULLUPS is defined
//#define ENDSTOPPULLUP_XMAX
//#define ENDSTOPPULLUP_YMAX
//#define ENDSTOPPULLUP_ZMAX
//#define ENDSTOPPULLUP_XMIN
//#define ENDSTOPPULLUP_YMIN
#define ENDSTOPPULLUP_ZMIN
//#define ENDSTOPPULLUP_ZMIN_PROBE
#endif
// Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup).
#define X_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Y_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Z_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define X_MAX_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Y_MAX_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Z_MAX_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Z_MIN_PROBE_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
el endstoppullup lo tengo así....he descomentado #define ENDSTOPPULLUP_ZMIN aunque no lo tengo muy claro...he leido por ahi que
Si estamos usando finales de carrera auto-alimentados u ópticos entonces hay que desconectar los pullups, comentando la linea del eje concreto. Si por lo contrario estamos usando finales de carrera mecánicos los dejaremos conectados.
.....yo queria poner en paralelo el finde carrera de Z y creo que lo estoy haciendo bien, pero no veo cuando esta en paralelo y cuando no...
Luego cambio el offset
#define X_PROBE_OFFSET_FROM_EXTRUDER 60 // X offset: -left +right [of the nozzle]
#define Y_PROBE_OFFSET_FROM_EXTRUDER -12 // Y offset: -front +behind [the nozzle]
#define Z_PROBE_OFFSET_FROM_EXTRUDER 0 // Z offset: -below +above [the nozzle]
hasta aqui, complilo bien....
luego descomento #define AUTO_BED_LEVELING_FEATURE
cuando compilo despues de hacer esto...me dice
#error "Select AUTO_BED_LEVELING_FEATURE or MESH_BED_LEVELING, not both."
bueno, pues comento....
//#define MESH_BED_LEVELING // Enable mesh bed leveling.
vuelvo a compilar y ....
#error "AUTO_BED_LEVELING_FEATURE requires a probe! Define a Z Servo, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or FIX_MOUNTED_PROBE."....asi que ....descomento #define FIX_MOUNTED_PROBE
...como lo veis, que estoy haciendo mal...no veo por ahí que a la gente le de esos errores.....y que no le funcione....¿que estoy haciendo mal?
He tradado de seguir todas las instrucciones que veo por ahí pero ya me he liao de tal manera que he decidido empezar de 0....al final el sensor funciona, le hago M119 y salta cuando detecta, pero a la hora de calibrarlo tengo un cacao de la leche....no me hacia el homing....se largaba el extrusor pa arriba pa bajo....estaba loco....bueno, voy a ver paso a paso si os pongo como lo tengo y me dais alguna idea....
#if DISABLED(ENDSTOPPULLUPS)
// fine endstop settings: Individual pullups. will be ignored if ENDSTOPPULLUPS is defined
//#define ENDSTOPPULLUP_XMAX
//#define ENDSTOPPULLUP_YMAX
//#define ENDSTOPPULLUP_ZMAX
//#define ENDSTOPPULLUP_XMIN
//#define ENDSTOPPULLUP_YMIN
#define ENDSTOPPULLUP_ZMIN
//#define ENDSTOPPULLUP_ZMIN_PROBE
#endif
// Mechanical endstop with COM to ground and NC to Signal uses "false" here (most common setup).
#define X_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Y_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Z_MIN_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define X_MAX_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Y_MAX_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Z_MAX_ENDSTOP_INVERTING true // set to true to invert the logic of the endstop.
#define Z_MIN_PROBE_ENDSTOP_INVERTING false // set to true to invert the logic of the endstop.
el endstoppullup lo tengo así....he descomentado #define ENDSTOPPULLUP_ZMIN aunque no lo tengo muy claro...he leido por ahi que
Si estamos usando finales de carrera auto-alimentados u ópticos entonces hay que desconectar los pullups, comentando la linea del eje concreto. Si por lo contrario estamos usando finales de carrera mecánicos los dejaremos conectados.
.....yo queria poner en paralelo el finde carrera de Z y creo que lo estoy haciendo bien, pero no veo cuando esta en paralelo y cuando no...
Luego cambio el offset
#define X_PROBE_OFFSET_FROM_EXTRUDER 60 // X offset: -left +right [of the nozzle]
#define Y_PROBE_OFFSET_FROM_EXTRUDER -12 // Y offset: -front +behind [the nozzle]
#define Z_PROBE_OFFSET_FROM_EXTRUDER 0 // Z offset: -below +above [the nozzle]
hasta aqui, complilo bien....
luego descomento #define AUTO_BED_LEVELING_FEATURE
cuando compilo despues de hacer esto...me dice
#error "Select AUTO_BED_LEVELING_FEATURE or MESH_BED_LEVELING, not both."
bueno, pues comento....
//#define MESH_BED_LEVELING // Enable mesh bed leveling.
vuelvo a compilar y ....
#error "AUTO_BED_LEVELING_FEATURE requires a probe! Define a Z Servo, Z_PROBE_ALLEN_KEY, Z_PROBE_SLED, or FIX_MOUNTED_PROBE."....asi que ....descomento #define FIX_MOUNTED_PROBE
...como lo veis, que estoy haciendo mal...no veo por ahí que a la gente le de esos errores.....y que no le funcione....¿que estoy haciendo mal?


![[Imagen: Sin_t_tulo_1.jpg]](https://preview.ibb.co/hb0ydT/Sin_t_tulo_1.jpg)