Por fin monte un sensor inductivo para auto bed leveling


  • MVP

    Yo los inductivos me dan un poco de mala sensación. 

    Los industriales son un poco sensibles a la temperatura, y cambian la lectura, y no son tan precisos como para asegurar la repetibilidad por debajo de 0.1mm...
    Los mecánicos en principio deberían dar una mejor repetibilidad, pero complican la retracción o hacer un mecanismo para que no roce luego con la pieza.

    He estado trasteando con una impresora con autolevel inductivo, pero es de su propia marca, y realmente me ha gustado. Es preciso y facilita mucho el proceso. Por ahora detecta 3 puntos, pero creo que si detectara 5 sería mejor.



  • Hola a todos.Tengo una Prusa Hephestos i3 e estou usando una cama caliente. Y mirado que cuando la cama está activa, lo sensor inductivo se activa tambien. Penso que és provocado por lo campo magnetico generado por la cama. Lo tengo aluminio conectado à GND. Alguna duda?



  • ¿A qué distancia se encuentra el sensor de la cama cuando ésta se calienta y el sensor se activa?



  • A distancia és +/- 4mm.



  • En ese caso, sí es posible que la cama caliente afecte al correcto funcionamiento del sensor inductivo, como tu mismo indicas, por el campo magnético.



  • Hola AHenriques, lo que dice SGarcía es totalmente cierto; te explico mi caso...


    Yo monté un sensor capacitivo que detecta casi cualquier tipo de material y ajustarlo me costó bastante tiempo porque lo que desconocía era que el campo magnético de la cama caliente e incluso la temperatura de ésta, influían en las mediciones. De hecho en ocasiones tambíén es posible que cuando lo tengas calibrado, algún día por sorpresa te de algún fallo y no detecte, por lo que yo el MIN Endstop del eje Z, en vez de ponerlo en paralelo con el sensor, lo puse independiente como paro de Emergencia (Por si las moscas).

    Resumiendo un poco para que puedas solucionar tu tema es que hagas todos los ajustes de la altura del sensor con la cama caliente calentita (yo la tengo a 50ºC en el precalentamiento), y vayas probando hasta que el Nozzle roce la hoja de papel. 

    Cuando lo tengas ajustado, haces un llevar al orígen haber si va bien pero todo esto con la máquina precalentando porque si se quedara un trocito de plástico frío en el Nozzle no te va a detectar y vas a estropear todo (estando caliente si lleva un trocito de plástico en la punta, éste se aplasta y no pasa nada).

    Cuando la tengas ajustada, siempre que vayas a imprimir (que es lo que hago yo), antes de nada la precaliento, le limpio el plástico del Nozzle si llevara, le hago un llevar al orígen para ver si detecta bien el sensor, y después de que funcione todo bien entonces ya imprimo sin problemas.

    Todo lleva su tiempo y te resultará un poco difícil todo hasta que le cojas el truco a imprimir con el sensor, pero yo que soy un impaciente para todo lo conseguí ajustar y a final te das cuenta de que lo mejor de tener éste sensor es que te salen las piezas 99,9% alineadas a la base y con una impresión de calidad mejorada.

    Saludos y si tienes problemas por aquí siempre estaremos alguno con algo de tiempo para ayudarte...



  • Varias dudas que me quedan. El inductivo debe ser NPN PNP Normalmente abierto o normalmente cerrado. He comprobado mi final de carrera y veo que es cerrado en reposo con lo cual cuando baja el eje z y le pulsa se abre. Creo que deberia ser el inductivo NPN y Normalmente cerrado



  • Hola, en primer lugar me gustaría agradecer a Rafael por la guía.
    Ahora os cuento mi aventura con todo lo concerniente a cómo yo he conseguido instalar el sensor inductivo  LJ12A3-4-Z/BX (NPN). pues bien, tras pelearme un poco con el divisor de tensión me encontré con que no me funcionaba puesto en paralelo con el z endstop de serie de la máquina ya que el sensor me da "trigered" cuando la señal baja a 0V y si los ponía en paralelo normalmente tenía 0V en el sensor inductivo pero 5V en el endstop original de la impresora (Una hephestos). Pues bien, tras darle unas pocas vueltas ya que no quería utilizar el "reset del pánico", me he ideado un circuito que, utilizando una puerta lógica AND (74LS08)
    me da salida positiva (5 V) sólo si ambos sensores están a 5 V y se queda en 0 V en todas las demás posiciones (podéis verlo en la tabla de verdad de la wiki).

    Os pongo un par de imágenes para que veáis cómo lo he hecho.

    He compartido un álbum de Google para que podáis verlas

    Aún así, me encuentro un pequeño problema y a ver si me puede ayudar alguien.
    El caso es que la máquina se calibra perfectamente incluso cuando va a comenzar a imprimir, pero, al hacerlo, comienza en una coordenada que no es la que debe, he estado intentando averiguar qué ocurre pero no consigo solucionarlo.

    Agradecería cualquier ayuda.



  • por fin lo conecte, NPN NO pero el divisor bastantes problemas




  • Buenas lolodyn, 


    yo creo que el problema lo tienes en el offset de los ejes x e y.
    Yo, por ejemplo, que uso el soporte de rafaelpascual, uso estos:

    #define X_PROBE_OFFSET_FROM_EXTRUDER -25
    #define Y_PROBE_OFFSET_FROM_EXTRUDER -25



  • Todo montado y funcionando. Pero a la hora de intentar compilar mil problemas.Que version usaissy de donde os la bajais?



  • Todo montado y funcionando. Pero a la hora de intentar compilar mil problemas.Que version usaissy de donde os la bajais?
    Yo uso la versión 1.0.5 y la puedes descargar desde www.arduino.cc


  • @pof me refiero a la version del soft para la impresora. no de arduino


  • MVP

    Creo que el más fácil de adaptar es el OMRON SN04-N, es NPN y la salida NO, aunque solamente detecta a 4mm.



  • Alguien quemediga que firmware usar porfavor



  • Jaggmjrt dijo:
    Alguien quemediga que firmware usar porfavor
    Yo tengo puesto con los parámetros que indique sobre el kill pin el 1.3.1 de marlin hephestos.

    Un saludo


  • Jaggmjrt dijo:
    Alguien quemediga que firmware usar porfavor
    Yo utilizo el Marlin 1.4.2. y lo descargué de aquí:
    https://github.com/bq/Marlin/tree/master



  • Gracias @emilio_gallo pero no puedo ni se como cargarlo



  • Yo lo que he hecho es "envolver" la cama caliente con papel de aluminio, y parece que tanto encendida como apagada, la detecta bastante bien... Estoy usando el sensor inductivo de banggood.

    Saludos!



  • Jaggmjrt dijo:
    Gracias @emilio_gallo pero no puedo ni se como cargarlo
    Si, quieres yo te lo mando, bien sin modificaciones (original) o ya con todas las modificaciones hechas (incluido killpin 57)