This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
CONSULTA Diferencia entre estos dos sensores de proximidad.
#1
Tengo una Tronxy X3 que estoy modificando poco a poco. Ahora estoy con la placa electrónica. Le he puesto una MKS Base 1.6 con TFT 32. He configurado Marlin 1.1.8 perfecto para los finales de carrera mecánicos que trae y el Eje Z tb con un Final de Carrera con Rueda. Hasta ahí todo perfecto, El problema viene cuando le conecto el sensor de proximidad. Es un sensor Inductivo PNP DC 6-36V LJ12A3-4-Z/BY.

[Imagen: 30306_1.jpg]

 Lo he configurado en Marlin y le he soldado dos resistencias con este diagrama.

][Imagen: diagram_preview_featured_1.jpg]

No consigo hacerlo funcionar. En cambio, si monto con la misma configuración de Marlin el anterior sensor de proximidad que traía la impresora uno como este.

][Imagen: HTB1_Xun_JRFXXXXch_XFXXq6x_XFXXXK_1.jpg]

Funciona perfectamente. ¿Qué diferencia hay uno con otro en configuración de Marlin y la MKS Base 1.6 que no logro hacerlo funcionar?
  Responder
#2
Hola, no indicas si el problema es que el sensor no detecta o que funciona al revés.
En el primer caso, decir que el divisor de voltaje solo con resistencias da problemas con algunos sensores.
A mi un sensor no me funcionó hasta que cambié ese divisor por otro que usa un diodo Zener.
Respecto a lo segundo, los sensores se diferencian unos de otros por el tipo de señal que dan al activarse y en cómo la dan: si cuando están en reposo o activados.
Por el tipo de señal, se clasifican en PNP y NPN. Los primeros dan señal positiva (+Vcc) y los segundos negativa (GND).
Esto tiene importancia para saber, si van a controlar una carga, como hay que conectarla.
Con los PNP, hay que conectar el positivo de la carga a la salida de señal del sensor y el negativo de la carga directo a la fuente.
Con los NPN, hay que conectar el positivo de la carga directo a la fuente y el negativo de la carga a la salida de señal del sensor.
Por como dan la señal, se clasifican en NC y NO. Los primeros dan la señal cuando están en reposo y dejan de darla cuando se activan. Los segundos lo contrario.
Para la utilización que nos ocupa, es indiferente el tipo de sensor que sea ya que no se está alimentando una carga, sino poniendo una línea a +Vcc o a GND.
Pero hay que saberlo para configurar adecuadamente Marlin.
Para lo que sigue, supondré que estás sustituyendo el interruptor mecánico del ejeZ con el sensor.
Si el sensor es NPN-NO o PNP-NC, la configuración sería:

#define Z_MIN_ENDSTOP_INVERTING true
#define Z_MIN_PROBE_ENDSTOP_INVERTING true


Si el sensor es NPN-NC o PNP-NO:

#define Z_MIN_ENDSTOP_INVERTING false
#define Z_MIN_PROBE_ENDSTOP_INVERTING false


Un saludo.
  Responder
#3
(26-05-2018, 12:10 AM)Simemart escribió: Hola, no indicas si el problema es que el sensor no detecta o que funciona al revés.
En el primer caso, decir que el divisor de voltaje solo con resistencias da problemas con algunos sensores.
A mi un sensor no me funcionó hasta que cambié ese divisor por otro que usa un diodo Zener.
Respecto a lo segundo, los sensores se diferencian unos de otros por el tipo de señal que dan al activarse y en cómo la dan: si cuando están en reposo o activados.
Por el tipo de señal, se clasifican en PNP y NPN. Los primeros dan señal positiva (+Vcc) y los segundos negativa (GND).
Esto tiene importancia para saber, si van a controlar una carga, como hay que conectarla.
Con los PNP, hay que conectar el positivo de la carga a la salida de señal del sensor y el negativo de la carga directo a la fuente.
Con los NPN, hay que conectar el positivo de la carga directo a la fuente y el negativo de la carga a la salida de señal del sensor.
Por como dan la señal, se clasifican en NC y NO. Los primeros dan la señal cuando están en reposo y dejan de darla cuando se activan. Los segundos lo contrario.
Para la utilización que nos ocupa, es indiferente el tipo de sensor que sea ya que no se está alimentando una carga, sino poniendo una línea a +Vcc o a GND.
Pero hay que saberlo para configurar adecuadamente Marlin.
Para lo que sigue, supondré que estás sustituyendo el interruptor mecánico del ejeZ con el sensor.
Si el sensor es NPN-NO o PNP-NC, la configuración sería:

#define Z_MIN_ENDSTOP_INVERTING true
#define Z_MIN_PROBE_ENDSTOP_INVERTING true


Si el sensor es NPN-NC o PNP-NO:

#define Z_MIN_ENDSTOP_INVERTING false
#define Z_MIN_PROBE_ENDSTOP_INVERTING false


Un saludo.

Muchas gracias por responder. El sensor es PNP NO. El fallo es que no hace la función de parada. Se ilumina el led como que detecta el cuerpo, pero sigue su trayecto. Entonces, ¿sería algo como esto?. ¿Esta bien orientado el diodo?, ¿Sería necesario resistencia si le pongo el diodo?.

[Imagen: Sin_t_tulo_1.jpg]
  Responder
#4
Hola, por supuesto hay que colocar una resistencia limitadora.
Tienes toda la información necesaria en la segunda parte de mi tutorial de Autolevel, aquí.
Un saludo.
  Responder
#5
(31-05-2018, 10:54 PM)Simemart escribió: Hola, por supuesto hay que colocar una resistencia limitadora.
Tienes toda la información necesaria en la segunda parte de mi tutorial de Autolevel, aquí.
Un saludo.

Muchas gracias nuevamente. Quedaría según tu esquema así no?

[Imagen: Sin_t_tulo_1.jpg]
  Responder
#6
Eso es.
El esquema es para utilizar en las Anet, pero solo tendrás que adaptarlo al conector de final de carrera de tu impresora.
  Responder


Posibles temas similares…
Tema Autor Respuestas Vistas Último mensaje
  Impresion a dos colores CURA vadmcse 3 851 10-06-2021, 04:23 PM
Último mensaje: Simemart
  CONSULTA Impresion a dos colores lambda4 2 1,095 01-07-2020, 05:54 PM
Último mensaje: lambda4
  APORTE Distinta velocidad entre capas Cura 4.3 Jose_3D 1 1,980 07-11-2019, 12:32 PM
Último mensaje: Jose_3D
  DUDA Dos extrusores en Marlin dvera16 2 2,490 18-08-2019, 08:26 PM
Último mensaje: Simemart
  DUDA Duda entre usar Simplify3D o Slic3r prusa edition Khenals 6 3,638 07-05-2018, 09:52 AM
Último mensaje: jphurtadom