RAMPS 1.4

916 views
Skip to first unread message

daniel valentim

unread,
Mar 26, 2012, 11:53:17 PM3/26/12
to RepRapBR
Estou com outra dúvida cruel, gostaria de saber se alguém tem ideia do
que poderia ser. É o seguinte: meu Arduino Mega 2560 está sendo
reconhecido normalmente pelo PC, até consegui fazer o LED piscar com o
programinha Blink.

Entretanto, quando adiciono a Shilde Ramps o computador não consegue
mais reconhecer o conjunto (Arduino + Shilde). Além disso, ao conectar
minha fonte ATX aos terminais +- 5A ela desliga, mas isso não acontece
com o terminal de +- 11A. E o mais estranho é que estava funcionado,
até ontem consegui até me conectar com o Pronterface e mover os
motores em XYZ.

Detalhe esta Shilde veio toda desmontada, eu montei todos os
componentes. Será que ela está em curto-circuito? Já que a fonte
desliga assim que conecto à shilde! Será que vou ter que comprar outra
Shilde?



Grato

Daniel

José Luis

unread,
Mar 27, 2012, 12:45:40 AM3/27/12
to repr...@googlegroups.com
J� mediu com multimetro a condutividade nos pinos + e - do 5A?

Com a RAMPS fora do Arduino, coloca o multimetro na escala pra teste de
diodo e verifica se est� em curto.
Alguns multimetros apitam quando tem curto. Outros zeram o display.

Dificilmente seja trilha em curto, pois ontem funcionou. Talvez vc tenha
colocado em curto com alguma solda nova ou mesmo queimado algum componente
demorando muito pra fazer alguma solda.

Todo componente tem um tempo limite de alguns segundos que suporta a
temperatura do ferro. Se demorar mais pode danificar o componente.
Um detalhe estranho � que a RAMPS tem esses fusiveis rearmaveis (quadrados
amarelos), deveriam desarmar em caso de curto e imagino que com isso a fonte
nao desligaria.. mas soh com um relato mais completo pra conseguir sugerir
outras possibilidades. O melhor � conferir com o esquematico se vc nao
trocou algum componente nem o inverteu. Depois, sai testando um a um..

Z�
----- Original Message -----
From: "daniel valentim" <pxval...@gmail.com>
To: "RepRapBR" <repr...@googlegroups.com>
Sent: Tuesday, March 27, 2012 12:53 AM
Subject: [RepRapBR] RAMPS 1.4


Estou com outra d�vida cruel, gostaria de saber se algu�m tem ideia do
que poderia ser. � o seguinte: meu Arduino Mega 2560 est� sendo
reconhecido normalmente pelo PC, at� consegui fazer o LED piscar com o
programinha Blink.

Entretanto, quando adiciono a Shilde Ramps o computador n�o consegue
mais reconhecer o conjunto (Arduino + Shilde). Al�m disso, ao conectar
minha fonte ATX aos terminais +- 5A ela desliga, mas isso n�o acontece
com o terminal de +- 11A. E o mais estranho � que estava funcionado,
at� ontem consegui at� me conectar com o Pronterface e mover os
motores em XYZ.

Detalhe esta Shilde veio toda desmontada, eu montei todos os

componentes. Ser� que ela est� em curto-circuito? J� que a fonte
desliga assim que conecto � shilde! Ser� que vou ter que comprar outra
Shilde?

Grato

Daniel

Alain Mouette

unread,
Mar 27, 2012, 4:06:10 AM3/27/12
to repr...@googlegroups.com
Hum... vamos pelo mais óbvio, mexeu em alguma coisa? Como por exemplo os diodos que faltavam? Não ligou invertido aquele perto do polyswitch?

Se estava funcionando, pense em mais alguma coisa que mudou...

Você consegue por o Blink de novo? Isso ja é boa noticia...

Alain
-------
Nossa lista: <http://groups.google.com/group/microsdiy-br/about?hl=pt-BR>

daniel valentim <pxval...@gmail.com> escreveu:

Luís Andrade

unread,
Mar 27, 2012, 10:03:41 AM3/27/12
to repr...@googlegroups.com
  Quando você conectou com o Pronterface a RAMPS estava conectada? Caso negativo, boas chances do problema estar na RAMPS mesmo.
  Descontece a RAMPS e teste só o Arduino, se ele funcionar (você pode tentar com o blink de novo), vc vai pra RAMPS. Senão, talvez o Arduino tenha ido embora.  :-(

  Eu começaria dando uma olhada nos componentes SMD, se foi você que soldou e os diodos (se não estão invertidos).
  As patas dos transistors são próximas, e eles são conectados direto na entrada. Talvez a solda tenha fechado um curto ali.

  []s
  Luís


2012/3/26 daniel valentim <pxval...@gmail.com>

Daniel Valentim

unread,
Mar 27, 2012, 11:07:22 AM3/27/12
to repr...@googlegroups.com
Olá pessoal,

agradeço pelas dicas. O Arduino sozinho consegue estabelecer conexão com o computador, consigo fazer o Blink também. Portanto, graça a Deus, o Arduino ainda está vivo. Estou testando a RAMPS agora. Vou começar pelos componentes SMD porém, eles vieram soldados.

Só tem um componete SMD que eu resoldei, por sujestão do Alain - ele estava solto. Já testei os diodos, eles estão ligados corretamente. Vou seguir as suas dicas e depois eu posto o resultado.

Muito obrigado,

Daniel

Luís Andrade

unread,
Mar 27, 2012, 11:20:46 AM3/27/12
to repr...@googlegroups.com
  Ufa, boa notícia pelo Arduino.
  Já que os SMD vieram soldados, eu olharia os transistors então. Repare inclusive no lado de cima da placa, pois se você colocou muita solda por baixo, ela pode ser escorrido pro lado de cima e fechado o contato com a pata vizinha. Como a 1.4 tem dissipador no transistor, verifique se ele não está encostando em algo também.
  Por fim, verifique os terminais da RAMPS por baixo se não estão encostando em algo no Arduino por cima. As saídas do hot end / mesa / etc ficam bem perto do conector USB do arduino e de alguns jumpers.

  []s
  Luís


2012/3/27 Daniel Valentim <pxval...@gmail.com>

Daniel Valentim

unread,
Mar 27, 2012, 4:35:11 PM3/27/12
to repr...@googlegroups.com
Conversei com um amigo meu e ele resolveu testar todos os componentes, inclusive os SMD. E não é que o danado do R13 está em curto mesmo! Como eu disse, ele já veio soldado lá da MakerGear, mas os caras não tiveram o capricho de evitar isso!

Bom... agora que encontrei um problema estou com outro! Como resolver esse problema? Será que eu encontro desses componentes a venda em lojas de eletrônica?  Meu amigo sujeriu que eu utilizasse um resistor comum de 100k, através de uma "gambiarra" soldando um cabo nos terminais do resistor R13 e conectando o resistor a estes cabos.

O que vcs acham? Quanto a resistores eu sei que existem aqueles azuis e os amarelinhos, se não estiver muito enganado, os azuis são mais precisos do que os amarelinhos! É isso mesmo? Na hipótese de não existir componentes SMD para venda, o que eu devo utilizar como subistituto?

Luís Andrade

unread,
Mar 27, 2012, 4:49:24 PM3/27/12
to repr...@googlegroups.com
  Certeza que foi o R13?
  Segundo a página da RAMPS, o R13 é de 10 ohms e não 100k.
  Ele fica bem próximo do R9 e R2 que são de 100k.
  (estão todos na parte superior esquerda da imagem em anexo)

  Bom, de qualquer forma, é possível achar o SMD sim.
  Na pior das hipóteses, não deve ser difícil soldar um through role "meio de lado".
  :-)
Arduinomega1-4connectors.png

Alain Mouette

unread,
Mar 27, 2012, 4:57:01 PM3/27/12
to repr...@googlegroups.com
Tem resistor smd na opoen...

Alain
-- Minha linguagem de programação favorita é SOLDA --

Henrique Muringa

unread,
Mar 27, 2012, 5:18:51 PM3/27/12
to repr...@googlegroups.com
Stepperstein tá aí pra mostrar como se faz =]

Daniel manda um email esculachando eles....

Alain Mouette

unread,
Mar 27, 2012, 5:21:19 PM3/27/12
to repr...@googlegroups.com
Eu não mandaria... chegou a funcionar... e ele soldou mais coisas na placa... então pode ter tocado "levemente" com o ferro sem perceber...


Alain
-- Minha linguagem de programação favorita é SOLDA --

Daniel Valentim

unread,
Mar 27, 2012, 5:23:16 PM3/27/12
to repr...@googlegroups.com
Eu medi novamente e eles deram 10 ohms.... QUE COISA! Bom, pelo menos com esse probleminha já aprendi bastante coisa.

Lembrei de uma coisa que eu fiz ontém antes de conectar a fonte; como o problema inicial eram os eixos X e Y, resolvi mover o potenciómetro. Agora desconectei todos os Drivers (motores X, Y e Z e o extruder) conectei o Arduino ao computador e ele reconheceu normalmente - como deveria ser. Em seguida, sem os drivers, conectei a RAMPS ao Arduino e... Bingo ele foi reconhecedo normalmente no computador!

Estou testando estes drivers agora vamos ver aonde isso nos leva! Ele está esquentando bastante! Isso é normal?

Valeu! Daqui a pouco eu informo novidades... rsrsrsr

Daniel Valentim

unread,
May 3, 2012, 3:00:37 PM5/3/12
to repr...@googlegroups.com

Olá pessoal,

vontando novamente a esse assunto da RAMPS 1.4. A minha situação aparentemente não evoluiu muito! Imaginando que pudesse ter cometido um erro inexplicável na montagem/soldagem da placa decidi comprar outra já montada. Após um mês de espera a “dita” finalmente chegou!

 

Utilizei o arquivo de teste do link:

 

 http://reprap.org/mediawiki/images/0/0f/RAMPS1.4_TestCode.pde

 

Meu procedimento adotado com a nova placa RAMPS foi o seguinte:

 

1) Em primeiro lugar desconectei tudo que estva ligado ao RAMPS 1.4 (Motor de Passos, Driver do Motor,..., etc);

2) Conectei o Arduino Mega ao computador, e como deveria ser, ele foi perfeitamente reconhecido no computador. Fiz o upload do código de teste do link acima. O LED do Arduino comecou a piscar – isso também era o esperado;

3) Desconectei o Arduino do computador e conectei a placa RAMPS ao Arduino Mega. Conectei novamente ao computador, também foi reconhecido no PC e apenas o LED1 do RAMPS começou a piscar!

 

Aqui entra a minha dúvida:

 

Os LED’s 1, 2, 3 e 4 não deveriam piscar na sequência?

 

4) Ao conectar os Drivers Pololu o Arduino + a Placa RAMPS + Drivers Pololu deixaram de ser reconhecidos no PC!

 

Aonde poderia estar o problema? No Arduino? Na placa RAMPS 1.4 que acabou de chegar da Ultimachine? Nos Drivers de motor de passo?

 

Alguém tem alguma luz.

 

Desde já, muito obrigado!

Alain Mouette

unread,
May 3, 2012, 3:03:10 PM5/3/12
to repr...@googlegroups.com
Se você tirou o programa que veio na placa e colocou o programa de piscar o led, agora tem que colocar de volta o programa da impressora...


Alain
-- Minha linguagem de programação favorita é SOLDA --

Daniel Valentim

unread,
May 3, 2012, 3:04:54 PM5/3/12
to repr...@googlegroups.com
Sim, sim...

mas antes disso! O problema é que os LED's não estão piscando!

Luís Andrade

unread,
May 3, 2012, 3:18:34 PM5/3/12
to repr...@googlegroups.com
  Bom, olhando o esquemático da RAMPS 1.4, os LEDs 3 e 4 estão conectados na linha 12V e o LED 2 na linha 12V2, então, para eles acenderem você precisa alimentar a RAMPS com 12V nas 2 linhas de energia dela.
  O led que está acendendo (1) é o de "power", que é alimentado pela USB (é o mesmo do arduino).
  Isso resolve o primeiro problema.

  Agora o arduino parar de ser reconhecido quando o driver está espetado na RAMPS é estranho. Você que soldou as patas do driver? Olhou pra ver se não tem nenhum curto? Não está espetado de "ponta cabeça"?
  Eu acredito que a RAMPS e o Arduino estão OK. Pode ser o driver que está zuado.

  []s
  Luís



2012/5/3 Daniel Valentim <pxval...@gmail.com>

Daniel Valentim

unread,
May 3, 2012, 3:34:28 PM5/3/12
to repr...@googlegroups.com
AAAAAhhhhhh!

Pô obrigado luis! Isso já restringe a minha busca!...

E isso quer dizer outra coisa... joguei dinheiro fora comprando outra RAMPS... rsrsrsr! Bom... sei lá de repente monto outra impressora!


Ainda hoje a noite vou testar os Drivers!

Rodrigo Reis

unread,
May 3, 2012, 3:46:51 PM5/3/12
to repr...@googlegroups.com
Se quiser vender uma delas pra mim :D

2012/5/3 Daniel Valentim <pxval...@gmail.com>



--
Abraços
Rodrigo Reis
http://digoreis.net/projetos/

Daniel Valentim

unread,
May 3, 2012, 3:54:32 PM5/3/12
to repr...@googlegroups.com
Oi Rodrigo,

primeiro preciso descobrir se ela realmente funciona. Aí posso até vender mesmo...Mas na velocidade que estou montando essa impressora, acredito que lá pelas Olimpíadas de 2016 devo estar imprimindo um "cubinho" de calibragem...rsrsrs

Luís Andrade

unread,
May 3, 2012, 3:55:37 PM5/3/12
to repr...@googlegroups.com
Queimou a largada antes de dar a antiga como perdida.
=)

A sua RAMPS está com o diodo D1 soldado? (ele fica embaixo dos drivers X e Y, perto do capacitor do Y)

Quando o driver está espetado e o arduino não é reconhecido pelo PC, o LED 1 acende?

Daniel Valentim

unread,
May 3, 2012, 4:06:06 PM5/3/12
to repr...@googlegroups.com
Não! O D1 não está soldado. E não, o LED1 não acende quando conecto o Driver Pololu. Aliás, tudo desliga! O Arduino e a placa RAMPS (o LED1) é como se fechasse um cuirto-circuito mesmo.

Essa nova RAMPS, Luis, já veio pré montada da Ultimachine e sem o D1. Ele é dispensável, não é? Pelo que eu entendi seria necessário apenas se eu montasse uma impressora com o Cartão SD, não é isso?

O problema é que tá tudo em "Ingreís" e sei lá, viu. Só de ter comprado isso lá dos EUA já considero um grande feito da minha parte... rsrsrsrsr

Luís Andrade

unread,
May 3, 2012, 4:17:58 PM5/3/12
to repr...@googlegroups.com
Ele é opcional sim, só precisa se for usar o SD mesmo.
Eu perguntei pois se ele estivesse soldado, você poderia ligar o 12V sem ligar no PC, e o LED1 deveria acender também.
Era só um teste a mais, não esquenta.

Bom, se tudo apaga quando você espeta o driver, então ele deve estar zuado mesmo (ou invertido).

Atenção à polaridade ao ligar o 12V na RAMPS hein.


2012/5/3 Daniel Valentim <pxval...@gmail.com>

Alain Mouette

unread,
May 3, 2012, 4:29:16 PM5/3/12
to repr...@googlegroups.com
Sugestão: tira os drivers, e faz ela conectar com o Pronterface, verifica cada coisa uma por vez, por exemplo (já que os drivers são supeitos) veja se liga o aquecimento do bico, coisas mais simples.

Se você conseguir reconhecer a placa mesmo sem o driver, já é meio caminha andado...


Alain
-- Minha linguagem de programação favorita é SOLDA --

Daniel Valentim

unread,
May 3, 2012, 4:31:21 PM5/3/12
to repr...@googlegroups.com
Hum, 

ok, Alain. Vou testar isso então!

Luís Andrade

unread,
May 3, 2012, 4:42:56 PM5/3/12
to repr...@googlegroups.com
No Marlin o aquecimento do bico não liga sem o thermistor conectado, liga?

Daniel, o resto já está tudo conectado na sua impressora? Ela tá montada?


2012/5/3 Alain Mouette <amlis...@fastmail.fm>

Alain Mouette

unread,
May 3, 2012, 5:09:27 PM5/3/12
to repr...@googlegroups.com
Sem o Termistor, ele acha que está gelado, então liga sim...


Alain
-- Minha linguagem de programação favorita é SOLDA --

Daniel Valentim

unread,
May 3, 2012, 5:14:16 PM5/3/12
to repr...@googlegroups.com
A empressora está montada. Embora os fios estejam todos meio zoniados (tá uma bagunça mesmo) ela está toda montada! Faltando apenas a eletrônica.

Daniel Valentim

unread,
May 3, 2012, 5:15:01 PM5/3/12
to repr...@googlegroups.com
Oops "empressora" é duro, hein...rsrsrsr

Luís Andrade

unread,
May 3, 2012, 5:18:35 PM5/3/12
to repr...@googlegroups.com
Aqui ele dava um erro de "panic" e dava halt (não lembro exatamente o erro).
Só funcionou quando eu desabilitei os thermistores no firmware e desabilitei o prevent_dangerous_extrude.


2012/5/3 Alain Mouette <amlis...@fastmail.fm>

Alain Mouette

unread,
May 3, 2012, 5:21:54 PM5/3/12
to repr...@googlegroups.com
é, o prevent_dangerous_extrude pode dar erro, mas só quando aciona o extruder, não quando comanda para aquecer...


Alain
-- Minha linguagem de programação favorita é SOLDA --

Josenivaldo Benito Junior

unread,
May 3, 2012, 5:31:01 PM5/3/12
to repr...@googlegroups.com
Daniel,

Em nenhum momento você falou em fonte. Posso estar chovendo no molhado mas você está alimentando o Arduino e a RAMPs com fonte externa né? 

Pergunto pois ao conectar o driver você parou de ser reconhecido no PC e não há uma conexão direta do driver com o USB então ou está pondo algo em curto ou está faltando corrente para esse povo.

Ou então eu estou falando besteira e você pode me ignorar.

--
Josenivaldo Benito Jr.

PU2LBD

*Por Aurélio Buarque de Hollanda,  elite, do francês élite, significa “o que há de melhor em uma sociedade, minoria prestigiada, constituída pelos indivíduos mais aptos”.



2012/5/3 Daniel Valentim <pxval...@gmail.com>

Josenivaldo Benito Junior

unread,
May 3, 2012, 5:33:48 PM5/3/12
to repr...@googlegroups.com
Esse sintoma tem toda a cara de falta de energia...

Seu cabo USB é bom? Taca uma fonte externa no arduino para testar.


--
Josenivaldo Benito Jr.

PU2LBD

*Por Aurélio Buarque de Hollanda,  elite, do francês élite, significa “o que há de melhor em uma sociedade, minoria prestigiada, constituída pelos indivíduos mais aptos”.



2012/5/3 Daniel Valentim <pxval...@gmail.com>
Não! O D1 não está soldado. E não, o LED1 não acende quando conecto o Driver Pololu. Aliás, tudo desliga! O Arduino e a placa RAMPS (o LED1) é como se fechasse um cuirto-circuito mesmo.

Daniel Valentim

unread,
May 3, 2012, 5:50:41 PM5/3/12
to repr...@googlegroups.com
Olá Josenivaldo,

você não está "chovendo no molhado"! Neste momento estou apenas testando a RAMPS, o Arduino e os Drivers. Sem fonte externa, portanto. Na primeira vez que liguei minha RepRap - ainda com a RAMPS 1.4 original da MakerGear - consegui mover os motores de passo nos eixos X, Y e Z, estava tentando fazer a calibragem.

No entanto, os eixos X e Y ficavam constantemente se movento - como que "dando pequenos soquinhos"... Essa foi podre, hein. Não encontrei outro jeito de descrever isso!

Alguém, não me lembro quem, sujeriu que poderia ser o potenciômetro dos Drivers do motor de passos. Girei os petenciômetro, e nada!  No Kit que a MekerGear envia está incluso o D1, resolvi soldá-lo! Eu não sei o que mas alguma coisa eu fiz de errado a partir desse momento a minha desgraça começou. Porque tudo começou a dar errado!

Ao conectar a fonte externa da forma como estava  tudo desliga, inclusive a fonte! Vou testar agora sem os Drivers e com essa nova RAMPS pra ver o que acontece. Assim que conseguir eu informo.

Valeu Josenivaldo!

Luís Andrade

unread,
May 3, 2012, 5:52:31 PM5/3/12
to repr...@googlegroups.com
Se até a fonte desarma então tem algo em curto.


2012/5/3 Daniel Valentim <pxval...@gmail.com>

Alexandre Souza

unread,
May 3, 2012, 6:00:17 PM5/3/12
to repr...@googlegroups.com

Pipol,

Alguem tem o conjunto de partes metalicas completo (incluindo os LM8UU)
pra vender?

Ja mandei mensagem pro Guilherme e pro Rubens, e nao obtive resposta.
Considerando que NENHUM DOS DOIS me respondeu, ate acredito que tenha algum
problema no meu e-mail :oP Entao fica o berro pela lista :)

Obrigado
Alexandre

---
Enviado do meu Motorola PT550
Meu site: http://www.tabalabs.com.br

Henrique Muringa

unread,
May 4, 2012, 2:16:36 PM5/4/12
to repr...@googlegroups.com
[15:05] <ZGerman> sloth3d: RAMPs powers the motors, USB powers the mega unless you install a diode. 

Daniel você chegou a instalar esse diodo?

=]

lynx_74

unread,
May 4, 2012, 10:28:32 PM5/4/12
to repr...@googlegroups.com
Não tinha atentado ao fato, mas ter ou não ter este diodo faz muita diferença.

Ele que define se a alimentação do Arduino Mega será independente (pelo USB) ou pela mensa alimentação da RAMPS (com o diodo).

Voltagem maior que 12V sobrecarrega o regulador de voltagem do Arduino, trabalhando quente demais.

---
http://reprap.org/wiki/RAMPS_1.4#Power_Supply_without_diode

Voltagem Máxima de Entrada
Sem o Diodo
O diodo 1N4004
conecta a tensão de entrada da
RAMPS para a placa Arduino MEGA. Se sua placa não tem esse diodo soldado, você pode seguramente alimentar a placa com 35V (voltagem máxima de trabalho dos pololus).

C
om o Diodo soldado
Se a
sua
RAMPS está com o diodo 1N4004 soldada, alimente com no máximo 12V a sua RAMPS. As Arduino Mega originais são especificadas para entrada de alimentação de até 12V. Enquanto a Arduino Mega 2560 pode trabalhar com até 20V, o que não é recomendado.

---

Maximum Input Voltage

Power Supply without diode

The 1N4004 diode connects the RAMPS input voltage to the MEGA. If your board does not have this diode soldered in, you can safely input as much as 35V. (The pololus can do up to 35V)

Power Supply with diode

If your board has a 1N4004 diode soldered in, do not apply more than 12 V to it. Original flavor Arduino Mega are rated to 12 V input. While Arduino Mega 2560 can take 20 V, it is not recommended.

---

lynx

Alain Mouette

unread,
May 4, 2012, 10:46:52 PM5/4/12
to repr...@googlegroups.com
:)
mistério explicado...


Alain
-- Minha linguagem de programação favorita é SOLDA --

Reply all
Reply to author
Forward
0 new messages