Remplissage différent dans la même pièce


15

J'ai lu un article pour changer un motif différent en fonction de la quantité de couches, mais ma question est de savoir s'il est possible d'avoir un remplissage différent dans la même partie? Par exemple:

  • Base: a le remplissage de 25% mais la même base a quelques languettes pour les vis et montez la pièce pour cette zone, le remplissage doit être de 40% ou plus.
  • Les murs et les formes: cela a la même chose de toute la partie et peut être rempli à 25% mais certaines zones doivent être remplies à 15% ou moins.

Probablement, quelqu'un a vu ou examiné un autre logiciel pour y parvenir, ou je me trompe.


2
La réponse de @ 0scar est certainement valide et ne se limite pas à Cura. Simplify3D (payant, non gratuit) prend en charge différents processus par couche, chaque processus avec des paramètres indépendants comme vous le décrivez.
fred_dot_u

Remarque: le problème est similaire à la suppression de la géométrie interne , mais à peu près l'inverse.
Trish

Réponses:


17

Cette réponse explique que vous pouvez avoir un remplissage différent dans la même pièce. Premièrement, l'implémentation dans Ultimaker Cura est décrite, deuxièmement comment vous pouvez le faire dans Slic3r .


Ultimaker Cura

J'ai utilisé une fonctionnalité dans Ultimaker Cura qui peut être utilisée pour modifier la densité de remplissage localement. Ce que vous devez faire est de charger votre modèle dans Cura, puis de charger d'autres objets (modèles) à la taille de la zone / du volume que vous souhaitez pour votre remplissage et de les positionner à la position que vous souhaitez pour un remplissage différent. Donc, fondamentalement, vous utilisez d'autres modèles pour recouper votre modèle principal afin de créer des intersections qui peuvent prendre un pourcentage de remplissage différent. Ceci est extrêmement utile pour les pattes et les supports où vous avez besoin d'un remplissage supplémentaire (par exemple, une rigidité supplémentaire pour les contraintes de compression) au niveau des trous de fixation. Notez qu'il s'agit d'une fonctionnalité avancée qui n'est pas facile à utiliser, mais très pratique si vous la maîtrisez.

Je n'ai pas pu trouver la vidéo ( après réflexion, je pense qu'il s'agissait d'un GIF animé ) publiée par Team Ultimaker, alors je cite une section de l'un des sujets de leur forum.

Un petit guide pratique: (la police en italique n'est pas dans la référence, mais ajoutée pour refléter la version récente de Cura)

  • Désélectionnez "Garder les modèles séparés" (maintenant appelé: "Assurez-vous que les modèles sont séparés") et "Déposer les modèles pour construire la plaque" (maintenant appelé: "Déposer automatiquement les modèles dans la plaque de construction") dans les préférences Cura
  • Importer un deuxième objet (par exemple un simple cube)
  • Mettez Cura en "mode personnalisé"
  • Sélectionnez le cube et utilisez le bouton "par paramètres d'objet" sur le côté gauche
  • Sélectionnez "Infill Mesh" (maintenant appelé: "Modify settings for infill of other models") and enable that setting
  • Le cube devient maintenant gris transparent.
  • Positionnez le cube pour chevaucher une partie de votre modèle. Il doit chevaucher la section pour laquelle vous souhaitez modifier le remplissage.
  • Aussi avec "paramètres par objet" (maintenant appelé: "paramètres par modèle"), sélectionnez l'option "densité de remplissage"
  • Réglez-le sur la valeur souhaitée. Tout est plus ou moins illustré dans la capture d'écran ci-dessous
  • L'image montre un cube sur la plaque de construction avec un remplissage de 20%. Localement, avec un 2e cube tourné, le% de remplissage est augmenté à 100%.
  • Ce qui se passe, c'est que le volume où le cube intersecte avec votre objet est découpé localement avec un remplissage différent.

Exemple de cube avec différents paramètres de remplissage

Veuillez trouver ci-dessous un autre exemple d'un support simple qui a des objets cylindriques supplémentaires chargés pour créer les intersections avec le support au niveau des trous de fixation. Dans l' exemple , le remplissage au niveau des trous de fixation est défini sur 99%.

Exemple de remplissage local à 99% au niveau des trous de fixation du support

Après le découpage, vous verrez que le remplissage aux intersections est ajusté en conséquence.

Détail du support en tranches montrant le pourcentage de remplissage local

Remarque: J'ai testé cela dans Ultimaker Cura 3.4.1 et je confirme que cela fonctionne. J'ai découpé une partie avec les inserts pour les attaches et ce n'est pas très difficile, cela nécessite juste un peu plus de travail. Vous devrez faire quelques STL de cylindres et les positionner correctement. Si vous créez vos propres modèles 3D, il sera très facile d'ajouter des composants supplémentaires pendant la conception, le positionnement sera alors beaucoup plus facile (car ils s'alignent sur votre modèle). Notez que cela fonctionnera également si vous souhaitez un pourcentage de remplissage différent sur les premières couches X, utilisez simplement un grand cube (plus grand que le modèle) et positionnez-le correctement. Notez que Cura a déjà une option appelée "Gradual Infill Steps" pour ajuster la densité au niveau des couches supérieures.


Slic3r

Cette référence décrit en détail comment procéder pour Slic3r .

Le blog décrit l'utilisation d'un volume simple (le volume vert chargé à partir d'un fichier STL). Après le chargement:

Un clic droit sur la partie principale fait apparaître le menu des paramètres d'objet. À partir de là, cliquez sur "Charger le modificateur" et sélectionnez le modèle précédemment enregistré pour l'ajouter à la pièce en tant que modificateur.

Le "+" vert a été sélectionné et "Densité de remplissage" a été ajouté à la liste des modificateurs et réglé sur 100%.

Pièce avec boîte pour remplissage intercalaire alternatif

entrez la description de l'image ici Cela montre que la fonctionnalité de Slic3r est très similaire à la fonctionnalité d'Ultimaker Cura.


pour quiconque se demande le mode "personnalisé" est juste le mode / menu où vous pouvez modifier les différents paramètres d'impression en utilisant vos propres idées - pas un mode spécial.
user391339 il y a

6

Je ne recommande pas particulièrement ce qui suit, mais cela peut être plus facile que la réponse de 0scar (que je recommanderais de mettre en œuvre si vous utilisez Cura).

Tranchez votre objet deux fois, une fois au remplissage inférieur et une fois au remplissage supérieur. Ensuite, ouvrez les deux fichiers gcode dans un éditeur de texte et remplacez tout le code par couche dans un fichier par le code des mêmes couches dans l'autre fichier. Cela prend certainement un certain soin pour s'assurer qu'aucun bogue ne tombe, et vous voudrez connaître les couches exactes auxquelles changer le remplissage. En outre, cela ne change que la densité sur une base par couche, pas sur une base de région XY.


2

Oui, c'est possible, et pas seulement limité à Cura. Si vous utilisez GrabCAD Print (pour les imprimantes Stratasys), la fonction FDM avancée permet un remplissage différent dans différentes régions de votre pièce - non pas en fonction des couches, mais en fonction de votre géométrie CAO. Pour cette raison, vous devez démarrer le processus en CAO, en créant une pièce avec plusieurs corps. (Par exemple, dans Solidworks, vous effectuez cette opération en désactivant "fusionner" lorsque vous ajoutez un deuxième bossage, ou en effectuant une découpe à partir d'une esquisse et en activant "conserver les deux parties".)

Une fois que vous avez fait cela, allez dans l' onglet FDM avancé dans GrabCAD Print et ajoutez votre pièce CAO (le fichier CAO lui-même, pas une STL). Les deux corps ou plus de votre pièce seront affichés séparément dans le panneau de projet: sélectionnez-les tous et choisissez "fusionner". Maintenant, ils seront tous imprimés en une seule pièce, mais vous pouvez sélectionner chacun d'eux et leur donner différents paramètres de remplissage.

Vous pouvez également sélectionner n'importe quelle face CAD (c'est-à-dire pas des triangles individuels) et remplacer son épaisseur de paroi.

Vous pouvez lire un tutoriel complet sur Advanced FDM sur le site Web de GrabCAD.


2

Bien que vous puissiez certainement le faire avec des paramètres de découpe personnalisés, si le "remplissage" est une contrainte de conception nécessaire pour que la pièce fonctionne correctement, je préfère en faire une partie de la conception plutôt que de la laisser comme quelque chose que vous pouvez gâcher au moment de la découpe. . Ceci est particulièrement important si vous partagez la conception pour une utilisation par d'autres ou si vous utilisez un service d'impression 3D qui pourrait ne pas vous donner un contrôle suffisant sur les paramètres de découpe. De plus, lorsque vous dites que vous souhaitez un "remplissage supérieur" dans des parties particulières, il s'agit souvent d'un moyen imprécis de transmettre ce dont vous avez vraiment besoin, à savoir une structure de remplissage particulière - généralement des murs supplémentaires - et pas seulement une version plus dense du motif de remplissage.

Pour utiliser votre exemple de points qui doivent accepter des vis (percées / taraudées après l'impression ou avec des fils imprimés), le simple remplissage plus dense dans cette partie de l'impression ne sera utile que s'il est à 100%; le perçage dans le motif de remplissage ne vous donnera pas quelque chose de solide dans lequel une vis peut se visser solidement.

Ce que je fais pour des choses comme cela, c'est de créer des espaces internes dans le modèle, plus étroits que le dégagement minimum nécessaire pour éviter que les murs ne se collent les uns aux autres. Par exemple, la découpe de surfaces cylindriques concentriques peut créer une grande zone solide dans laquelle visser une vis. Comme l'a noté Trish dans un commentaire, 0,05 mm semble être un bon choix de largeur d'écart inférieure au jeu nécessaire aux imprimantes FDM pour éviter le collage, mais suffisamment grand pour ne pas être retiré par les outils de découpe.

Si vous voulez vous assurer que le modèle est toujours logiquement un composant connecté, laissez des lacunes dans la coupe, quelque chose comme:

modèle de trou renforcé dans openscad

Il y a beaucoup de place pour l'expérimentation avec quel type de lacunes fonctionne le mieux. Comme l'a suggéré Trish, la variation de l'emplacement des ponts entre les couches peut être utile. Ajuster l'espacement en fonction des largeurs de ligne d'extrusion attendues peut également être une bonne idée. Une approche que j'ai utilisée pour renforcer les boulons, qui pourrait également fonctionner pour les trous filetés, consiste à répéter les profils de filetage intérieur et extérieur en tant qu'espace dans le modèle. Voici un exemple de coupe pour montrer l'écart:

boulon avec pièce à 60 degrés découpée pour montrer le renforcement dans la tête

Ce renforcement particulier atténue le fait que la toiture au-dessus du remplissage n'est supportée que par le remplissage, et est ainsi capable de s'affaisser légèrement, empêchant les couches de se coller aussi fortement et empêchant les murs filetés de se lier fortement à la tête.


1
une note sur la largeur de ces "créneaux" serait une bonne chose. J'ai eu des résultats avec ca. 0,05 mm de travail. De plus, il pourrait être préférable de ne pas aligner les ponts mais de tourner chaque anneau un peu vers le précédent dans le sens des fils. Cela semble mieux transmettre les forces pour éviter le cisaillement.
Trish

@Trish: En effet, il existe de nombreuses variantes avancées possibles. J'ai en fait utilisé un clone des profils de threads internes et externes légèrement tournés. Mais je me demande si un nombre entier propre de murs (vs un remplissage en zigzag ici et là) n'est pas plus bénéfique. Je n'ai pas encore fait de tests suffisamment rigoureux pour le savoir.
R .. GitHub STOP STOPINGING ICE

1
@Trish: J'ai mis à jour la réponse avec vos suggestions et un bon peu de nouveau matériel basé sur mon commentaire.
R .. GitHub STOP HELPING ICE
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.