Guia CNC Brasil - Tudo sobre CNC, Router, Laser, Torno e 3D Print

MÁQUINAS EM GERAL => Impressoras 3D => Tópico iniciado por: Renato Imagawa em 22 de Setembro de 2014, 15:07

Título: Impressora 3d CoreXY problemas no endstop mecanico
Enviado por: Renato Imagawa em 22 de Setembro de 2014, 15:07
Ola gostaria de ajuda no meu endstop que esta com problemas na configuracao e nao to conseguindo achar o erro,se alguem tiver uma visao melhor poderiam me dar uma ajuda? quando clico no endstop ele nao para,o motor continua rodando. Testei e mecanicamente esta ok. Passarei a configuracao do meu Configuration.h.

(http://virtual-host-discourse.global.ssl.fastly.net/uploads/fazedores/662/e79feebd3546d507.png)
(http://virtual-host-discourse.global.ssl.fastly.net/uploads/fazedores/663/ddb54d711ec9eba0.png)
Título: Re:Impressora 3d CoreXY problemas no endstop mecanico
Enviado por: Renato Imagawa em 22 de Setembro de 2014, 15:10
Fiz dessa forma a parte mecanica:

(http://brazenartifice.files.wordpress.com/2011/12/ramps-1-4-endstops-and-thermistor-connectors-right-side-up-2.jpg)
(http://start3dprinting.com/wp-content/uploads/2013/03/endstop-wiring.jpg)
Título: Re:Impressora 3d CoreXY problemas no endstop mecanico
Enviado por: Alebe em 22 de Setembro de 2014, 17:36
Porque está usando a chave em NO?
Fins de curso é sempre melhor usar NC, pois, se der algum problema nos fios ou solda, a impressora nem inicia o home.
E acredito que só mudando isso já vai dar certo aí.

Mas antes, envie o comando M119 e reporte o resultado.
No repetier, clique no icone "alternar log" que os resultados dos comandos são mostrados no rodapé.
Título: Re:Impressora 3d CoreXY problemas no endstop mecanico
Enviado por: Renato Imagawa em 22 de Setembro de 2014, 18:46
x_min:H y_min:H z_min:H

no caso uso ramps 1.4 entao so mudo os fios e coloco na mesma pinagem da foto acima? NC ?
Título: Re:Impressora 3d CoreXY problemas no endstop mecanico
Enviado por: Renato Imagawa em 22 de Setembro de 2014, 18:47
As linhas de comando mantenho?
Título: Re:Impressora 3d CoreXY problemas no endstop mecanico
Enviado por: Alebe em 22 de Setembro de 2014, 20:25
Mantenha a conexão na ramps como está. Mude só o fio nas chaves.
Solde nos dois terminais externos C (comum) e NC

Minha config. Veja se ajuda.
A sequencia de linhas está diferente nas nossas versões, mas basta seguir a lógica do comando.

// ################ Endstop configuration #####################

#define ENDSTOP_PULLUP_X_MI N true
#define ENDSTOP_X_MIN_INVER TING false
#define MIN_HARDWARE_ENDSTO P_X true
#define ENDSTOP_PULLUP_Y_MI N true
#define ENDSTOP_Y_MIN_INVER TING false
#define MIN_HARDWARE_ENDSTO P_Y true
#define ENDSTOP_PULLUP_Z_MI N false
#define ENDSTOP_Z_MIN_INVER TING false
#define MIN_HARDWARE_ENDSTO P_Z true
#define ENDSTOP_PULLUP_X_MA X true
#define ENDSTOP_X_MAX_INVER TING false
#define MAX_HARDWARE_ENDSTO P_X false
#define ENDSTOP_PULLUP_Y_MA X true
#define ENDSTOP_Y_MAX_INVER TING false
#define MAX_HARDWARE_ENDSTO P_Y false
#define ENDSTOP_PULLUP_Z_MA X true
#define ENDSTOP_Z_MAX_INVER TING false
#define MAX_HARDWARE_ENDSTO P_Z false
#define max_software_endsto p_r true

#define min_software_endsto p_x false
#define min_software_endsto p_y false
#define min_software_endsto p_z false
#define max_software_endsto p_x true
#define max_software_endsto p_y true
#define max_software_endsto p_z true
#define ENDSTOP_X_BACK_MOVE 2
#define ENDSTOP_Y_BACK_MOVE 2
#define ENDSTOP_Z_BACK_MOVE 1
#define ENDSTOP_X_RETEST_RE DUCTION_FACTOR 3
#define ENDSTOP_Y_RETEST_RE DUCTION_FACTOR 3
#define ENDSTOP_Z_RETEST_RE DUCTION_FACTOR 3
#define ENDSTOP_X_BACK_ON_H OME 1
#define ENDSTOP_Y_BACK_ON_H OME 1
#define ENDSTOP_Z_BACK_ON_H OME 0
#define ALWAYS_CHECK_ENDSTO PS 1

// ################# XYZ movements ###################

#define X_ENABLE_ON 0
#define Y_ENABLE_ON 0
#define Z_ENABLE_ON 0
#define DISABLE_X 0
#define DISABLE_Y 0
#define DISABLE_Z 0
#define DISABLE_E 0
#define INVERT_X_DIR 1
#define INVERT_Y_DIR 1
#define INVERT_Z_DIR 0
#define X_HOME_DIR -1   
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1
#define X_MAX_LENGTH 190
#define Y_MAX_LENGTH 190
#define Z_MAX_LENGTH 120
#define X_MIN_POS 0
#define Y_MIN_POS 0
#define Z_MIN_POS 0
Título: Re:Impressora 3d CoreXY problemas no endstop mecanico
Enviado por: Renato Imagawa em 23 de Setembro de 2014, 00:49
modifiquei do jeito que falou  em C,NC e mudei no firmware.Porem quando deixo executando a impressao de um cubo e vejo o eixo X rodando eu clico no endstop porem nao para,como se nao existisse. Porem quando digito M119 da LOW e quando clico e digito denovo M119 da HIGH e quando solto e volta a LOW. Quer dizer que ta funcionando so nao ta parando o Motor. Sera que o fato de Ser CoreXY tem que mudar o formado dos endstop?
Título: Re:Impressora 3d CoreXY problemas no endstop mecanico
Enviado por: Alebe em 23 de Setembro de 2014, 02:29
Se o "clicar" que vc fala for acionar o endstop, o resultado esta correto.

E tb esta certo não parar durante a impressão. Eu prefiro assim.
Mas isso pode ser mudado no arquivo configuration_adv.h na linha:
#define ENDSTOPS_ONLY_FOR_H OMING

Comente (//) essa linha que a impressora para se algum endstop for acionado.
Título: Re:Impressora 3d CoreXY problemas no endstop mecanico
Enviado por: Renato Imagawa em 23 de Setembro de 2014, 07:47
mas o objetivo nao eh parar pra nao bater no fim??
Título: Re:Impressora 3d CoreXY problemas no endstop mecanico
Enviado por: Alebe em 23 de Setembro de 2014, 12:32
De certa forma.

Os endstops são usados mais pra ter uma area definida de impressão.
A partir daí o controle é pelo tamanho da peça que vc imprime.

Pra que vc precisa que eles fiquem atuantes?
Título: Re:Impressora 3d CoreXY problemas no endstop mecanico
Enviado por: Renato Imagawa em 23 de Setembro de 2014, 13:14
achei q os endstops serviam para alem de indicar a home , servir tambem como seguranca acaso exceda area de impressao. Mas vlw pela ajuda, deu tudo certo.Agora vou botar as maos a obra.