Melhor Firmware para Ender 3 (Pro/V2/S1) - Como instalar

Roy Hill 03-06-2023
Roy Hill

O firmware de uma impressora 3D é importante para desbloquear as capacidades da sua máquina, por isso muitas pessoas perguntam-se qual é o melhor firmware para a série Ender 3. Este artigo irá guiá-lo sobre qual é o melhor firmware, bem como a forma de o instalar por si próprio.

O melhor firmware para um Ender 3 é o firmware Creality stock, se quiser apenas fazer alguma impressão 3D básica. Se gosta de poder alterar e personalizar muitas alterações de uma só vez, o Klipper é um excelente firmware para utilizar. O Jyers é outro firmware popular para utilizar com o Ender 3 porque tem um óptimo aspecto e é fácil de utilizar.

Esta é a resposta simples, mas há mais pormenores importantes que vai querer saber, por isso continue

    Qual é o firmware utilizado pelo Ender 3?

    As impressoras Creality Ender 3 vêm equipadas com o firmware Creality, que pode ser descarregado e actualizado a partir do site oficial sítio Web No entanto, há outro firmware que pode utilizar, como o Marlin, a escolha mais popular para a maioria das impressoras 3D, o TH3D, o Klipper ou o Jyers, e explicarei as suas vantagens no artigo.

    Diferentes modelos de impressoras funcionam melhor com firmware diferente, pelo que, embora todas venham equipadas com o firmware Creality, por vezes este não é necessariamente o melhor ou mais avançado.

    Por exemplo, muitos utilizadores recomendam o Jyers para a impressora V2, pois consideram que o firmware oficial da Creality não cobre adequadamente as necessidades da impressora, e o Jyers foi especialmente compilado para preencher as lacunas do firmware da Creality.

    Devo actualizar o firmware do meu Ender 3?

    Não tem necessariamente de actualizar o firmware se estiver satisfeito com o seu desempenho. No entanto, recomenda-se que o faça, uma vez que as actualizações incluem melhorias e correcções de problemas que podem ter afectado a impressora em segundo plano.

    Uma boa razão para o fazer, especialmente se estiver a utilizar um firmware mais antigo, é a protecção contra fugas térmicas. Esta funcionalidade evita essencialmente que a impressora aqueça demasiado e possa causar um incêndio, detectando um comportamento de aquecimento invulgar e parando a impressora para evitar que aqueça ainda mais.

    Veja o meu artigo Como corrigir a falha de aquecimento da impressora 3D - Protecção contra fuga térmica.

    Embora o firmware mais recente que vem com a impressora deva ter esta funcionalidade, pode ser difícil de saber, pelo que será melhor actualizar periodicamente o firmware para ter acesso às mais recentes funcionalidades de segurança.

    Por exemplo, a maioria das impressoras Creality Ender 3 não vem com opções de nivelamento automático, pelo que é necessário efectuar o nivelamento manual.

    O Marlin é um firmware que oferece o Automatic Bed Leveling (ABL), o que significa que, com a ajuda de um sensor que mede a distância do bocal à base em diferentes pontos, o firmware ajusta automaticamente a impressora para compensar as diferenças de nível.

    Pode ler mais sobre Como actualizar para o nivelamento automático da cama.

    Melhor Firmware para Ender 3 (Pro/V2/S1)

    O mais comum e considerado por muitos utilizadores como o melhor para as impressoras Ender 3 é o firmware Marlin. Klipper e Jyers são duas opções de firmware menos populares mas muito poderosas que pode utilizar para a sua Ender 3. Têm muitas funcionalidades e optimizações que tornam a impressão 3D mais fácil e melhor.

    Vamos dar uma olhada em alguns dos melhores firmwares para o Ender 3:

    • Marlim
    • Klipper
    • Jyers
    • TH3D
    • Crealidade

    Marlim

    O firmware Marlin é uma excelente opção de firmware para as impressoras Ender 3 porque é gratuito, altamente personalizável e amplamente compatível, razão pela qual muitas pessoas o utilizam com as suas impressoras Creality 3D. É actualizado frequentemente e tem muitas funcionalidades úteis, como o autonivelamento ou o sensor de excentricidade do filamento.

    Para impressoras Ender 3 que vêm com uma placa-mãe antiga de 8 bits, como alguns modelos Ender 3 ou Ender 3 Pro, recomenda-se usar as versões mais antigas do firmware Marlin 1, pois a memória reduzida da placa pode limitar os recursos das versões mais recentes do Marlin 2.

    No entanto, actualmente, muitas impressoras Creality têm a placa de 32 bits mais avançada, o que ajuda a tirar o máximo partido do firmware Marlin.

    Veja também: Como imprimir em 3D juntas de ligação & Peças interligadas

    O Marlin é um firmware de código aberto, o que significa que muitos outros programadores o utilizaram como base para o seu firmware e o personalizaram para que fosse mais adaptado a diferentes impressoras (um exemplo disto é o firmware Creality ou o firmware Prusa).

    O Marlin tem algumas funcionalidades de optimização interessantes, uma das quais é o plug-in Meatpack que comprime o código G em cerca de 50% à medida que é enviado para a impressora.

    Outro plugin interessante é o Arc Welder, que converte secções curvas do seu código G em arcos G2/G3, o que reduz o tamanho do ficheiro de código G e produz curvas mais suaves.

    Escrevi um artigo sobre Como reduzir o tamanho do ficheiro STL para impressão 3D que está relacionado.

    Veja este vídeo que explica mais pormenorizadamente o Marlin e outros firmwares semelhantes.

    Klipper

    O Klipper é um firmware que privilegia a velocidade e a precisão, atribuindo o processamento do código G recebido a um computador de placa única ou a um Raspberry Pi que tem de estar ligado à impressora.

    Outras opções de firmware utilizam a placa-mãe para receber, processar e executar comandos, o que torna a impressora mais lenta.

    Permite-lhe alargar a funcionalidade do seu Ender 3, uma vez que está a adicionar uma segunda placa com um cabo USB sem problemas. Um utilizador que queria adicionar uma Unidade Multi-Material (MMU) DIY ao seu Ender 3 pode agora fazê-lo e ainda ficar com uma placa de 8 bits.

    As pessoas que pretendem utilizar um bom firmware de stock, ou que estão a construir uma impressora 3D de raiz, consideram o Klipper uma excelente opção.

    Escrevi um artigo sobre "Deve construir a sua própria impressora 3D? Vale a pena ou não?

    Esta distribuição de tarefas torna a instalação do Klipper mais complexa, mas como é necessário um computador de placa única, bem como um ecrã compatível, o Klipper não é compatível com o ecrã LCD Ender 3.

    Um utilizador salientou que, embora possa ser um desafio configurar o Klipper, este é um firmware que pode oferecer muitas funcionalidades, especialmente porque não afecta a velocidade de impressão.

    Uma funcionalidade que o Klipper tinha e que o Marlin não tinha chamava-se Direct_Stepping, mas agora o Marlin 2 tem esta funcionalidade onde se pode comandar o movimento do Marlin directamente através de um host como o OctoPrint.

    Diz-se que uma característica chamada Avanço de Pressão funciona muito melhor no Klipper do que no Marlin.

    O vídeo abaixo explica o que é o Klipper e algumas das vantagens de o utilizar com o Ender 3.

    Jyers

    Outro firmware gratuito baseado no Marlin, o Jyers foi inicialmente criado para a impressora Ender 3 V2, uma vez que alguns utilizadores consideraram que o firmware Creality não era adequado para a máquina V2. O Jyers oferece pacotes pré-compilados, mas também lhe dá a opção de o compilar você mesmo.

    Por exemplo, a Jyers suporta mudanças de filamento a meio das impressões, o que não acontece com o firmware incorporado da Creality, e permite que o nome completo do ficheiro seja apresentado para que seja mais fácil escolher o ficheiro certo, quando o da Creality apenas apresenta os primeiros 16 caracteres.

    Também podes ler mais sobre Como utilizar o Cura Pause at Height para mudar o filamento.

    Muitos utilizadores consideram que o Jyers é um firmware excelente e essencial para a impressora V2, e dizem que compensa as partes que faltam no firmware Creality.

    Um utilizador referiu que descarregou o firmware Jyers e que se trata de uma "actualização obrigatória", uma vez que não custa nada e permite obter muito mais em comparação com o firmware de origem. Outro utilizador descreveu-a como sendo a aquisição de uma impressora totalmente nova.

    Outro utilizador mencionou que utiliza o nivelamento manual da cama em malha 5 x 5 e que funciona muito bem. Embora a afinação de 25 pontos na cama possa ser entediante, faz uma diferença significativa para as pessoas com uma cama muito irregular que necessita de compensação.

    Muitas pessoas estão impressionadas com este firmware, uma vez que é uma escolha de firmware muito fácil para principiantes. O firmware Creality pode ser bastante básico em comparação com o firmware Jyers.

    Veja o vídeo abaixo, da BV3D, que dá mais pormenores sobre o firmware Jyers.

    TH3D

    Outro firmware muito utilizado, o TH3D oferece um pacote menos complexo e mais fácil de configurar do que o Marlin. Embora tenha sido criado para uma placa TH3D, é compatível com as impressoras Ender 3.

    Por um lado, o TH3D é bastante fácil de usar, com um utilizador a recomendá-lo para placas-mãe mais antigas com memória limitada. Por outro lado, a sua simplicidade advém da remoção de muitas opções de personalização do software Marlin, no qual se baseia.

    Se pretender um processo de configuração mais simples, os utilizadores sugerem que o TH3D é um bom firmware, mas se pretender mais funcionalidades, outro firmware poderá ser mais adequado às suas necessidades.

    Crealidade

    O Firmware Creality é uma opção popular para as impressoras Ender 3, uma vez que já está pré-compilado para as impressoras 3D Creality, o que significa que é a escolha mais fácil como opção de firmware. Na verdade, baseia-se no firmware Marlin e é actualizado frequentemente pela Creality para lhe fornecer os últimos desenvolvimentos.

    Os utilizadores sugerem que o firmware Creality é um bom ponto de partida para a maioria das impressoras 3D, uma vez que é estável e seguro de utilizar. Pode então actualizar para um firmware mais avançado quando estiver pronto para avançar e compilar um firmware mais complexo.

    No entanto, para algumas impressoras Ender 3, como a Ender 3 V2, recomenda-se a actualização para outro firmware, como o Jyers, uma vez que o Creality não cobre muito bem as necessidades deste modelo.

    Como actualizar o firmware no Ender 3 (Pro/V2)

    Para actualizar o firmware na Ender 3, descarregue o firmware compatível, copie-o para um cartão SD e insira o cartão SD na impressora. Para uma placa-mãe mais antiga, é também necessário um dispositivo externo para carregar o firmware na impressora e ligar o PC ou portátil directamente à impressora através de um cabo USB.

    Antes de actualizar o firmware, é necessário saber qual a versão actual do firmware que a sua impressora está a utilizar, o que pode ser feito seleccionando "Info" no ecrã LCD da sua impressora.

    Também é necessário saber que tipo de placa-mãe a sua impressora utiliza, se tem um carregador de arranque e se tem um adaptador, para que possa escolher a versão de firmware adequada e adoptar a abordagem correcta para a instalar.

    Pode ver estas características abrindo a tampa da electrónica da impressora e verificando a versão escrita por baixo do logótipo Creality. É aqui que verá se tem também um bootloader ou um adaptador.

    Se tiver uma placa-mãe mais recente, de 32 bits, os passos necessários para actualizar o firmware são os seguintes:

    1. Aceda ao sítio Web do firmware e transfira o pacote da versão de que necessita.
    2. Extraia os ficheiros. Deve agora ver um ficheiro ".bin", que é o ficheiro de que necessita para a impressora.
    3. Obtenha um cartão micro SD vazio (pode utilizar o micro SD que veio com a impressora, mas só depois de o esvaziar de tudo o resto).
    4. Copie o ficheiro ".bin" para o cartão e ejecte o cartão.
    5. Desligar a impressora
    6. Introduzir o cartão SD na impressora
    7. Voltar a ligar a impressora
    8. A impressora instala agora o firmware e reinicia, voltando depois ao menu do ecrã principal.
    9. Verifique se o firmware correcto está instalado, acedendo novamente a "Info".

    Aqui está um vídeo que explica como verificar os componentes da impressora e como actualizar o firmware.

    Se a placa não tiver um carregador de arranque, terá de ligar manualmente um à impressora, conforme ilustrado no vídeo abaixo.

    Isto dá-lhe a possibilidade de personalizar algumas características, como a mensagem escrita no ecrã de inactividade.

    Neste caso, terá de instalar o firmware através de um cabo USB. Escrevi um artigo mais aprofundado sobre Como fazer o flash e actualizar o firmware de uma impressora 3D, que pode consultar.

    Como instalar o firmware Jyers em um Ender 3

    Para instalar o Jyers no Ender 3, é necessário descarregar o pacote de firmware ou ficheiros individuais a partir da página Sítio Web da Jyers Para instalar o firmware, copie o ficheiro ".bin" para um cartão USB vazio formatado como FAT32 e, em seguida, insira o cartão na impressora 3D. A impressora instalará o firmware e reiniciará.

    Antes de iniciar o processo de instalação, é necessário descobrir os valores de Jerk, Acceleration e E-steps/min. Estes valores são necessários porque quaisquer valores personalizados introduzidos na impressora serão perdidos no processo de instalação do firmware, pelo que é necessário anotá-los agora e voltar a introduzi-los depois.

    Pode descobri-los no ecrã inicial do visor da sua impressora, indo a Controls> Motion. Percorra cada uma das 4 categorias (Max Speed, Max Acceleration, Max Corner/Jerk e Transmission Ratio/E-steps) e anote os valores X, Y, Z e E.

    Também precisa da versão da placa-mãe da sua impressora, que pode descobrir abrindo a tampa do sistema electrónico para poder descarregar a versão de firmware adequada.

    Depois de tomar nota destes aspectos, terá de escolher o melhor pacote de firmware para as suas necessidades. Pode encontrar todas as versões Jyers no GitHub, com a versão mais recente no topo da página. Pode ver a versão da motherboard para a qual o firmware se destina no nome do ficheiro.

    Também pode descarregar um conjunto de ícones Jyers para o seu ecrã, embora isso seja opcional.

    Depois de o fazer, pode começar a instalar (ou a actualizar) o firmware:

    1. Descarregue o pacote da versão de que necessita.
    2. Se os ficheiros vierem em formato ".zip", extraia-os. Deverá ver agora um ficheiro ".bin", que é o ficheiro de que necessita para a impressora.
    3. Obtenha um cartão micro-SD vazio e formate-o como um volume FAT32 seguindo estes passos:
      • Insira o cartão SD no seu computador
      • Abra o Explorador de Ficheiros e vá para Este PC
      • Clique com o botão direito do rato no nome do USB e seleccione "Formatar"
      • Seleccione "Fat32" em "File System" (Sistema de ficheiros) e clique em "Start" (Iniciar)
      • Clique em "OK" se tiver efectuado uma cópia de segurança dos seus dados, uma vez que este processo irá apagar tudo o que se encontra no cartão
      • Clique em "OK" na janela de pop-up que lhe indica que a formatação está concluída
    4. Copie o ficheiro ".bin" para o cartão e ejecte o cartão.
    5. Desligar a impressora
    6. Introduzir o cartão SD na impressora
    7. Voltar a ligar a impressora
    8. A impressora instalará o firmware e reiniciará, voltando depois ao menu do ecrã principal.
    9. Verifique se o firmware correcto está instalado, acedendo novamente a "Info".

    O vídeo abaixo mostra-lhe estes passos com mais pormenor, por isso, veja-o.

    Se pretender actualizar também os ícones do ecrã, depois de actualizar o firmware, siga estes passos:

    Veja também: Como corrigir o filamento de impressora 3D que se cola ao bocal - PLA, ABS, PETG
    1. Desligue a impressora e retire o cartão SD.
    2. Volte a colocar o cartão SD no computador e elimine os ficheiros nele contidos.
    3. Vá para a pasta Marlin> Display> Readme (contém as instruções sobre como instalar os ícones do ecrã), depois vá para os Firmware Sets e escolha o DWIN_SET (gotcha).
    4. Copiar o DWIN_SET (gotcha) para o cartão SD e mudar o nome para DWIN_SET. Ejectar o cartão SD.
    5. Desligue o ecrã da impressora e abra a caixa da impressora.
    6. Insira o cartão SD na ranhura do cartão SD visível por baixo da caixa do ecrã e volte a ligar o cabo de fita.
    7. Ligue a impressora e o ecrã actualiza-se a partir do cartão.
    8. Depois de o ecrã ficar cor-de-laranja, indicando a conclusão da actualização, desligue a impressora, desligue o cabo e retire o cartão SD.
    9. Volte a colocar a tampa do ecrã, volte a ligar o cabo e coloque-o no respectivo suporte.
    10. Ligue novamente a impressora e verifique se os valores de Jerk, Acceleration e E-steps são os mesmos que tinha anteriormente e altere-os se não forem.

    Roy Hill

    Roy Hill é um apaixonado entusiasta da impressão 3D e guru da tecnologia com um vasto conhecimento sobre todas as coisas relacionadas à impressão 3D. Com mais de 10 anos de experiência na área, Roy dominou a arte de projetar e imprimir em 3D e se tornou um especialista nas últimas tendências e tecnologias de impressão em 3D.Roy é formado em engenharia mecânica pela University of California, Los Angeles (UCLA) e trabalhou para várias empresas conceituadas na área de impressão 3D, incluindo MakerBot e Formlabs. Ele também colaborou com várias empresas e indivíduos para criar produtos impressos em 3D personalizados que revolucionaram seus setores.Além de sua paixão pela impressão 3D, Roy é um ávido viajante e um entusiasta do ar livre. Ele gosta de passar o tempo na natureza, fazer caminhadas e acampar com sua família. Em seu tempo livre, ele também orienta jovens engenheiros e compartilha sua riqueza de conhecimento sobre impressão 3D por meio de várias plataformas, incluindo seu popular blog, 3D Printerly 3D Printing.