Repetier Firmware e Host

167 views
Skip to first unread message

Luís Andrade

unread,
May 31, 2012, 7:05:56 PM5/31/12
to repr...@googlegroups.com
  Olá pessoal,

  Como comentei em outra thread, coloquei o Repetier na minha máquina para ver como ele se comportava.
  O setup básico foi bem tranquilo e ele está funcionando como esperado. Ainda não fiz o ajuste do ADVANCE do extruder, mas ainda o farei.

  Quando fui baixar o firmware, vi que havia também o Host e resolvi experimentá-lo.
  Até agora gostei dele.

  Seguem os pontos que achei interessante (ou não hehe):
  • Protocolo de comunicação entre firmware e host: quando usados em conjunto, os 2 se comunicam através de um protocolo binário próprio (ao invés de comunicação ASCII) melhorando a velocidade e confiabilidade. O firmware também funciona no modo ASCII quando usado com o Pronterface. Nenhum benefício "visível" pro usuário final.
  • Uso da EEPROM: apesar do Marlin também suportar isso, o Host possui uma tela de ajuste dos parâmetros bem útill. Dessa forma, se você quiser alterar algum parâmetro, como o ADVANCE do extruder, basta fazer por essa interface ao invés de recompilar e regravar o firmware inteiro via Arduino (e sem precisar ficar enviando gcodes específicos na mão).
  • Visualização 3D da peça na mesa: ao carregar um STL ou GCODE, você pode ver exatamente como ele se encaixará na sua máquina, nos 3 eixos. No caso do STL, você pode combinar vários objetos e exportar o STL resultante (ou disparar a geração do GCODE via skeinforge ou Slic3r). No caso do GCODE, você pode ver camada a camada, como no pronterface (só que mais bonito hehe).
  • Controle de fan integrado: pra quem tem RAMPS e uma fan, você pode controlá-la via um slider. É bem prático (apesar de dispensável).
  • Informações em tempo real: ele mostra as posições dos 3 eixos em tempo real na interface e o desenho da peça se formando (esse último, similar ao pronterface).
  • Uma desvantagem é a falta da possibilidade de adicionar botões com comandos customizados como o pronterface.
  Por enquanto é isso. 
  Queria apenas fazer um mini-review, caso alguém queira experimentar também.
  Acho que o Alain pode complementar bem mais os aspectos relacionados ao firmware.

  Aproveitando, Alain, você fez a configuração do ADVANCE do seu extruder?
  Caso positivo, fez usando o gcode test case dele? Sei que sua máquina é bem diferente, mas qual valor tá usando?

  []s
  Luís

Alain Mouette

unread,
May 31, 2012, 7:59:59 PM5/31/12
to repr...@googlegroups.com
Em 31-05-2012 20:05, Luís Andrade escreveu:
  Olá pessoal,

  Como comentei em outra thread, coloquei o Repetier na minha máquina
Parabéns :)


para ver como ele se comportava.
  O setup básico foi bem tranquilo e ele está funcionando como esperado. Ainda não fiz o ajuste do ADVANCE do extruder, mas ainda o farei.

  Quando fui baixar o firmware, vi que havia também o Host e resolvi experimentá-lo.
  Até agora gostei dele.

  Seguem os pontos que achei interessante (ou não hehe):
  • Protocolo de comunicação entre firmware e host: quando usados em conjunto, os 2 se comunicam através de um protocolo binário próprio (ao invés de comunicação ASCII) melhorando a velocidade e confiabilidade. O firmware também funciona no modo ASCII quando usado com o Pronterface. Nenhum benefício "visível" pro usuário final.
Parece que para impressões super rápidas (200mm/s) mesmo a 250kBaud e complexas faz diferença... Eu experimentei até abaixar o BaudRate para avaliar e não fez diferença!


  • Uso da EEPROM: apesar do Marlin também suportar isso, o Host possui uma tela de ajuste dos parâmetros bem útill. Dessa forma, se você quiser alterar algum parâmetro, como o ADVANCE do extruder, basta fazer por essa interface ao invés de recompilar e regravar o firmware inteiro via Arduino (e sem precisar ficar enviando gcodes específicos na mão).
Não estou usando, deve ser muito bom quando a máquina não precise mais de ajustes, mas por enquanto eu ficaria perdido com isso. Não sei se com a integração do Host melhora...


  • Visualização 3D da peça na mesa: ao carregar um STL ou GCODE, você pode ver exatamente como ele se encaixará na sua máquina, nos 3 eixos. No caso do STL, você pode combinar vários objetos e exportar o STL resultante (ou disparar a geração do GCODE via skeinforge ou Slic3r). No caso do GCODE, você pode ver camada a camada, como no pronterface (só que mais bonito hehe).
Isso eu queria... muito...


  • Controle de fan integrado: pra quem tem RAMPS e uma fan, você pode controlá-la via um slider. É bem prático (apesar de dispensável).
isso não é muito útil, Depois de um tempo você configura pelo Skeinforge e fica mais dinâmico. Com a Gen7v1.2-BR1 tem o FAN :)


  • Informações em tempo real: ele mostra as posições dos 3 eixos em tempo real na interface e o desenho da peça se formando (esse último, similar ao pronterface).
  • Uma desvantagem é a falta da possibilidade de adicionar botões com comandos customizados como o pronterface.
  Por enquanto é isso. 
  Queria apenas fazer um mini-review, caso alguém queira experimentar também.
  Acho que o Alain pode complementar bem mais os aspectos relacionados ao firmware.
  Aproveitando, Alain, você fez a configuração do ADVANCE do seu extruder?
  Caso positivo, fez usando o gcode test case dele? Sei que sua máquina é bem diferente, mas qual valor tá usando?
Eu estou usando uma nova versão de Firmware que ainda não foi publicada... é a que tem o controle de steppers melhor e que a minha impressora finalmente aceitou...

Nesta versão, o ADVANCE mudou, tem um termo Linear e um Quadrático opcional, no antigo era só o Quadrático. Para a minha que tem aceleração muito baixa, precisei dos dois, nas Prusas agora a recomendação é usar só o Linear.

Para calibrar é muito interessante imprimir o bloco de 20mm só parede (anexo), de preferencia com canto vivo. Se K=0 fica uma bolota nos cantos, se for grande demais fica um buraco... começe com 10 e vai variando


Alain


  []s
  Luís
2cm_Square_Thin_Wall.stl

Luís Andrade

unread,
May 31, 2012, 10:39:16 PM5/31/12
to repr...@googlegroups.com
Comentários abaixo:


2012/5/31 Alain Mouette <amlis...@fastmail.fm>
Parabéns :)

Obrigado!
=)
 
Parece que para impressões super rápidas (200mm/s) mesmo a 250kBaud e complexas faz diferença... Eu experimentei até abaixar o BaudRate para avaliar e não fez diferença!

Vixi, estou bem longe dessa velocidade heheheh.

Não estou usando, deve ser muito bom quando a máquina não precise mais de ajustes, mas por enquanto eu ficaria perdido com isso. Não sei se com a integração do Host melhora...

É bem tranquilo usar viu.
Vamos ver se continuo achando bom ou se daqui a pouco vou achar uma droga hehehe.

Isso eu queria... muito...

Parece ser tranquilo usar o host no Linux.
O mais difícil é instalar o tal do mono.

isso não é muito útil, Depois de um tempo você configura pelo Skeinforge e fica mais dinâmico. Com a Gen7v1.2-BR1 tem o FAN :)

Quais parâmetros você usa no Skeinforge.
Eu tentei usar e só tinha ON / OFF nele e ficava ON o tempo todo.
Não é muito útil, mas é prático se o fan não estiver sendo controlado pelo gcode.

Eu estou usando uma nova versão de Firmware que ainda não foi publicada... é a que tem o controle de steppers melhor e que a minha impressora finalmente aceitou...

Nesta versão, o ADVANCE mudou, tem um termo Linear e um Quadrático opcional, no antigo era só o Quadrático. Para a minha que tem aceleração muito baixa, precisei dos dois, nas Prusas agora a recomendação é usar só o Linear.

Estão precisando de mais um tester com Prusa?   =)
O Quadrático é o K? Foi o único parâmetro que vi sobre o advance.
 
Para calibrar é muito interessante imprimir o bloco de 20mm só parede (anexo), de preferencia com canto vivo. Se K=0 fica uma bolota nos cantos, se for grande demais fica um buraco... começe com 10 e vai variando

No host tem um "gerador de test case" que gera um quadrado com aceleração pra você ir calibrando o K.
Ele "acelera nas retas" fazendo o fio de plástico cortar ou ficar mais fino. Aí vc vai aumentando o advance até ficar uniforme. É bem interessante.

Mas pelo que eu entendi, o K é contrário: K=0 é sem advance, logo, vai faltar plástico nas acelerações. Conforme for aumentando, vai corrigindo.
Se aumentar muito, começa a ficar bolota nos cantos.

É bem bacana ver a prusa acelerando nas retas e indo mais devagar nas curvas!
=)

  []s
  Luís
 


Alain


  []s
  Luís

Alain Mouette

unread,
May 31, 2012, 11:02:10 PM5/31/12
to repr...@googlegroups.com

Em 31-05-2012 23:39, Luís Andrade escreveu:
Isso eu queria... muito...

Parece ser tranquilo usar o host no Linux.
O mais difícil é instalar o tal do mono.
devia ser, mas não é...


isso não é muito útil, Depois de um tempo você configura pelo Skeinforge e fica mais dinâmico. Com a Gen7v1.2-BR1 tem o FAN :)

Quais parâmetros você usa no Skeinforge.
Eu tentei usar e só tinha ON / OFF nele e ficava ON o tempo todo.
Não é muito útil, mas é prático se o fan não estiver sendo controlado pelo gcode.
Ainda não mexi

Alain

lynx_74

unread,
Jun 1, 2012, 1:56:52 AM6/1/12
to repr...@googlegroups.com
Parece ser tranquilo usar o host no Linux.
O mais difícil é instalar o tal do mono.

No Mac foi tranquilo, mas o visual está longe de ser perfeito. Fora que alguns botões desaparecem da tela.

lynx

Henrique Muringa

unread,
Jun 19, 2012, 8:13:55 PM6/19/12
to repr...@googlegroups.com
O Firmware eu estou usando, parece muito bom... 

Falta ajustar o advance e o jerk...

Depois vou testar o host...

Promissor esse firmware, não sei como está o sprinter, nem o Marlin mais novo, mas é incrivel a evolução dos firmwares, cada versão nova que eu instalo fico mais impressionado como a impressora funciona cada vez melhor...

Ricardo de Sena

unread,
Jun 19, 2012, 8:20:41 PM6/19/12
to repr...@googlegroups.com
Esses comentarios são bons para se ter uma base dos firmware que estão disponiveis para o uso e a evolução deles e para quem não têm ainda a impressora de ver qual delas é boa para se ter instalada.

lynx_74

unread,
Jun 21, 2012, 12:02:50 AM6/21/12
to repr...@googlegroups.com
Muringa, qual é este firmware? lynx

Em 19 de junho de 2012 21:13, Henrique Muringa <murin...@gmail.com> escreveu:

Luís Andrade

unread,
Jun 21, 2012, 12:10:04 AM6/21/12
to repr...@googlegroups.com
  O Repetier.

  []s
  Luís


2012/6/21 lynx_74 <lynx...@gmail.com>
--

Henrique Muringa

unread,
Jun 21, 2012, 7:38:16 AM6/21/12
to repr...@googlegroups.com
Luis estou tentando usar o Repetier host, mas só ta dando zica...

Ele conecta, esquenta, carrega gcode (ou fatia), mas na hora de imprimir ele trava, começa a dar um porre de msg de erro...

Você chegou a imprimir com ele?

Abraço

Henrique

Alain Mouette

unread,
Jun 21, 2012, 8:54:36 AM6/21/12
to repr...@googlegroups.com
Então tira ele...

Ou talvez diga quais as mensagens e eu te ajudo a ressolver

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

Henrique Muringa <murin...@gmail.com> escreveu:
--

Henrique Muringa

unread,
Jun 21, 2012, 9:13:27 AM6/21/12
to repr...@googlegroups.com
Já te mandei o log, no ultimo email que eu te mandei... =]

Luís Andrade

unread,
Jun 21, 2012, 9:26:52 AM6/21/12
to repr...@googlegroups.com
  Eita, aqui foi de boa plug and play, nunca travou.
  O firmware tem algumas opções de debug, você pode tentar habilitar. No meu eu desabilitei 2 items:

//#define ACK_WITH_LINENUMBER
//#define WAITING_IDENTIFIER "wait"

  Qual baud rate vc tá usando?

  []s
  Luís
  

2012/6/21 Henrique Muringa <murin...@gmail.com>
--

Henrique Muringa

unread,
Jun 21, 2012, 9:37:32 AM6/21/12
to repr...@googlegroups.com
Já tentei 76800, 115200 e 250000 tem umas que nem conecta sei lá...

Eu curti o host, achei melhor que o Pronterface, mais invocado hehe

Bom é que dá pra fazer tudo nele, plater, slice, print, view

=]

Luís Andrade

unread,
Jun 21, 2012, 9:45:03 AM6/21/12
to repr...@googlegroups.com
  Eu tenho usado bastante ele pra visualizar o gcode. É bem bacana a exibição em 3D.
  :-)

  Comunicação eu estou usando 250000 sem problemas. Eu usava 115200 e também funcionava de boa.

  []s
  Luís


2012/6/21 Henrique Muringa <murin...@gmail.com>
--

Alain Mouette

unread,
Jun 21, 2012, 10:05:24 AM6/21/12
to repr...@googlegroups.com
Boa, essas opções são uteis só com o Repetier host
"Luís Andrade" <lll...@gmail.com> escreveu:
--

Alain Mouette

unread,
Jun 21, 2012, 12:14:45 PM6/21/12
to repr...@googlegroups.com
Oi Henrique,

procurei em todos os emails, inclusive esperei chegar aqui para ver se tinha apagado sem perceber que tinha um Log...

Mas não encontrei. Seria possível me mandar de novo?

Verifiquei que a versão no Github é a que já incorpora todas as correções que foram necessárias aqui para a minha mesa.

Alain

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

Luís Andrade

unread,
Jun 21, 2012, 12:18:42 PM6/21/12
to repr...@googlegroups.com
  Exato. Eu ia mandar aqui na lista, mas esqueci.
  Estou com ela instalada já. Funcionando normalmente, mas sem a configuração do avance ainda.
  :-)

  []s
  Luís


2012/6/21 Alain Mouette <amlis...@fastmail.fm>
--

Reply all
Reply to author
Forward
0 new messages