Re: Auto bed levelling, dúvida quanto ao pin (ramps)

860 views
Skip to first unread message
Message has been deleted

enrico andrade

unread,
Mar 11, 2014, 2:18:46 PM3/11/14
to repr...@googlegroups.com
Boa tarde pessoal, como vão? Estou sentindo necessidade de habilitar o auto bed na minha prusa... Andei lendo bastante, já juntei todos os materiais necessarios e ja imprimi as peças para montar as coisas na prusa v2. Bom, agora me surgiu uma duvida, no firmware (marlin), creio que ativei tudo corretamente para inicio... Já fiz um jumper no VCC e 5V na ramps porque cortei todos os fios de 5 volts da minha fonte, e agora começa minha duvida:Onde ligo o end stop do z probe (vi que é no lugar do end stop do Z, entao eu tenho que fazer um braço pro servo que fique na mesma altura exata do meu hotend?) Na ramps, eu encaixo o servo em qualquer slot? Como eu aviso pro firmware que o servo esta no pino X? 
valeu galera! 

Bruno Cabral

unread,
Mar 11, 2014, 2:18:51 PM3/11/14
to repr...@googlegroups.com
Consulte

https://groups.google.com/d/msg/reprapbr/v145G4YQ5LU/hn-KwftGhXoJ

e o resumo em

http://3d.lzzbr.com/viewtopic.php?f=16&t=16

!3runo Cabral

--
http://f2link.f2b.com.br/impressora3d




Boa tarde pessoal, como vão? Estou sentindo necessidade de habilitar o auto bed na minha prusa... Andei lendo bastante, já juntei todos os materiais necessarios e ja imprimi as peças para montar as coisas na prusa v2. Bom, agora me surgiu uma duvida, no firmware (marlin), creio que ativei tudo corretamente para inicio... Já fiz um jumper no VCC e 5V na ramps porque cortei todos os fios de 5 volts da minha fonte, e agora começa minha duvida:Onde ligo o end stop do z probe? eu encaixo em qual pin? Na ramps, eu encaixo o servo em qualquer slot? Como eu aviso pro firmware que o servo esta no pino X? 
valeu galera! 

enrico andrade

unread,
Mar 11, 2014, 2:29:58 PM3/11/14
to repr...@googlegroups.com
Muito obrigado Bruno, muito bem explicado o link! vou por pra funcionar já!

enrico andrade

unread,
Mar 11, 2014, 6:00:23 PM3/11/14
to repr...@googlegroups.com
Opa, montei tudo ja e ja ativei as configurações no firmware. Porém agora estou com um problema. Quando mando iniciar a impressão, ela só testa um ponto. Tenho que adicionar alguma coisa no slic3r? Ou o fw deveria fazer tudo isso? obrigado

Renato Parisotto

unread,
Mar 11, 2014, 9:17:46 PM3/11/14
to repr...@googlegroups.com
Nas deltas usa servo ou somente auto Z probe, tem algum tutorial para isso, nesses referem-se as cartesianas como a mendel ( acho )  ou é tudo igual.
Renato Parisotto.

Nenhum vírus encontrado nessa mensagem.
Verificado por AVG - www.avgbrasil.com.br
Versão: 2013.0.3462 / Banco de dados de vírus: 3722/7171 - Data de Lançamento: 03/09/14

--
Página da Lista: http://groups.google.com/group/reprapbr/about?hl=pt-BR
Versão Forum: https://groups.google.com/forum/?fromgroups#!forum/reprapbr
---
Você recebeu essa mensagem porque está inscrito no grupo quot;RepRapBR" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para reprapbr+u...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/reprapbr.
Para mais opções, acesse https://groups.google.com/d/optout.

Bruno Cabral

unread,
Mar 11, 2014, 9:26:49 PM3/11/14
to repr...@googlegroups.com
A delta tem um gatilho sem servo usando uma chave allen L cumprida e algumas molas...

http://www.thingiverse.com/thing:188477
http://www.thingiverse.com/thing:179190

Valter F.C.

unread,
Mar 11, 2014, 10:56:11 PM3/11/14
to repr...@googlegroups.com

O pior que sempre achei tosco a maneira como a delta arma a sonda.
https://www.youtube.com/watch?v=JrhpLgnzkdw

https://www.youtube.com/watch?v=0Ag3jeObNf8

jpaulo...@gmail.com

unread,
Mar 12, 2014, 9:06:22 PM3/12/14
to repr...@googlegroups.com
Enrico,

Você descobriu o motivo de testar apenas um ponto? estou como o mesmo sintoma..

Sds

JP

João Paulo M. Claro

unread,
Mar 12, 2014, 9:21:40 PM3/12/14
to repr...@googlegroups.com

Resolvido,

 

O comando G28 faz apenas uma leitura e não compença os offsets.

 

O comando correto é o G29.

 

Sds

 

JP

--

Bruno Cabral

unread,
Mar 12, 2014, 9:31:03 PM3/12/14
to repr...@googlegroups.com
JP,

G28 é o HOME normal.

G29 é quem faz o probing...

!3runo

--
http://f2link.f2b.com.br/impressora3d



chico simoes

unread,
Mar 13, 2014, 10:07:20 AM3/13/14
to repr...@googlegroups.com
Baixei aqui...

Brigadão Bruno...

Ja tenho o servo, mas sempre achei que seria uma armadilha de bugs...

[s]

chico
--
Página da Lista: http://groups.google.com/group/reprapbr/about?hl=pt-BR
Versão Forum: https://groups.google.com/forum/?fromgroups#!forum/reprapbr
---
Você recebeu essa mensagem porque está inscrito no grupo quot;RepRapBR" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para reprapbr+u...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/reprapbr.
Para mais opções, acesse https://groups.google.com/d/optout.

Junior Tada

unread,
Mar 13, 2014, 3:07:57 PM3/13/14
to repr...@googlegroups.com
E no repetier, alguém sabe como está a implementação?

Bruno Cabral

unread,
Mar 13, 2014, 3:09:27 PM3/13/14
to repr...@googlegroups.com
O JP conseguiu usar :-)

!3runo

--
http://f2link.f2b.com.br/impressora3d




João Paulo M. Claro

unread,
Mar 13, 2014, 4:09:01 PM3/13/14
to repr...@googlegroups.com

Eu testei no repetier....funciona mais com algumas gambiarras ainda...

 

Sds

 

JP

--

enrico andrade

unread,
Mar 13, 2014, 4:35:46 PM3/13/14
to repr...@googlegroups.com
JP, era exatamente isso, eu estava usando o comando G28, o correto é G29, deve-se colocar o G29 depois do G28 no prefixo no slic3r ou qualquer outro fatiador. Obrigado pelas respostas!

Alexandre Nicolai

unread,
Mar 14, 2014, 11:17:05 PM3/14/14
to repr...@googlegroups.com
Hoje eu consegui finalmente rodar o bal no repetier.
Tava quase desistindo...

www.youtube.com/watch?v=C_N1QsJtmKc

Bruno Cabral

unread,
Mar 15, 2014, 6:52:51 AM3/15/14
to repr...@googlegroups.com
O que voce precisou por no Configuration.h? Conta pra gente! e parabéns!

!3runo

--
http://f2link.f2b.com.br/impressora3d




Hoje eu consegui finalmente rodar o bal no repetier.
Tava quase desistindo...

Adriano Zenzen

unread,
Mar 15, 2014, 12:48:05 PM3/15/14
to repr...@googlegroups.com
Eu já consegui rodar, mas não funcinou direito.

Primeiro que o servo nunca parava da mesma posição. Essa era a pior parte. O valor que eu tinha que colocar pro ângulo do servo mudava toda vez que eu rodava o BAL.
Segundo que mesmo fazendo o BAL, ele não acompanhava o nivelamento da mesa direito, apesar dos testes sempre ficarem na casa dos 0.05 de erro. Acho que essa parte é mais que meu vidro parece mais alto no centro da mesa do que nos cantos, tipo uma cúpula.
Terceiro é que a altura final após o BAL variava uns 2mm cada vez que eu fazia, mesmo os testes dando os mesmo valores.

Dai eu simplesmente desisti. Funciona bem manualmente até hoje.

Alexandre Nicolai

unread,
Mar 15, 2014, 3:26:50 PM3/15/14
to repr...@googlegroups.com
Oi,

O negócio não é tão simples como parecia inicialmente.
Não é só a configuração do firmware que influencia.
Talvez por isso muitos tiveram e tem dificuldade em acertar o probe no repetier.
Tive as mesmas complicações tentando aqui.

Primeiro, lembre sempre de mudar o eeprom em toda compilação/gravação.
2° Deixe as linhas de #define MAX_HARDWARE_ENDSTOP_? de todos os eixos em false. (Estavam em true).

Outra coisa é sobre tentar fazer o probe uma segunda vez sem resetar/reiniciar a conexão do host.
Simplesmente o g29 não funciona, pois o z não é levantado após o g28 do Z, e a impressora até move o probe para as posições corretas, mas a chave que já está na posição acionada faz com que o probe somente deslize na mesa e deixa os valores errados no final.

Se você tirar a chave de home do z pra usar no probe, como eu fiz, vai precisar configurar o zeramento do z (G28) antes do probe (g29) no gcode inicial da impressão.
Sem isso, os valores finais também ficam variando pra cada g29 realizado.
Neste caso, achei mais seguro fazer o z subir um valor um pouco maior que o valor da diferença do bico pro probe.
Vai que vc faça uma peça que não alcance esse valor e na próxima vez que ligar a máquina e pedir pra imprimir, o braço não vai ser totalmente acionado pois vai bater na mesa e não acionará a chave.
E o eixo z vai continuar procurando o home. O resto vc já imagina...

Fazendo o G28 inicial, precisa acrescentar o valor de z seguro que configurar logo depois dele no valor do
#define Z_PROBE_HEIGHT 7.5 // Distância probe/bico + Z Seguro no gcode.
(no meu caso Distância 5.5 + 2.

Isso porque as linhas:
#define Z_PROBE_BED_DISTANCE 2
#define Z_PROBE_SWITCHING_DISTANCE 2
Simplesmente não mudam nada na configuração.
Pode deixar 0, 1, 2 ou o valor que quiser que elas não funcionam.

Só resolveu quando adicionei essa linha depois do G28 Z0 no start gcode.
G0 Z2

O ideal seria manter as chavez originais dos eixos e configurar uma 4a. no probe. Neste caso precisa mudar o pino de probe no firmware:
#define Z_PROBE_PIN 18 // aqui com mesmo pino do home z

Se alguém souber se tem uma linha no repetier similar a essa do marlin:
#define PROBE_SERVO_DEACTIVATION_DELAY 300
Me avise. Ainda não achei.
No video que fiz da pra ouvir o servo tremendo durante a impressão.

Não sei se lembrei de todos os pontos cruciais, e ainda não tive tempo para otimizar e descobrir as redundâncias nesses comandos.
Acredito que podem ser melhoradas e conto com vcs pra isso.
Mas pelo menos já é possível ter noção de qual caminho seguir. ;-)

Abs

Alebe

Segue as configs com Ramps + mega - Repetier firmware 0.91

//* === Servos ===*/
#define FEATURE_SERVO 1
#define SERVO0_PIN 11
#define SERVO1_PIN -1
#define SERVO2_PIN -1
#define SERVO3_PIN -1
#define FEATURE_WATCHDOG 0

// ### Z-Probing ###
#define FEATURE_Z_PROBE 1
#define Z_PROBE_BED_DISTANCE 2
#define Z_PROBE_PIN 18
#define Z_PROBE_PULLUP 1
#define Z_PROBE_ON_HIGH
#define Z_PROBE_X_OFFSET -4
#define Z_PROBE_Y_OFFSET -67
#define Z_PROBE_WAIT_BEFORE_TEST 0
#define Z_PROBE_SPEED 10
#define Z_PROBE_XY_SPEED 150
#define Z_PROBE_SWITCHING_DISTANCE 2
#define Z_PROBE_REPETITIONS 1
#define Z_PROBE_HEIGHT 7.5
#define Z_PROBE_START_SCRIPT "M340 P0 S2460\nG92 10"
#define Z_PROBE_FINISHED_SCRIPT "M340 P0 S500\nG92 Z7.5\nG1 X0 Y0 F6000"
#define FEATURE_AUTOLEVEL 1
#define Z_PROBE_X1 30
#define Z_PROBE_Y1 20
#define Z_PROBE_X2 160
#define Z_PROBE_Y2 20
#define Z_PROBE_X3 90
#define Z_PROBE_Y3 180


E no fatiador use este inicio  de impressão.

G0 Z10          ; sobe z
G28 X0 Y0       ; home x y
G0 X90 Y140     ; move eixos
M340 P0 S2460   ; abaixa servo
G28 Z0          ; home z
G0 Z2           ; move eixo
G92 Z0          ; zera z
G29             ; verifica nivel da mesa

Alex Borro

unread,
Mar 15, 2014, 3:45:52 PM3/15/14
to repr...@googlegroups.com
Instalem o Marlin e parem de sofrer, he he..


--
Página da Lista: http://groups.google.com/group/reprapbr/about?hl=pt-BR
Versão Forum: https://groups.google.com/forum/?fromgroups#!forum/reprapbr
---
Você recebeu essa mensagem porque está inscrito no grupo quot;RepRapBR" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para reprapbr+u...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/reprapbr.

Para mais opções, acesse https://groups.google.com/d/optout.



--
"Não é o mais forte da espécie que sobrevive, nem o mais inteligente. É aquele que se adapta melhor as mudanças"  ( Charles Darwin )

Alex Borro

Alexandre Nicolai

unread,
Mar 15, 2014, 3:47:55 PM3/15/14
to repr...@googlegroups.com

Agora que fiz funfar? ... kkkk

Você recebeu essa mensagem porque está inscrito em um tópico no grupo "RepRapBR" dos Grupos do Google.
Para cancelar inscrição nesse tópico, acesse https://groups.google.com/d/topic/reprapbr/xML7AE5C9zk/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus tópicos, envie um e-mail para reprapbr+u...@googlegroups.com.

Valter F.C.

unread,
Mar 15, 2014, 5:06:57 PM3/15/14
to repr...@googlegroups.com

O Alex sempre acha que só as coisas que ele faz que funcionam. Hehehe
Acho que deveríamos nos atentar a resolver o problema.

Alex Borro

unread,
Mar 15, 2014, 5:10:57 PM3/15/14
to repr...@googlegroups.com
Ok, desculpe, não vou me intrometer mais...

Bruno Cabral

unread,
Mar 15, 2014, 6:13:35 PM3/15/14
to repr...@googlegroups.com
voce nao pos um "move servo" (M340 P0 Sxxx) para ele voltar pra posicao apos o G29 do probe? ou ele volta sozinho?


Alexandre Nicolai

unread,
Mar 15, 2014, 8:06:07 PM3/15/14
to repr...@googlegroups.com

Valter,
O Alex deve ter tido um baixa prejuízo com o repetier em uma determinada época, por isso esse ódio mortal com com a marca... Kkkk

Bruno,
O M340 do gcode é só pro home do z.
Isso por que retirei a chave do z pro probe.

Para os m340 do probe (g29), os comando estão no firmware.
Note as linhas:
Define z probe start script
e
Finished script.

Abs

--
Você recebeu essa mensagem porque está inscrito em um tópico no grupo "RepRapBR" dos Grupos do Google.
Para cancelar inscrição nesse tópico, acesse https://groups.google.com/d/topic/reprapbr/xML7AE5C9zk/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus tópicos, envie um e-mail para reprapbr+u...@googlegroups.com.

Alex Borro

unread,
Mar 15, 2014, 8:26:28 PM3/15/14
to repr...@googlegroups.com
Alexandre, quem faz as coisas de graça não tem prejuízo.

Eu apenas fico triste quando vejo as pessoas gastando horas e horas pra tentar fazer algo funcionar no Repetier e q já funciona muito bem no Marlin.
E eu mesmo uso o Repetier na minha Kossel... para Deltas ele é bem melhor... mas para cartesianas, principalmente quando se leva em consideração o BAL, ele está bem atrás do Marlin.

O BAL do Repetier hj está no nível de maturidade do Marlin há 6 meses atrás, quando eu comecei a implementação.. e olhe lá..

Pra mim é totalmente indiferente se alguém usa um firmware ou outro.. Eu não ganho nada para jogar código no Marlin...

Como disse acima, eu apenas gostaria de poupar tempo das pessoas.. Quando eu tenho um problema, eu vou no firmware e resolvo em alguns minutos... Pronto, nova funcionalidade ou bugfix!!  Mas a maioria das pessoas não tem essa habilidade e fica sofrendo tentando fazer algo simples funcionar direito.. É isso q me motiva em gastar mais tempo fazendo upmerge do meu código pro repositório original do que efetivamente codificando..

Mas cada vez mais esse tipo de comentário me desanima em continuar esse tipo de trabalho.. Por sorte eu tenho contato com muita gente lá fora q me incentiva a continuar codificando pra comunidade e não manter as coisas somente pra mim.. então bola pra frente..

Agora com relação ao comentário do Valter, eu não tive a intensão de dizer q apenas o que eu faço está correto.. alias, estou longe disso.. 
A diferença é que umas pessoas fazem e outras falam..

Um cara q admiro nesse sentido é o JP... o cara vai lá e faz.. enquanto uns palpitam, bolam projetos miraculosos, ele vai lá e faz. Ponto..
Eu tento fazer o mesmo, só que no firmware.. tento implementar o q eu e outras pessoas tem necessidades.. enquanto outros ficam apenas no bla-bla-bla....

Enfim.. é isso, he he.. vou começar a falar menos ainda... deixa o pessoal quebrar a cabeça... não estou afim de ficar apanhando de graça..

Abraços..


Você recebeu essa mensagem porque está inscrito no grupo quot;RepRapBR" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para reprapbr+u...@googlegroups.com.
Acesse esse grupo em http://groups.google.com/group/reprapbr.

Para mais opções, acesse https://groups.google.com/d/optout.

Alexandre Nicolai

unread,
Mar 15, 2014, 8:51:34 PM3/15/14
to repr...@googlegroups.com

Alex,
Cara, não sei o que tem ocorrido nos submundos da lista reprap, mas me parece que vc acabou de fazer um desabafo que não sei se é dirigido exatamente a mim.
???

Fiz apenas um comentário jocoso sobre sua preferência sobre o marlin, mas nada para desestimular ou achar que o que faz e já fez não são importantes.
Pelo contrário.
Admiro-o por isso.

Mas do mesmo jeito que vc já gastou tempo com o marlin, sem esperar retorno, também acho que o tempo que disponho para entender o repetier tem valor.

Não estou aqui pra tomar o lugar de ninguém, mesmo porque, tb não ganho nada com isso.
Só conhecimento.

Abs

Alex Borro

unread,
Mar 15, 2014, 8:55:57 PM3/15/14
to repr...@googlegroups.com
Imagina Alexandre, não foi nada direcionado a vc.. como vc disse, foi apenas um desabafo, he he..

E com certeza todo tempo gasto em aprendizado, tem valor.. apenas disse pra vc não esperar muito do BAL no Repetier nesse momento pq ele ainda está bem imaturo.. Se vc tiver habilidade com programação, gaste seu tempo para melhorá-lo, como fiz no Marlin. Apenas não espere que o "dono" do repetier integre sua solução, ele não costuma fazer isso..

Abraços!!!

Alexandre Nicolai

unread,
Mar 15, 2014, 9:06:38 PM3/15/14
to repr...@googlegroups.com

Opa, ainda bem! Hehe

E sei das dificuldades embutidas no uso de um e outro.

E pra dizer que não vejo todos os lados possíveis, as poucas coisas que tenho postado sobre o repetier, eu testei antes no marlin.
Em nenhuma delas tive dificuldades ou dúvidas no marlin. Sempre funfou de prima.

Mas só vou decidir qual usar quando eu conhecer os dois. ;-)

Abs

Reply all
Reply to author
Forward
0 new messages