Marlin - Exibição direta dos arquivos pelo SD card.

582 views
Skip to first unread message

Bubolz

unread,
Nov 19, 2014, 8:53:26 AM11/19/14
to repr...@googlegroups.com
Agora que felizmente troquei o firmware Repetier pelo Marlin, quando insiro um SD card ele mostra no display uma mensagem avisando que há um SD card inserido, e é necessário navegar no menu até o item referente ao SD card pra ver os arquivos...

Quando usava o Repetier o acesso a lista de arquivos era automática, bastava inserir o SD card para a listagem de G-codes ser exibida direto no display, o que era muito prático.

Alguém sabe se tem como fazer com que o Marlin se comporte da mesma forma ao inserir o SD card?

Abs.

Marcelo ( www.sethi3d.com.br )

unread,
Nov 19, 2014, 8:59:28 AM11/19/14
to repr...@googlegroups.com
Fico curioso sempre que o pessoal diz... Felizmente troquei... etc ... etc...

Apenas por curiosidade minha, o que levou você a trocar o Repetier pelo Marlin?

[]'s
Marcelo

Valter F.C.

unread,
Nov 19, 2014, 9:06:22 AM11/19/14
to repr...@googlegroups.com

Pois é, também me pergunto.

O que também não entendo é porque o ódio é sempre um argumento muito utilizado... ;-)

--
Página da Lista: http://groups.google.com/group/reprapbr/about?hl=pt-BR
Versão Forum: https://groups.google.com/d/forum/reprapbr
---
Você recebeu essa mensagem porque está inscrito no grupo "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.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/reprapbr/57a371fa-81de-4359-bc72-4d57892cf353%40googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

Marcelo ( www.sethi3d.com.br )

unread,
Nov 19, 2014, 9:12:35 AM11/19/14
to repr...@googlegroups.com
Nada contra... conforme eu disse... mas uma coisa que me chamou a atenção foi a pergunta:

Alguém sabe uma forma de fazer o Marlin se comportar como o Repetier ?

abs
Marcelo

Cláudio Sampaio

unread,
Nov 19, 2014, 9:18:11 AM11/19/14
to repr...@googlegroups.com
Para o caso específico das deltas com LCD, alguém sabe se o repetier (com o LCD funcionando) é mais fluido que o Marlin? Tenho usado o Marlin na minha kossel mini mas as paradas súbitas dele criam verrugas/vazamentos imensos que estragam a peça.

[]s,
--
Cláudio "Patola" Sampaio
IRC: ptl  - Yahoo: patolaaa
Campinas, SP - Brazil.

Cláudio Sampaio

unread,
Nov 19, 2014, 10:32:09 AM11/19/14
to repr...@googlegroups.com
2014-11-19 11:53 GMT-02:00 Bubolz <bli...@gmail.com>:
Quando usava o Repetier o acesso a lista de arquivos era automática, bastava inserir o SD card para a listagem de G-codes ser exibida direto no display, o que era muito prático.

Alguém sabe se tem como fazer com que o Marlin se comporte da mesma forma ao inserir o SD card?

Da mesma forma não sei, mas no Marlin, se você nomear o arquivo "auto0.g" e coloca o SD Card, ele já sai imprimindo.

Bubolz

unread,
Nov 19, 2014, 10:47:11 AM11/19/14
to repr...@googlegroups.com

Marcelo... por favor não distorça minhas palavras, se eu quisesse que o Marlin se comporte como o Repetier simplesmente colocava ele de volta, o que pode ter certeza não vai acontecer.

Sobre o que me levou a trocar o Repetier pelo Marlin, a resposta é simples... a mim ficou bem claro que enquanto os responsáveis pelo Marlin se empenham em fazer o melhor possível, os responsáveis pelo Repetier por outro lado se empenham em fazer o que "eles acham" que é o melhor, se é que vc me entende... citando apenas um exemplo recente, vide a questão do comando M204.

Independentemente da opinião de quem quer que seja, sempre chego as minhas próprias conclusões por experiência prática. Antes de fazer a substituição imprimi uma peça de testes usando o Repetier, após a substituição tendo repassado para o Marlin os mesmos parâmetros de configuração, imprimi a mesma peça novamente e os cantos vivos e detalhes finos na peça impressa com o Marlin ficaram visivelmente melhores. Acabaram os movimentos bruscos e picos de aceleração. Se realmente está curioso, satisfaça sua curiosidade, repita o teste e confirme (ou refute).

Agora de volta a questão inicial... é possível implementar o funcionamento proposto nem que seja através de algum comando no Start G-code?

Claudio, no caso se houverem diversos arquivos como ele escolhe qual pegar? Preciso nomear em sequencia? Tipo Arquivo_01.g , Arquivo_02.g , etc.

Abs.

Alex Borro

unread,
Nov 19, 2014, 10:53:05 AM11/19/14
to repr...@googlegroups.com
Humm.. here we go again...

1) Sobre a dúvida do Bubolz, não, não existe essa feature por enquanto.. vc foi a primeira pessoa que eu vi comentando isso, eh he.. Mas se quiser é uma questão de 5 linhas de código..

Como o Claudio disse, se quiser praticidade mesmo, basta colocar o nome como "auto0.g" q vc nem precisa escolher o arquivo; ele imprime de cara.

Outra coisa q vc pode fazer é mudar a ordem dos arquivos. Por padrão, ele lista na ordem que foram criados. Vc pode inverter isso, fazendo com que o ultimo arquivo gravado no SD seja o primeiro da lista.. te poupa alguns clicks para chegar no final da lista.

2) Sobre a dúvida do Claudio: vc está imprimindo direto do SD Card?? Usa o LCD padrão ou o gráfico? Se usar o gráfico, isso explica o problema. Já com o LCD padrão e imprimindo do SD, isso não era pra acontecer.. veja os videos da minha Kossel imprimindo e verá que ela se move flawlessly!!  

3) Sobre a curiosidade do Marcelo na questão Marlin x Repetier.. meus pontos:

  a) O Marlin tem um processo de desenvolvimento bem mais rápido. Mais pessoas pode adicionar features e concertar bugs. E da mesma maneira adicionar novos bugs.. é um trade-off. Nesse ponto ele é mais "livre".. Já o Repetier é bem mais fechado. Demora meses para sair uma feature ou um bugfix. O BAL é um bom exemplo, demorou 1 ano pra sair no Repetier.. E agora eu estou trabalhando num bugfix conceitual do BAL que ocorre tanto no Repetier quanto no Marlin.. Vou soltar o fix pro Marlin até o final do ano.. Vai saber quando os caras do Repetier vão perceber isso e mais quanto tempo vao demorar pra corrigir.

  b) O Repetier é todo codificado em C++ e o Marlin basicamente em C... para esse tipo de aplicação, eu sou contra o uso de C++.

  c) Eu apanhei dias tentando fazer minha Kossel funcionar com o Repetier e não consegui qualidade.. no Marlin foram 4h e pimba.. Coincidencia?? Who knows..

  d) Uma vez ajustados, a qualidade de impressão de ambos é muito parecida.. isso nenhum dos dois leva mérito.. Acho que no final é uma questão de quais features te agrada mais.

  e) Isso é algo especifico pra mim: como eu consigo fazer release oficial do Marlin, toda feature nova que eu fizer será nele.. e em instantes o mundo inteiro pode se beneficiar; posso citar como exemplo a feature que fiz q impede os aquecedores de ficarem muito tempo ligado sem controle, correndo o risco de incendiar a impressora. Sem contar alguns bugfixes que já submeti por pedido de amigos.. Isso é muito mais gratificante pra mim, ver que meu tempo e trabalho está sendo aproveitado por muito mais gente.. No Repetier isso simplesmente é impossivel.

Abraços.

Alex.




--
Página da Lista: http://groups.google.com/group/reprapbr/about?hl=pt-BR
Versão Forum: https://groups.google.com/d/forum/reprapbr
---
Você recebeu essa mensagem porque está inscrito no grupo "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.

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

Cláudio Sampaio

unread,
Nov 19, 2014, 11:06:45 AM11/19/14
to repr...@googlegroups.com
2014-11-19 13:52 GMT-02:00 Alex Borro <alex...@gmail.com>:

2) Sobre a dúvida do Claudio: vc está imprimindo direto do SD Card?? Usa o LCD padrão ou o gráfico? Se usar o gráfico, isso explica o problema. Já com o LCD padrão e imprimindo do SD, isso não era pra acontecer.. veja os videos da minha Kossel imprimindo e verá que ela se move flawlessly!!  

Pois é, é o LCD padrão, não é o full smart graphic power não... E é como se o braço ficasse cansado, ele resolve parar 1-2 segundos na posição e aí continua.
Imprimo direto do SD card. Mas uma coisa é de se notar: com o computador ligado pela USB. Talvez eu deva testar desligando.

[]s,

André "MAD" Chagas

unread,
Nov 19, 2014, 11:09:17 AM11/19/14
to repr...@googlegroups.com
Sei que não é o assunto principal em discussão, mas... alguém ja encontrou uma solução para o problema de conexão pelo usb? assim não seria necessário ficar usando os sd, pois o repetierhost está com uma função muito boa de envio de menssagens via celular.



--
Página da Lista: http://groups.google.com/group/reprapbr/about?hl=pt-BR
Versão Forum: https://groups.google.com/d/forum/reprapbr
---
Você recebeu essa mensagem porque está inscrito no grupo "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.

Valter F.C.

unread,
Nov 19, 2014, 11:10:16 AM11/19/14
to repr...@googlegroups.com

Alex, parabéns, isso sim que é resposta.

Respostas do tipo odeio, não gosto, etc, não levam a nada.

Cláudio Sampaio

unread,
Nov 19, 2014, 11:12:10 AM11/19/14
to repr...@googlegroups.com
2014-11-19 13:47 GMT-02:00 Bubolz <bli...@gmail.com>:

Claudio, no caso se houverem diversos arquivos como ele escolhe qual pegar? Preciso nomear em sequencia? Tipo Arquivo_01.g , Arquivo_02.g , etc.

Eu sabia só do auto0.g, mas isso me deixou curioso e fui ver no código. Ele começa do zero e se tiver auto1.g, auto2.g etc. ele vai imprimindo:



Valter F.C.

unread,
Nov 19, 2014, 11:13:12 AM11/19/14
to repr...@googlegroups.com

O abrir a listagem de arquivos ao inserir o sd é bem interessante.

Alex Borro

unread,
Nov 19, 2014, 11:15:44 AM11/19/14
to repr...@googlegroups.com
Cláudio, é estranho isso viu.. O que posso te dizer é q não tem nenhum bug aberto relatando isso. Sobre o cabo estar conectado ao PC, não creio que faria diferença, mas não custa tentar.
Vc está usando o ATMEGA2560?? Uma configuração que pode estar atrapalhando é a quantidade de segmentos por segundo. Eu uso 160.. Quanto maior, mais processamento exige.. faça o teste abaixando esse valor:

#define DELTA_SEGMENTS_PER_SECOND 160

Abraços.

Alex.


--
Página da Lista: http://groups.google.com/group/reprapbr/about?hl=pt-BR
Versão Forum: https://groups.google.com/d/forum/reprapbr
---
Você recebeu essa mensagem porque está inscrito no grupo "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.

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

chico simoes

unread,
Nov 19, 2014, 11:30:19 AM11/19/14
to repr...@googlegroups.com
Tive que reduzir a frequencia do LCD para eliminar os engasgos, o LCD ficou um tanto lerdinho, mas as impressões ocorrem sem problemas...

[s]

chico
--
Página da Lista: http://groups.google.com/group/reprapbr/about?hl=pt-BR
Versão Forum: https://groups.google.com/d/forum/reprapbr
---
Você recebeu essa mensagem porque está inscrito no grupo "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.

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

Cláudio Sampaio

unread,
Nov 19, 2014, 11:50:09 AM11/19/14
to repr...@googlegroups.com
2014-11-19 14:30 GMT-02:00 chico simoes <chic...@gmail.com>:
Tive que reduzir a frequencia do LCD para eliminar os engasgos, o LCD ficou um tanto lerdinho, mas as impressões ocorrem sem problemas....

Como você fez isso? Que opção é essa?
Eu estou imprimindo agora sem deixar a RUMBA conectada pela USB pra saber se é isso. Até agora não tive um único engasgo, mas eles começam a aparecer mais na parte superior da peça mesmo.

André "MAD" Chagas

unread,
Nov 19, 2014, 11:59:36 AM11/19/14
to repr...@googlegroups.com
Eu estou imprimindo direto do sd mas com o usb conectado no repetier, Não houve problemas.



--
Página da Lista: http://groups.google.com/group/reprapbr/about?hl=pt-BR
Versão Forum: https://groups.google.com/d/forum/reprapbr
---
Você recebeu essa mensagem porque está inscrito no grupo "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.

Alex Borro

unread,
Nov 19, 2014, 12:06:12 PM11/19/14
to repr...@googlegroups.com
Claudio, antes de mexer em qq coisa, veja e baixe seu DELTA_SEGMENTS_PER_SECOND.. esse é o cara que vai definir o consumo de processamento.

Abraços.

Alex.


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

Cláudio Sampaio

unread,
Nov 19, 2014, 12:10:21 PM11/19/14
to repr...@googlegroups.com
2014-11-19 15:05 GMT-02:00 Alex Borro <alex...@gmail.com>:
Claudio, antes de mexer em qq coisa, veja e baixe seu DELTA_SEGMENTS_PER_SECOND.. esse é o cara que vai definir o consumo de processamento.

Mas isso também deixa as estruturas mais grosseiras, por diminuir a interpolação, não?

Alex Borro

unread,
Nov 19, 2014, 12:25:08 PM11/19/14
to repr...@googlegroups.com
Não... isso vai influenciar as velocidades máximas.. veja que é Segmentos por Segundo e não por mm..
Vai por mim cara, faça o teste... depois vc me fala..

--
Página da Lista: http://groups.google.com/group/reprapbr/about?hl=pt-BR
Versão Forum: https://groups.google.com/d/forum/reprapbr
---
Você recebeu essa mensagem porque está inscrito no grupo "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.

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

Cláudio Sampaio

unread,
Nov 19, 2014, 12:28:31 PM11/19/14
to repr...@googlegroups.com
2014-11-19 15:24 GMT-02:00 Alex Borro <alex...@gmail.com>:

Não... isso vai influenciar as velocidades máximas.. veja que é Segmentos por Segundo e não por mm..
Vai por mim cara, faça o teste... depois vc me fala..

Vou testar sim, já até deixei modificado, só estou esperando a impressão atual acabar. Valeu!

[]s,

Miguel D'Avila

unread,
Nov 19, 2014, 3:49:00 PM11/19/14
to repr...@googlegroups.com
eu odeio o repetier e adoro o marlin! kkkkk

--
Página da Lista: http://groups.google.com/group/reprapbr/about?hl=pt-BR
Versão Forum: https://groups.google.com/d/forum/reprapbr
---
Você recebeu essa mensagem porque está inscrito no grupo "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.

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



--
miguel d'avila .'.
hell de janeiro

"Os lugares mais sombrios do inferno estão reservados para aqueles
que se mantiveram neutros em tempo de crise moral" - Dante Alghieri

Miguel D'Avila

unread,
Nov 19, 2014, 3:54:31 PM11/19/14
to repr...@googlegroups.com
brincadeira! no último encontro, quando eu estava com um probleminha
de overshoot, que ninguém estava conseguindo resolver, o alex disse:
"se for repetier, eu nem olho" - pra mim, foi fim de conversa...

minha explicação foi racional o suficiente?

Marcelo ( www.sethi3d.com.br )

unread,
Nov 19, 2014, 4:51:18 PM11/19/14
to repr...@googlegroups.com
Bubolz, claro que era somente uma brincadeira, e para matar mesmo minha curiosidade.

Entendi seus pontos, que são mais de cunho de ideologia / técnicos também, e sobre o que o Alex escreveu.

Já usei o Marlin, na verdade tenho disponível uma versão dele para minha placa, e também do Repetier, no meu caso o problema é que o Marlin não dá suporte a LCD I2C igual tenho no Repetier.

E como não tive tempo de fazer este suporte... e outros não precisaram e não fizeram... ficou sem suporte I2C no Marlin.

abs
Marcelo

Alex Borro

unread,
Nov 19, 2014, 5:39:30 PM11/19/14
to repr...@googlegroups.com
Marcelo, o Marlin tem suporte a LCD I2C sim.. O Viki, por exemplo, é I2C e funciona no Marlin.

Para o seu LCD, vc vai precisar acertar os endereçamentos do I2C para ele..

Abraços.

Alex.

--
Página da Lista: http://groups.google.com/group/reprapbr/about?hl=pt-BR
Versão Forum: https://groups.google.com/d/forum/reprapbr
---
Você recebeu essa mensagem porque está inscrito no grupo "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.

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



--

Cláudio Sampaio

unread,
Nov 19, 2014, 7:26:24 PM11/19/14
to repr...@googlegroups.com
2014-11-19 15:24 GMT-02:00 Alex Borro <alex...@gmail.com>:

Não... isso vai influenciar as velocidades máximas.. veja que é Segmentos por Segundo e não por mm..
Vai por mim cara, faça o teste... depois vc me fala..

Coloquei e as "travadas" continuaram. Aí eu filmei pra pôr aqui na lista mas agora, olhando o meu youtube, tive a ideia que elas podem ser na verdade os pontos em que o extrusor está fazendo a retração do filamento - para o MK8 parar de "comer" o filamento eu acabei colocando bem lento no Cura, 4.5mm a 4 mm/s.

De qualquer jeito, vai aí o vídeo do youtube. Dá pra ver que as costas do yodabuda aparecem com um "vazamento" de filamento que não é da escultura. Alguém sabe o que causa isso?

A primeira travadinha ele dá em 0:43, logo depois de uma "buzina" que é alarme de mensagem do meu Android. :P https://www.youtube.com/watch?v=cOfQHo-ZjCc


[]s,

Ricardo de Sena

unread,
Nov 19, 2014, 7:44:11 PM11/19/14
to repr...@googlegroups.com
Cláudio esse vazamento é um buraco é isso? E a a velocidade de retração é muito lento mesmo e é isso que ocorre o buraco imagina um bico quente parado no mesmo lugar como está no video ali vai derreter e... buraco nele.


--
Página da Lista: http://groups.google.com/group/reprapbr/about?hl=pt-BR
Versão Forum: https://groups.google.com/d/forum/reprapbr
---
Você recebeu essa mensagem porque está inscrito no grupo "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.

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



--
Ricardo de Sena
347.gif

Alex Borro

unread,
Nov 19, 2014, 8:30:13 PM11/19/14
to repr...@googlegroups.com
Claudio, vc nao pode ter retract tão lento cara.. 4.5m a 4m/s é praticamente 1.2s com o bico parado.. Pode ver q ele pára sempre no mesmo lugar.. é a região onde ele está fazendo o retract.. veja no gcode..

Abraços.

Alex.


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



--

chico simoes

unread,
Nov 20, 2014, 8:53:59 AM11/20/14
to repr...@googlegroups.com
A tredi é esta aqui:
https://groups.google.com/forum/#!searchin/reprapbr/verrugas/reprapbr/XxjL6WJ3I1Q/ZFEolHYZRv8J

Solução lá pelo dia 11 de julho...

o nome do cara é lcd_next_update_millis no ultralcd.cpp

[s]

chico
--
Página da Lista: http://groups.google.com/group/reprapbr/about?hl=pt-BR
Versão Forum: https://groups.google.com/d/forum/reprapbr
---
Você recebeu essa mensagem porque está inscrito no grupo "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.

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

Cláudio Sampaio

unread,
Nov 20, 2014, 9:04:01 AM11/20/14
to repr...@googlegroups.com
2014-11-20 11:53 GMT-02:00 chico simoes <chic...@gmail.com>:
A tredi é esta aqui:
https://groups.google.com/forum/#!searchin/reprapbr/verrugas/reprapbr/XxjL6WJ3I1Q/ZFEolHYZRv8J

Solução lá pelo dia 11 de julho...

o nome do cara é lcd_next_update_millis no ultralcd.cpp
.

Valeu!!!

[]s,

Marcelo ( www.sethi3d.com.br )

unread,
Nov 20, 2014, 9:12:22 AM11/20/14
to repr...@googlegroups.com
Legal, vou dar uma olhada...

É que no meu caso fiz uma solução mista, os pinos do encoder não estão na I2C pois senão fica muito ruim a experiência do usuário, vou ver como o Viki é feito.

Valews!

abs,
Marcelo

Cláudio Sampaio

unread,
Nov 20, 2014, 1:46:57 PM11/20/14
to repr...@googlegroups.com
2014-11-20 12:03 GMT-02:00 Cláudio Sampaio <pat...@gmail.com>:

2014-11-20 11:53 GMT-02:00 chico simoes <chic...@gmail.com>:
A tredi é esta aqui:
https://groups.google.com/forum/#!searchin/reprapbr/verrugas/reprapbr/XxjL6WJ3I1Q/ZFEolHYZRv8J

Solução lá pelo dia 11 de julho...

o nome do cara é lcd_next_update_millis no ultralcd.cpp
.

Valeu!!!

Já até deixei assim também com 250 milissegundos de resposta no LCD, mas consegui resolver o problema - e ao que parece o causador daqueles "vazamentos" era simplesmente falta de ventoinha ligada. Liguei no meio da impressão e a partir dela ligada, ficou impecável. Eu percebi vendo mais de perto que com a ventoinha desligada esse PLA fica bem "muxibento", mole.

venicius granich

unread,
Apr 12, 2016, 11:36:00 AM4/12/16
to RepRapBR
Oi Marcelo
Sabe me dizer o que fazer com erro de leitura do cartão SD da minha Sethi AIP?
Apertei os flats, troquei o cartão e nada!
A impressora tem uma semana de vida e nao consegui terminar nenhum prototipo
abraço
Reply all
Reply to author
Forward
0 new messages