Marlin/README-PT-BR.md

5.9 KiB

Logo do MarlinFirmware

Firmware de Impressora 3D Marlin

Licença GPL-V3.0 Contribuidores Data do Último Lançamento Status do CI Patrocínios no GitHub
Siga marlinfw.org no Bluesky Siga MarlinFirmware no Mastodon

Documentação adicional pode ser encontrada na Página Inicial do Marlin. Por favor, teste este firmware e nos avise se encontrar algum problema. Voluntários estão prontos para ajudar!

Branch de Correções do Marlin 2.1

Não é para uso em produção. Use com cautela!

O Marlin 2.1 continua oferecendo suporte a placas ARM 32 bits e AVR 8 bits, além de adicionar suporte para até 9 eixos coordenados e até 8 extrusoras.

Este branch é para correções da versão mais recente 2.1.x. Periodicamente, ele servirá de base para o próximo lançamento menor da linha 2.1.x.

Versões anteriores do Marlin podem ser baixadas na página de lançamentos.

Configurações de Exemplo

Antes de compilar o Marlin para sua máquina, você precisará de uma configuração específica para o seu hardware. Ao solicitar, seu fornecedor deve fornecer o código-fonte completo e as configurações da sua máquina. No entanto, se quiser instalar uma versão mais recente do Marlin, você precisará de arquivos de configuração atualizados. Felizmente, a comunidade do Marlin já contribuiu com dezenas de configurações testadas para ajudar no início. Visite o repositório MarlinFirmware/Configurations para encontrar a configuração mais próxima da sua impressora.

Compilando o Marlin 2.1

Para compilar e enviar o Marlin você pode usar uma destas ferramentas:

O Marlin é otimizado para ser compilado com a extensão PlatformIO IDE no Visual Studio Code. Ainda é possível compilar com a IDE do Arduino, e temos planos para melhorar essa experiência, mas por enquanto o PlatformIO é a melhor escolha.

Placas AVR 8 Bits

Pretendemos continuar oferecendo suporte às placas AVR 8 bits indefinidamente, mantendo uma base de código única que possa ser aplicada a todas as máquinas. Queremos que hobbystas, experimentadores e donos de máquinas antigas também se beneficiem das inovações da comunidade tanto quanto os donos de equipamentos mais modernos. Além disso, essas máquinas baseadas em AVR costumam ser ideais para testes e feedbacks!

Camada de Abstração de Hardware (HAL)

O Marlin inclui uma camada de abstração de hardware para portar o firmware para uma grande variedade de chips. Essa camada trata das diferenças entre chips de forma modular, permitindo que as funcionalidades do Marlin sejam aproveitadas ao máximo.

Licença

Marlin é publicado sob a licença GPL, então você pode usar, redistribuir e modificar o código-fonte, desde que o código derivado também seja publicado sob a mesma licença. Consulte o arquivo LICENSE para mais detalhes.

Ajude o Marlin!

Você pode ajudar o projeto Marlin contribuindo com código, traduções, testes ou apoiando financeiramente no GitHub Sponsors.

...Marlin para diferentes plataformas de hardware. O HAL define as interfaces entre o núcleo do Marlin e o hardware da plataforma. O Marlin suporta atualmente as seguintes arquiteturas:

  • AVR
  • SAM (Arduino Due)
  • SAMD (Arduino Zero, etc.)
  • STM32F1, STM32F4, STM32F7, STM32H7
  • LPC176x (Smoothieboard, ReARM, Archim, MKS Sbase, etc.)
  • Teensy 3.5 e 3.6 (ARM Cortex-M4)
  • ESP32 (experimental)

Comunicação Serial

  • Baudrates suportados: 250000, 115200, 57600, 38400, 19200, 9600
  • O baudrate padrão é 250000 para maior velocidade e estabilidade

Atualizações e Contribuições

Aceitamos correções de bugs, melhorias de desempenho e novas funcionalidades. Veja as instruções de contribuição na Wiki do Marlin.

Licença

Marlin é um software livre licenciado sob a GNU General Public License v3.0. Você pode redistribuí-lo e/ou modificá-lo sob os termos da GPL. Para mais detalhes, veja o arquivo LICENSE.