Calificación:
  • 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.

resim

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

]resim

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.

]resim

Funciona perfectamente. ¿Qué diferencia hay uno con otro en configuración de Marlin y la MKS Base 1.6 que no logro hacerlo funcionar?
Citar
#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.
Citar
#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?.

resim
Citar
#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.
Citar
#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?

resim
Citar
#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.
Citar


Temas similares...
Tema Autor Respuestas Vistas Último mensaje
  DUDA Duda entre usar Simplify3D o Slic3r prusa edition Khenals 6 1,212 07-05-2018, 09:52 AM
Último mensaje: jphurtadom
  Diferencia de medida en g-code según Slic3r o Repetier Jaume Cat 0 305 27-02-2018, 08:12 PM
Último mensaje: Jaume Cat
  CONSULTA problema con espacios entre piezas ensambladas en Simplify3D wekoyote 7 641 16-01-2018, 08:16 PM
Último mensaje: wekoyote