Problemas RAMPS 1.4 com firmware Marlin

2,652 views
Skip to first unread message

wrobbi

unread,
Sep 20, 2013, 6:19:50 PM9/20/13
to repr...@googlegroups.com
Olá a todos!

Sou novato, tanto neste grupo quando no mundo das impressoras 3D. Terminei a montagem de uma (Prusa Air 2) e estou usando o firmware Marlin 1.0. Quando conecto a impressora, aparece o seguinte erro:

Connecting…

start
Printer is now online.
echo: External Reset
Marlin: 1.0.0 RC2
echo: Last Updated: 2012-07-02 | Author: NDRR with Thanks to Erik
echo: Free Memory: 4561 PlannerBufferBytes: 1232
echo:Using Default settings:
Error:0
: Extruder switched off. MINTEMP triggered !
Error:Printer stopped deu to errors. Fix the error and use M999 to restart!. (Temperature is reset. Set it before restarting)
echo:SD init fail

Por acaso você já se deparou ou já viu esse erro antes? Pelo que andei vendo na internet dizem que é o thermistor.

Com um multímetro, fui ver se havia algum cabo do thermistor quebrado, mas não está, então creio que deve ser algum problema de configuração. Segue anexo o arquivo do meu firmware.

Grato se alguem puder olhar ele ou me ajudar de alguma forma. E se a solução for muito 'simples', de antemão peço desculpas, pois, como falei, sou um 'estranho' neste mundo das impressoras 3d.



Marlin (1).zip

Alex Borro

unread,
Sep 20, 2013, 10:03:26 PM9/20/13
to repr...@googlegroups.com
Provavelmente vc está com um problema de mal contato no seu termistor do hotend.. não é curto, é mal contato...

Executa esse comando e me mostre o resultado: M105

Abraço.


--
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ê está recebendo esta mensagem porque se inscreveu no grupo "RepRapBR" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para reprapbr+u...@googlegroups.com.
Visite este grupo em http://groups.google.com/group/reprapbr.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.



--
Mit freundlichen Grüßen - Best Regards - Saudações.

Alex Borro

Rodrigo De Jesus Garcia Terra

unread,
Sep 21, 2013, 9:04:11 AM9/21/13
to repr...@googlegroups.com
Pode parecer loucura, mas aconteceu comigo numa sanguinololu:

Faça o teste: ligue ela sem os drivers de motor de passo. Pode ser algum deles em curto, que por algum motivo causa esse erro.

A impressora não deveria desligar por temperatura mínima sem que você comande o hotend, mesmo SEM O TERMISTOR.
Não sei na RAMPS, mas na sanguinololu, o que acontecia junto com esse erro era um FET que regula o 5V aquecia muito assim que se ligava a impressora. Depois de trocar os drivers por drivers sadios, o FET parou de aquecer enlouquecidamente e a impressora parou de dar esse problema.



Rodrigo de Jesus

Alex Borro

unread,
Sep 21, 2013, 9:44:35 AM9/21/13
to repr...@googlegroups.com
Além de verificar a conexão do sensor, verifique seu termistor está setado para a tabela correta.

Veja as seguintes linhas no configuration.h:
#define TEMP_SENSOR_0 1
#define TEMP_SENSOR_1 0
#define TEMP_SENSOR_2 0
#define TEMP_SENSOR_BED 1

O meu sensor 0 (extrusor) e o sensor da mesa estão setados para a tabela 1...
O seu TEMP_SENSOR_0 deve estar definido com um valor MAIOR que 0, isso é o correto.

Abraços..

Reinaldo A. Fagundes

unread,
Sep 21, 2013, 9:50:08 AM9/21/13
to repr...@googlegroups.com
como eu faço para Gravar Repetier pelo Arduino na placa Sethi3d
 
o arduino insiste em so abrir um arquivo .pde que nao tem dentro do link que baixei ja configurado
 
então não sei como vou fazer isso..
 
alguém pode dar um help por favor
 
abraços

Reinaldo A. Fagundes

unread,
Sep 21, 2013, 9:58:42 AM9/21/13
to repr...@googlegroups.com
Achei o .ino desse trem escondido..
 
abraços

renato Wendlig Parisotto

unread,
Sep 21, 2013, 3:36:37 PM9/21/13
to repr...@googlegroups.com

Não entendi, ele vendeu a placa sem gravar e testar e não te deu um cd ou enviou um email com o firmware ajustado para a placa dele?

As outras placas do mercado eles pode mandar e dizer que testaram com outro chip ou arduino placa, e algumas ( não vou dar nome aos bois ) podem sim já mandar configurado e funcionando.

Como o arduino é soldado na placa, não vejo como testar a placa da Sethi sem carregar um firmware, nem que seja de teste, e sendo de teste, não vejo necessidade de criar um firmware de teste sendo que ele já tem uma impressora a venda funcional.

Só por essa hipótese já teria que funcionar, gravar firmware somente seria necessário se sua impressora fosse diferente da dele nas dimensões e correias.

Pela minha experiência, já daria para imprimir com erros nas medidas, mas funcionaria normalmente.

Ele só mandou a placa e pediu para baixar o firmware do link?

Pela pergunta ele colocou vc as moscas, ele não tem suporte ao cliente?

Abraços

Renato Parisotto.

--

Alex Borro

unread,
Sep 21, 2013, 4:37:52 PM9/21/13
to repr...@googlegroups.com
Renato, vc tirou conclusões muito precipitadas a partir de uma pergunta muito vaga.
O Reinaldo só perguntou como se grava o firmware, nada mais.. 

Não entendi, ele vendeu a placa sem gravar e testar e não te deu um cd ou enviou um email com o firmware ajustado para a placa dele?
O de onde vc tirou essa conclusão? Em nenhum momento ele falou isso. Todas as placas da Sethi3D são vendidas com o Repetier grava e configurado.

Só por essa hipótese já teria que funcionar, gravar firmware somente seria necessário se sua impressora fosse diferente da dele nas dimensões e correias.
Ou se o cliente quer fazer alguma modificação no software, afinal a impressora é dele e o software é livre. Eu comprei um kit pronto, como o Reinaldo, e a primeira coisa q fiz foi adaptar o software às minhas necessidades.

Ele só mandou a placa e pediu para baixar o firmware do link?
Quem falou isso???? Onde vc leu essa hipótese na pergunta do Reinaldo???

>Pela pergunta ele colocou vc as moscas, ele não tem suporte ao cliente?
Rapaz, vc é bom em tirar conclusões precipitadas, hein!! O cara só perguntou como gravava o firmware, nem falou q estava com defeito na impressora.

A Sethi3D tem um dos melhores suporte ao cliente q já vi aqui no Brasil... Quem conhece o Marcelo pessoalmente, como eu, vai assinar embaixo do que falei.. Ele JAMAIS deixaria um cliente na mão.. 

Sugiro q pense melhor antes de levantar esse tipo de hipótese num forum público. Vc pode confundir as pessoas e prejudicar pessoas q desempenham um excelente trabalho.

Respondendo ao Renato, sim cara, basta vc abrir o .ino e pressionar Upload.. Pronto.

Abraços.


Pedro Henrique

unread,
Sep 23, 2013, 3:58:10 PM9/23/13
to repr...@googlegroups.com

No arduino você abre tanto o PDE como o INO.... ess versões mais novas do Arduino salvam como INO.... você abre o arquivo REPETIER.INO e manda upar.

 

A placa tem que estar ligada em 12v.

 

 

PEDRO H. QUAGLIO

phq...@terra.com.br

(16) 8821-1910 / 3975-6027

 

De: repr...@googlegroups.com [mailto:repr...@googlegroups.com] Em nome de Reinaldo A. Fagundes


Enviada em: sábado, 21 de setembro de 2013 10:50
Para: repr...@googlegroups.com

--

wrobbi

unread,
Sep 24, 2013, 6:32:54 PM9/24/13
to repr...@googlegroups.com
Olá, desculpe a demora! Aí está o comando:

Connecting...
start
Printer is now online.
echo: External Reset
Marlin: 1.0.0 RC2
echo: Last Updated: 2012-07-02 | Author: NDRR with Thanks to Erik
echo: Free Memory: 4561  PlannerBufferBytes: 1232
echo:Using Default settings:
echo:SD card ok
ok T:0.0Error:0
: Extruder switched off. MINTEMP triggered !
Error:Printer stopped deu to errors. Fix the error and use M999 to restart!. (Temperature is reset. Set it before restarting)
 /0.0 B:0.0 /0.0
>>>M105
SENDING:M105
ok T:0.0 /0.0 B:0.0 /0.0

Em sexta-feira, 20 de setembro de 2013 23h03min26s UTC-3, Alex Borro escreveu:

Alex Borro

unread,
Sep 24, 2013, 6:46:22 PM9/24/13
to repr...@googlegroups.com
Sua placa não está vendo seu termistor.. por algum motivo.. confira a configuração no firmware e veja se ele está conectado no lugar correto da placa.

Abraços.

wrobbi

unread,
Sep 25, 2013, 11:48:33 AM9/25/13
to repr...@googlegroups.com
Oá Alex!

Desculpe te incomodar, mas com certeza você sabe muito mais que eu sobre impressoras 3D. Ontem, fiz um teste, comprei outros termistores (do Paulo, da 3dMachie) e liguei eles direto na placa. Coloquei um isqueiro perto e a placa leu as temperaturas. Ótimo (ou quase!). Descobri que, quando subo o firmware, não vai corrente nem para a mesa e nem para o extruder. Se rodo um programa de testes, tudo funciona e e extruder e a mesa aquecem. Conclusão que cheguei: o problema está, acredito, na configuração do firmware. Pergunta (que sei que é bem imbecil, mas...): quando subo o firmware e ligo a impressora na tomada, ela já tem que começar a aquecer a mesa e o extruder ou tem algum comando que eu não estou fazendo (usando o Repetier Host, tem lá dois botões para ligar e desligar a mesa/extruder e, mesmo acionando eles, eles não ligam). A mesa e o extruder estão ligados na RAMPS 1.4. Vi alguns comentários na internet pra ligar elas diretamente no Arduino. Isso procede?

Mais uma vez, obrigado pela ajuda.

Reinaldo A. Fagundes

unread,
Sep 25, 2013, 11:55:32 AM9/25/13
to repr...@googlegroups.com
No repetier-host tem o comando para que começe a funcionar as coisas...

Alex Borro

unread,
Sep 25, 2013, 11:58:06 AM9/25/13
to repr...@googlegroups.com
Wrobbi, a mesa e o hotend só aquecem quando vc ordena.. vc precisa pedir o aquecimento. Experimente usar os botões do repetier host para fazer isso.. se por acaso vc ordenar um aquecimento e ele não ocorrer, provavelmente sua placa está configurada errada no firmware, partindo do princípio que tudo esteja funcionando corretamente, já q vc testou com o firmware de teste.

Vefirique no configuration.h do seu firmware se sua placa está setada corretamente (RAMPS 1.4).. Se estiver usando o Marlin, a placa é a 33.

Abraços.

wrobbi

unread,
Sep 25, 2013, 12:03:47 PM9/25/13
to repr...@googlegroups.com
Alex, isso já foi feito. No configuration.h está 33 e já dei estes comandos no Repetier (de ligar a extrusora e a placa), mas nada acontece. Até os motores, só atende se clicar em 'home'. Eles nem se movimentam para os lados quando ordenado. Por isso acho que é configuração do firmware.

Alex Borro

unread,
Sep 25, 2013, 12:29:13 PM9/25/13
to repr...@googlegroups.com

Baixa o interface e teste com ele.

wrobbi

unread,
Sep 25, 2013, 12:40:35 PM9/25/13
to repr...@googlegroups.com
Desculpe a ignorância, mas o que voce quer dizer com 'interface'?

Luís Andrade

unread,
Sep 25, 2013, 12:47:59 PM9/25/13
to repr...@googlegroups.com
Pronterface.

Corretor ortográfico entrou no meio do caminho.
:)


2013/9/25 wrobbi <ima...@ig.com.br>

Alex Borro

unread,
Sep 25, 2013, 12:52:07 PM9/25/13
to repr...@googlegroups.com
Merda de corretor do celular... he he...


Abraço!

wrobbi

unread,
Sep 25, 2013, 12:56:03 PM9/25/13
to repr...@googlegroups.com
Foi com ele mesmo que tentei fazer tudo se mover e esquentar rs!. Mas a mesa e o hotend não esquenta e os motores só fazem aqueles testes de 'home'.

wrobbi

unread,
Sep 25, 2013, 1:01:09 PM9/25/13
to repr...@googlegroups.com
Qual a diferença entre este PrintRun e o Pronterface? Os erros que mencionei, eu peguei deste Pronterface.

Alex Borro

unread,
Sep 25, 2013, 1:04:29 PM9/25/13
to repr...@googlegroups.com

O pronterface é uma parte do pacote printrun... os eixos fazem homing normalmente? Na hora de mover os eixos manualmente não acontece nada, pra nenhum dos lados?

Luís Andrade

unread,
Sep 25, 2013, 1:04:22 PM9/25/13
to repr...@googlegroups.com

Printrun consists of printcore, pronsole and pronterface, and a small collection of helpful scripts.

  • printcore.py is a library that makes writing reprap hosts easy
  • pronsole.py is an interactive command-line host software with tabcompletion goodness
  • pronterface.py is a graphical host software with the same functionality as pronsole


2013/9/25 wrobbi <ima...@ig.com.br>

wrobbi

unread,
Sep 25, 2013, 1:09:36 PM9/25/13
to repr...@googlegroups.com
Isso mesmo, só fazem o 'home'. Se voce clicar naquelas setas para mover, não acontece nada.

Alex Borro

unread,
Sep 25, 2013, 1:12:41 PM9/25/13
to repr...@googlegroups.com

Manda esse comando pra impressora:
G1 X100 Y100 Z10 F5000
Veja se acontece algo.
Se não acontecer nada, envie esse comando:
G28

Veja novamente se algo acontece.

Bruno Cabral

unread,
Sep 25, 2013, 3:53:25 PM9/25/13
to repr...@googlegroups.com
Quando eu faço G1 Zx F5000 os motores do Z perdem o sincronismo, alguma sugestão para não acontecer? No firmware o máximo está bem menos que 5000, ele não devia usar o máximo do firmware caso o informado via GCODE seja muito alto?

!3runo


Bruno Cabral

unread,
Sep 25, 2013, 4:04:11 PM9/25/13
to repr...@googlegroups.com
Isso acontece se ele achar que os endstops estão acionados.

!3runo


Reinaldo A. Fagundes

unread,
Sep 25, 2013, 4:33:29 PM9/25/13
to repr...@googlegroups.com
Você teria que ter implementado no firmware (nao sei se tem ou se esta desativado) uma rampa de aceleração e parada...
 
para se ter ideia olha o que vc está querendo....
F5000 = 5m/min ou 5000 hz dependendo de como funciona o interpretador(eu nao sei como funciona os repetier etc)
 
Barras 5mm passo é de 0.8 ou 0.5, vou assumir 0.5
 
caso A = 5m/min
5000/0.5 = 10.000 voltas em 1 minuto(rpm)
10.000 / 60 = 166.66 voltas por s
tabela
Full step = 33.3Khz
Half Step = 66.6Khz
1/4 = 133,33Khz
1/8 = 266,66Khz
1/16 = 533,33Khz
 
Caso B = 5000 hz
5000hz =
full = 25 rps = 12.5 mm/s
half = 12,5 rps = 6.25 mm/s
1/4 = 6.25 rps = 3.125 mm/s
1/8 = 3.125 rps = 1.76 mm/s
1/16 = 1.756 rps = 0.878 mm/s
 
se for o primeiro cenário, em barras roscadas com motores muito mais fortes consegui uma frequencia de 18khz em sistemas, lembra que a força é inversamente proporcional a frequencia, e 5m/min = 83,xxx mm/s isso seria atravesar a altura da maquina toda em 2 segundos, no sistema de correia é possível porque tem menor resolução e maior velocidade (são inversamente proporcionais também em nossos sistemas) mais no Z acho difícil alcançar isso heim

Bruno Cabral

unread,
Sep 25, 2013, 4:41:02 PM9/25/13
to repr...@googlegroups.com
Eu sei que é um erro... a questão é que não devia acontecer. E nem quero 5000 no eixo Z, mas penei um bocado no começo porque estava por padrão no gcode de inicio (e eu não sabia), pensando que era defeito nos fios dos motores do Z, da ligação paralelo/em série ou burrice minha :^)

!3runo


Reinaldo A. Fagundes

unread,
Sep 25, 2013, 5:06:06 PM9/25/13
to repr...@googlegroups.com
pois é o problema é que nao tem rampas (eu ainda nao achei) então esquece essa velocidade ai nas barras roscadas, nas polias dá de boa, mais na barra é sem chance. (tao facilmente.)
 
Sent: Wednesday, September 25, 2013 5:41 PM
Subject: RE: [RepRapBR] Problemas RAMPS 1.4 com firmware Marlin
 

Alex Borro

unread,
Sep 25, 2013, 6:46:57 PM9/25/13
to repr...@googlegroups.com
Bruno, eu não sei qual firmware vc está usando, mas acho q todos fazer isso - pelo menos no Marlin tem tudo q vou falar abaixo.

Existem basicamente dois limites para o movimento, a velocidade e aceleração.. O software nunca excede os dois.

Se vc setar:

Vxmax = 10.000mm/min e Axmax = 9000mm/min, 

E pedir uma velocidade de 15.0000mm/min, o software só vai acelerar até 10.000mm/min..
E essa aceleração irá respeitar os 9.000mm/min, ou seja, ele vai partir de zero mm/min, acelerar naquela taxa até atingir a velocidade de cruzeiro, ou seja, 10.000mm/min, viajar nessa velocidade e começar a desacelerar a 9.000mm/min até zero exatamente no ponto q vc pedir para ele parar.. tudo isso é calculado pelo planner antes de executar o movimento.
A curva de velocidade vira um trapézio... 

A primeira coisa q fiz na minha impressora foi testar as velocidades e acelerações máximas e limitar no firmware... pronto, nunca tive problemas de perda de passos...

Abraços.

wrobbi

unread,
Sep 26, 2013, 9:32:25 AM9/26/13
to repr...@googlegroups.com
Olá Alex!

Acho que já resolvi grande parte dos problemas. Fiz uma substituição do firmware (Repetier) para uma versão mais atual e, com algumas configurações, funcionou. A única coisa é que o termistor da mesa não lê a temperatura dela quando encostado na mesma. Eu sei que ele está funcionando porque coloquei um isqueiro perto dele e a temperatura foi lida. Sem contar que a mesa aquece muito e rápido.




Em quarta-feira, 25 de setembro de 2013 14h04min29s UTC-3, Alex Borro escreveu:

Marco Aurelio

unread,
Apr 4, 2017, 9:43:31 AM4/4/17
to RepRapBR
boa a tarde a todos necessito de ajuda, estou com uma placa arduino mega 2560 e ramps 1.4, para ser utilizado numa corey xy que monteir, já estalei o arduino, marlin e repetier, a qual esta mencionado a porta (com 3) sempre que vou executar o repetier apresenta esse erro COMMUNICATION TIMEOUT RESET SEND BUFFER BLOCK (COMUNICAÇÃO TIMEOUT de RESET ENVIAR tampão de bloqueio). alguém pode me ajudar .

rafa silveira

unread,
May 11, 2017, 9:19:42 AM5/11/17
to RepRapBR
Boa tarde Wrobbi, Qual e onde conseguiu o firmware? Estou com uma impressora MEGA PRUSA e estou com o mesmo problema de impressão. A extrusora não esquenta a tempo de começar a imprimir. No meio do caminho aparece o mesmo erro que o seu.
Abs
Rafael
Reply all
Reply to author
Forward
0 new messages