Usando o Cura em uma impressora Photon 3D SLA

Por acaso, decidi estudar novas tecnologias de impressão 3D e comprei uma impressora Photon 3D SLA, mas seu software, ou seja, o cortador, deixa muito a desejar, é muito fraco. Não há controle sobre o preenchimento, o suporte é mal gerenciado, etc. ... Em geral, decidi contornar isso com o Cura, apenas decidi que poderia funcionar e poderia ligá-lo ... Pesquisei na rede uma descrição do formato Photon, acabou sendo bastante simples ... E é isso que acabou:


imagem


Enquanto pesquisava, pensei em criar todos os controles do zero, mas depois encontrei o projeto Photon File Editor , que já implementa bastante ... E decidi que apenas criaria um conversor com gcode para um conjunto de imagens que mais tarde poderiam ser usadas por esse projeto ...


Compreendendo o gcode, ele rapidamente desenhou um programa que implementa esse negócio, imprimiu alguns modelos e está tudo bem. Decidi compartilhar com você o resultado do meu trabalho.


Como fazer isso.


Etapa número 1. Inicialmente, você precisa criar uma nova impressora com os seguintes parâmetros:


imagem


Etapa número 2. Em seguida, indique a altura da camada Z = 0,05 e a espessura da parede = 0,047:


imagem


Etapa No. 2.1. Cortado em camadas, veremos algo assim:


imagem


Você pode ter certeza de que tudo foi cortado corretamente e o preenchimento está correto:


imagem


Etapa número 3. Execute o script especificando gcode


imagem


Etapa No. 3.1. Se tudo estiver bem, você poderá ver o processo de trabalho:


imagem


Etapa número 3.2. Todas as camadas serão salvas em seus próprios arquivos /layers/layer_xxxxxx.png


imagem


Etapa número 4. Execute o Photort File Editort e crie um novo arquivo:


imagem


Etapa número 5. No menu de edição "Editar", selecione "Importar bitmaps":


imagem


Etapa número 6. Selecione o diretório em que os arquivos com a imagem das camadas estão localizados:


imagem


Etapa número 7. Aproveite o trabalho realizado e aplique nossas configurações.


imagem


Se algo não mudar a cada vez, você pode corrigir o arquivo com predefinições no diretório PhotonFileEditor / resources / resins.txt


O resultado final será o uso de um fatiador familiar e uma diminuição no peso total do modelo. Por exemplo, um modelo com recheio e dimensões completas: x = 2,9 mm y = 4,5 mm z = 7,3 mm pesa 43g, enquanto um modelo aumentou 70% com 5% de enchimento do frango e dimensões x = 4,93 mm y = 7,6 mm z = 12,41mm pesa apenas 51g. No total, obtemos que o tamanho é 70% maior, mas o peso é de apenas 19%. Eu acho que isso ajudará muitos a economizar em alcatrão não tão barato ... Sim, e também é bom usar software familiar como o Cura ^ _ ^


A impressão final ocorreu com as configurações 1 segundo fora da tela e 7 segundos de exposição.


Fotos da impressão final.


Modelo com preenchimento e dimensões completos: x = 2,9 mm y = 4,5 mm z = 7,3 mm peso 43g


imagem


Modelo com recheio de frango a 5% e dimensões x = 4,93 mm y = 7,6 mm z = 12,41 mm peso 51g


imagem


Mas há um problema se o modelo tiver "paredes finas" demais, a grade de enchimento interna será perceptível:


imagem


Das dependências no conversor gcode2photon, apenas python-PIl funciona nas versões 2 e 3 do python.


Todos os desenvolvimentos estão no github


Eu mesmo uso o GNU / Linux; portanto, se você precisar de informações mais detalhadas sobre a execução no Windows, posso descrever esse assunto;)

Source: https://habr.com/ru/post/pt484496/


All Articles