Escolha do firmware: Marlin vs Repetier vs Other

9

Estamos construindo uma impressora 3D cartesiana personalizada para ser usada em um ambiente de impressão 3D de produção, com os seguintes requisitos:

  • Resolução Z prevista: 0,13 mm;
  • Extrusoras duplas (primário + material de suporte);
  • Quatro carretéis (dois por material com conector y, talvez adicionem a funcionalidade de comutação automática posteriormente);
  • Câmera;
  • Tela de toque de 11 "integrada para controle e interação, executada por um Raspberry Pi 3;
  • Placa personalizada baseada no ATMega2560 para controlar a impressora;
  • A impressora deve lidar com condições como "sem material" etc.

Pergunta: Como selecionar o firmware?

Existem diferenças notáveis ​​entre as opções principais de firmware (Marlin / Repetier) para esta configuração? Dos grupos de códigos do Google, entendo que o Repetier tem uma base de código muito mais limpa e aparentemente oferece desempenho físico mais suave. No entanto, pelo que sei, 95% da comunidade usa Marlin - isso está correto?

Dado que esta impressora terá o Pi3 para controlar "funções mais altas", vale a pena considerar um firmware compacto como o Teacup?

Editar 12 / abril / 2017:

Para outras pessoas que procuram: Após muita revisão, o Klipper foi selecionado como o firmware mais avançado - todos os cálculos cinemáticos são feitos no computador host, e não no microprocessador, resultando em um movimento passo a passo significativamente mais rápido / suave.

Mtl Dev
fonte
Você diz que a impressora é de última geração , então o que você quer dizer com boa velocidade / resolução? Você tem algum número / faixa em mente?
Greenonline
Então você tem uma placa controladora personalizada ... você sabe que precisará modificar bastante o firmware para fazê-lo funcionar corretamente? Enfim, votei para fechar porque você não especificou o que estava procurando no firmware. Todos eles atingem facilmente suas metas padrão neste momento.
tjb1
11
Além dessa impressora de ponta e do Atmega soarem mutuamente exclusivos para mim, muitos, se não todos, os firmware de código aberto devem funcionar após a configuração adequada. A única exceção são algumas mecânicas de impressora raramente usadas, como SCARA
Mikhail Z
Obrigado, eu modifiquei o Marlin e ele está trabalhando no quadro personalizado agora. Apenas tentando entender se há uma diferença significativa entre as opções de firmware - ou seja, existe uma razão pela qual uma maioria significativa das pessoas usa o Marlin em vez do Repetier?
Mtl Dev
O @MikhailZ FYI conclui que, se você usar um firmware que executa todos os cálculos cinemáticos no host, o ATmega é mais que suficiente: ~ 20% de uso da CPU a 150 mm / s. A física rapidamente se torna o fator limitante, e não o processador.
Mtl Dev

Respostas:

6

Sua escolha de firmware depende de vários fatores, mas para citar alguns importantes: recursos, placa de driver (RAMPS vs Sanguinololu vs Gen..etc) e suporte ao código G.

A operação suave / silenciosa depende dos motores e dos recursos de micro-escalonamento do chip do driver. A maneira como o firmware interage com o chip do driver desempenha um fator muito menor nisso.

Verifique esta página para obter uma lista de firmware, seus recursos e componentes eletrônicos compatíveis (placa de driver):

http://www.reprap.org/wiki/List_of_Firmware

Seria útil verificar também o suporte ao código G de vários firmwares:

http://reprap.org/wiki/G-code

Além disso, como uma observação, grande parte da comunidade usa o Marlin, mas para muitas impressoras comerciais, o código foi modificado levemente para atender às suas necessidades.

Não existe uma resposta perfeita para isso. Verifique os links e compare com as suas necessidades. O Marlin é a aposta mais segura, pois tem mais suporte, embora você precise modificá-lo ou reconfigurá-lo um pouco para o seu quadro personalizado.

Hong
fonte
7

Dado que esta impressora terá o Pi3 para controlar "funções mais altas", vale a pena considerar um firmware compacto como o Teacup?

Alguns dias atrás me deparei com o klipper .

Parece fazer exatamente essa funcionalidade dividida que você mencionou

magnata
fonte
Obrigado por compartilhar, não tinha visto isso, é o tipo de coisa que estou procurando.
Mtl Dev
Atualização: Após uma revisão significativa do Klipper, consideramos excelente, primeira escolha. O design (todos os cálculos feitos no host) é um avanço significativo.
Mtl Dev