Preenchimento diferente na mesma parte

15

Eu li um artigo para alterar padrões diferentes, dependendo da quantidade de camadas, mas minha pergunta é se é possível ter preenchimentos diferentes na mesma parte? Por exemplo:

  • Base: possui o preenchimento de 25%, mas a mesma base possui algumas guias para parafusos e, para montar a peça nessa área, o preenchimento precisa ser de 40% ou mais.
  • As paredes e formas: tem o mesmo da peça inteira e pode ser preenchida em 25%, mas algumas áreas precisam ser preenchidas em 15% ou menos.

Provavelmente alguém viu ou revisou outro software para conseguir isso, ou estou me enganando.

Fernando Baltazar
fonte
2
A resposta da @ 0scar é certamente válida e não se limita ao Cura. O Simplify3D (pago, não gratuito) suporta diferentes processos por camada, cada processo com parâmetros independentes, conforme você descreve.
Fred_dot_u 1/08/18
Como observação: o problema é semelhante à remoção da geometria interna , mas praticamente o contrário.
Trish

Respostas:

17

Esta resposta explica que você pode ter preenchimentos diferentes na mesma peça. Primeiro, a implementação no Ultimaker Cura é descrita; segundo, como você pode fazer isso no Slic3r .


Ultimaker Cura

Usei um recurso do Ultimaker Cura que pode ser usado para alterar a densidade do preenchimento localmente. O que você precisa fazer é carregar seu modelo no Cura e, em seguida, carregar outros objetos (modelos) no tamanho da área / volume que você deseja que seu preenchimento seja diferente e posicionar aqueles na posição em que você deseja um preenchimento diferente. Então, basicamente, você usa outros modelos para se cruzar com o modelo principal e criar interseções que podem ter uma porcentagem de preenchimento diferente. Isso é extremamente útil para terminais e suportes onde você precisa de um preenchimento extra (por exemplo, rigidez extra para tensões de compressão) nos orifícios do fixador. Observe que esse é um recurso avançado que não é fácil de usar, mas é bastante útil se você o dominar.

Não consegui encontrar o vídeo ( pensando melhor, acho que era um GIF animado ) postado pelo Team Ultimaker, por isso cito uma seção de um dos tópicos do fórum.

Um pequeno tutorial: (a fonte em itálico não está na referência, mas foi adicionada para refletir a versão recente do Cura)

  • Desmarque "manter modelos separados" (agora denominado: "Garanta que os modelos sejam mantidos separados") e "soltar modelos para criar placas" (agora chamado: "Solte modelos automaticamente na placa") nas preferências do Cura
  • Importar um segundo objeto (por exemplo, um cubo simples)
  • Coloque o Cura no "modo personalizado"
  • Selecione o cubo e use o botão "por configurações de objeto" no lado esquerdo
  • Selecione "Malha de preenchimento " (agora chamada: "Modificar configurações para preenchimento de outros modelos") e ative essa configuração
  • O cubo agora fica cinza transparente.
  • Posicione o cubo para sobrepor parte do seu modelo. Ele deve se sobrepor à seção para a qual você deseja alterar o preenchimento.
  • Também com "configurações por objeto" (agora chamado: "configurações por modelo") selecione a opção "densidade de preenchimento"
  • Defina-o para o valor desejado. Tudo está mais ou menos ilustrado na captura de tela abaixo
  • A imagem mostra um cubo na placa de construção com preenchimento de 20%. Localmente, com um segundo cubo girado, a% de preenchimento é aumentada para 100%.
  • O que acontece é que o volume no qual o cubo cruza com o seu objeto é fatiado localmente com preenchimento diferente.

Exemplo de um cubo com diferentes configurações de preenchimento

Veja abaixo outro exemplo de um suporte simples que possui objetos cilíndricos extras carregados para criar as interseções com o suporte nos orifícios do fixador. No exemplo , o preenchimento nos orifícios do fixador é definido como 99%.

Exemplo de enchimento local de 99% nos orifícios do fixador do suporte

Após fatiar, você verá que o preenchimento nas interseções é ajustado de acordo.

Detalhe do suporte fatiado mostrando a porcentagem de preenchimento local

Nota: Eu testei isso no Ultimaker Cura 3.4.1 e confirmo que funciona. Cortei uma peça com as pastilhas para prendedores e, na verdade, não é muito difícil, apenas exige um pouco mais de trabalho. Você terá que fazer alguns STLs de cilindros e posicioná-los corretamente. Se você criar seus próprios modelos 3D, será uma tarefa muito fácil adicionar componentes extras enquanto você projeta, o posicionamento será muito mais fácil do que isso (conforme eles se alinham ao seu modelo). Observe que isso também funcionará se você desejar uma porcentagem de preenchimento diferente nas primeiras camadas X, basta usar um cubo grande (maior que o modelo) e posicioná-lo corretamente. Observe que o Cura já tem uma opção chamada "Etapas graduais de preenchimento" para ajustar a densidade nas camadas superiores.


Slic3r

Esta referência descreve como fazer isso no Slic3r em detalhes.

O blog descreve o uso de um volume simples (o volume verde carregado de um arquivo STL). Após o carregamento:

Clicar com o botão direito do mouse na parte principal exibia o menu de configurações do objeto. A partir daí, clicar em "Carregar modificador" e selecionar o modelo salvo anteriormente o adiciona à peça como um modificador.

O verde "+" foi selecionado e "Densidade de preenchimento" foi adicionado à lista de modificadores e definido como 100%.

Peça com caixa para enchimento alternativo de malha

insira a descrição da imagem aqui Isso mostra que a funcionalidade no Slic3r é muito semelhante à funcionalidade do Ultimaker Cura.

0scar
fonte
6

Eu particularmente não recomendo o seguinte, mas pode ser mais fácil do que a resposta do 0scar (que eu recomendaria implementar se você usar o Cura).

Corte seu objeto duas vezes, uma vez no preenchimento inferior e uma vez no preenchimento superior. Em seguida, abra os dois arquivos gcode em um editor de texto e substitua todo o código por camada em um arquivo pelo código das mesmas camadas no outro arquivo. Isso certamente toma algum cuidado para garantir que nenhum erro caia e você desejará saber as camadas exatas nas quais alterar o preenchimento. Além disso, isso apenas altera a densidade por camada, não por região XY.

Carl Witthoft
fonte
2

Sim, é possível, e não apenas limitado ao Cura. Se você usar o GrabCAD Print (para impressoras Stratasys), o Advanced FDM recurso permitirá preenchimentos diferentes em diferentes regiões da sua peça - não com base em camadas, mas com base na geometria do CAD. Por isso, é necessário iniciar o processo no CAD, criando uma peça com vários corpos. (Por exemplo, no Solidworks, você faz isso desativando a "mesclagem" quando adiciona uma segunda saliência ou fazendo um corte a partir de um esboço e ativando "manter as duas partes".)

Depois de fazer isso, vá para a guia Advanced FDM no GrabCAD Print e adicione sua peça CAD (o próprio arquivo CAD, não um STL). Os dois ou mais corpos da sua parte serão mostrados separadamente no painel do projeto: selecione todos eles e escolha "mesclar". Agora, todos serão impressos como uma única peça, mas você pode selecionar cada uma e definir configurações de preenchimento diferentes.

Você também pode selecionar qualquer face CAD (ou seja, triângulos não individuais) e substituir sua espessura de parede.

Você pode ler um tutorial completo sobre o Advanced FDM no site do GrabCAD.

Dan Hulme
fonte
2

Embora você definitivamente possa fazer isso com configurações personalizadas de fatiamento, se o "preenchimento" for uma restrição de design necessária para que a peça funcione corretamente, prefiro fazer parte do design do que deixá-lo como algo que você pode estragar na hora de fatiar . Isso é particularmente importante se você estiver compartilhando o design para uso de outras pessoas ou usando um serviço de impressão 3D que talvez não lhe dê controle suficiente sobre os parâmetros de fatiamento. Além disso, quando você diz que deseja "maior preenchimento" em partes específicas, essa é geralmente uma maneira imprecisa de transmitir o que você realmente precisa, que é uma estrutura específica de preenchimento - geralmente paredes adicionais - e não apenas uma versão mais densa do padrão de preenchimento.

Para usar seu exemplo de pontos que precisam aceitar parafusos (perfurados / roscados após a impressão ou com roscas impressas), apenas o preenchimento mais denso nessa parte da impressão não ajudará, a menos que seja 100%; a perfuração no padrão de preenchimento não fornecerá algo sólido no qual um parafuso possa ser rosqueado com segurança.

O que faço para coisas desse tipo é criar lacunas internas no modelo, mais estreitas que a folga mínima necessária para evitar que as paredes se colem. Por exemplo, cortar superfícies cilíndricas concêntricas pode criar uma excelente região sólida para enroscar um parafuso. Conforme observado por Trish em um comentário, 0,05 mm parece ser uma boa escolha da largura da folga que está abaixo da folga necessária para as impressoras FDM para evitar colagem, mas grande o suficiente para não ser removida pelas ferramentas de corte.

Se você deseja garantir que o modelo ainda seja logicamente um componente conectado, deixe algumas lacunas no corte, algo como:

modelo de furo reforçado no openscad

Há muito espaço para experimentação com exatamente que tipo de lacunas funcionam melhor. Como sugeriu Trish, variar a localização das pontes entre as camadas pode ajudar. Ajustar o espaçamento com base nas larguras esperadas da linha de extrusão também pode ser uma boa ideia. Uma abordagem que usei no reforço de parafusos, que também pode funcionar para furos roscados, é repetir os perfis de rosca interna e externa como uma lacuna no modelo. Aqui está um exemplo de corte para mostrar a diferença:

parafuso com parte de 60 graus cortada para mostrar reforço na cabeça

Esse reforço em particular está atenuando o fato de que o teto acima do enchimento é suportado apenas pelo enchimento e, portanto, é capaz de ceder levemente, impedindo que as camadas se liguem com tanta força e impedindo que as paredes rosqueadas se liguem fortemente à cabeça.

R .. GitHub Pare de ajudar o gelo
fonte
1
uma observação sobre a amplitude desses "slots" seria boa. Eu tive resultados com ca. 0,05 mm de trabalho. Além disso, pode ser melhor não alinhar as pontes, mas gire cada anel um pouco para o anterior antes na direção das roscas. Isso parece transmitir melhor as forças para evitar o corte livre.
Trish
@Trish: De fato, existem muitas variações avançadas possíveis. Na verdade, usei um clone dos perfis de segmento interno e externo ligeiramente virados. Mas eu me pergunto se o número integral limpo de paredes (preenchimento em zigue-zague aqui e ali) não é mais benéfico. Ainda não fiz testes suficientemente rigorosos para saber.
R .. GitHub Pare de ajudar o gelo
1
@Trish: atualizei a resposta com suas sugestões e um bom material novo com base no meu comentário.
R .. GitHub Pare de ajudar o gelo