Sobre o projeto
O PrusaSlicer é um gerador de G-code para impressoras 3D, desenvolvido pela Prusa Research. Ele recebe modelos 3D e produz as instruções de impressão enviadas a uma impressora, com suporte tanto para máquinas FDM quanto mSLA. Além do hardware Prusa, ele suporta impressoras de uma ampla variedade de fabricantes. O projeto é originalmente baseado no Slic3r, de Alessandro Ranellucci e da comunidade RepRap.
A instalação é recomendada por meio da página oficial do projeto PrusaSlicer. Builds para Windows e macOS também estão disponíveis na página de releases do GitHub, enquanto a distribuição para Linux é atualmente feita exclusivamente pelo Flathub. A compilação a partir do código-fonte está documentada na documentação de build do repositório.
As principais capacidades descritas no README incluem:
- Definir parâmetros de impressão com precisão, desde configurações para a impressão inteira até ajustes de camada única.
- Modificar objetos antes da impressão, incluindo pintura, corte e arranjo diretamente no aplicativo.
- Abrir vários projetos ao mesmo tempo, cada um contendo várias mesas que podem usar configurações diferentes.
- Aproveitar ao máximo a impressão multimaterial.
- Enviar impressões para a impressora por meio de uma variedade de métodos suportados.
- Visualizar as instruções de impressão geradas em uma pré-visualização 3D avançada.
- Usar uma interface de linha de comando para executar o PrusaSlicer sem GUI em configurações de automação.
- Integração opcional com PrusaConnect e Printables para simplificar fluxos de trabalho.
Relatos de bugs são tratados pelo rastreador de issues do GitHub, com uma política declarada que deve ser revisada primeiro; o GitHub Discussions é oferecido para discussão geral, perguntas, solicitações de recursos e anúncios. As orientações para contribuição são fornecidas no guia de contribuição do repositório.
Tecnicamente, o PrusaSlicer é escrito em C++ com CMake como sistema de build e pressupõe suporte a compilador C++20. O backend de fatiamento depende fortemente da biblioteca Clipper para operações booleanas e offsets de polígonos, e usa Eigen para tipos básicos e álgebra linear. O wxWidgets cuida das janelas e eventos de GUI multiplataforma, enquanto grande parte da interface é implementada com um kit de ferramentas personalizado baseado em OpenGL, construído sobre o mecanismo de layout Yoga e o Dear ImGui. Bibliotecas adicionais estão listadas nas pastas deps e bundled_deps da árvore de código-fonte.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.