Resumen
Ya que estaba harto de la nivelación constante, decidí instalar un sensor táctil 3D. Una vez más, no estaba contento con las soluciones encontradas en Thingiverse. El sensor estaba demasiado lejos de mi boquilla o acortaba el rango de movimiento en el eje X.
Para mi solución, moví el ventilador de la parte un poco hacia arriba y creé espacio para el sensor. Para que no tengas que instalar una extensión para el conducto, lo integré directamente en el soporte.
Construcción mecánica.
El soporte sustituye al soporte del ventilador del componente original. Hay dos versiones, la versión estándar y una versión con guía de cable incorporada. El espacio para el sensor es muy limitado, en el lado del ventilador, el sensor incluso tiene que ser lijado un poco para encajar. También solo hay una brecha de 0,5 mm entre el sensor y la varilla de 8 mm.
Para ajustar la distancia entre el sensor y la boquilla en altura, proporcioné 3 separadores. Yo mismo usé la versión de 2 mm.
Utilicé el M2.5 x 15 suministrado para atornillar. Un tornillo tiene que ser acortado a una longitud de 10 mm.
Ajustes de la impresora:
Material: PLA.
Resolución: 0.2mm
Espesor de la pared: 1.2 mm
Grosor superior/inferior: 0,8 - 1,2 mm
Relleno: 30%, Cuadrícula.
Apoyo: sí, pero puedes intentarlo sin él.
Los archivos .stl ya están correctamente orientados para la impresión.
Componentes eléctricos.
El sensor 3D-Touch se entregó con un conector de 5 pines y una extensión de 80 cm. Utilicé el conector para un propósito diferente y lo usé como conector en la placa base. Por lo tanto, tuve que soldar los cables de extensión juntos. También reemplacé el conector DuPont con un conector XH2.54 de 3 pines.

Dado que la placa base no tiene un conector directo para el pin del servo, tienes que improvisar un poco. Encontré varias soluciones posibles, pero en realidad no me gustó ninguna de ellas.
Tengo una placa Anet V1.5 que deja espacio para un zócalo de 2.1x5.5 para una tensión de suministro externa. Utilicé la placa de soldadura GND para soldar dos pines del conector de 5 pines.
Aquí está el diagrama de conexión para la pantalla LCD12864 (¡la pantalla LCD2004 necesita otro pin!) y mi cableado en imágenes:

Software
Dado que la nivelación automática de la cama no funciona sin la configuración de software adecuada, todavía hay varias configuraciones en el archivo Configuration.h de Marlin que deben establecerse. Para tener suficiente memoria para habilitar la nivelación automática en absoluto, elCargador Optiboot.Debería instalarse. Alternativamente, puedes buscar la palabra clave PROGMEM y tratar de deshabilitar las opciones allí.
Mi configuración de ajustes para Marlin 1.1.9:
//======= Opciones de sonda Z =======#define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN #define BLTOUCH#if ENABLED(BLTOUCH) #define BLTOUCH_DELAY 100#endif#define X_PROBE_OFFSET_FROM_EXTRUDER -28#define Y_PROBE_OFFSET_FROM_EXTRUDER -22#define Z_PROBE_OFFSET_FROM_EXTRUDER -1.05#define Z_CLEARANCE_DEPLOY모델 소스
