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.
Respostas:
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.
fonte
Alguns dias atrás me deparei com o klipper .
Parece fazer exatamente essa funcionalidade dividida que você mencionou
fonte