Lorsque vous découpez une STL d'une tour de chaleur, vous devez indiquer à la trancheuse que vous avez besoin d'une température différente à un certain niveau et maintenir cette nouvelle température jusqu'à ce qu'un autre changement soit demandé.
La façon dont je le fais habituellement est d' utiliser un script de post-traitement dans Ulltimaker Cura , mais vous pouvez le faire vous-même assez facilement en modifiant le fichier G-code manuellement .
Pour le faire fonctionner dans Ultimaker Cura, c'est:
- ouvrir un modèle STL de tour de chaleur sur la plaque de construction virtuelle,
- choisir les bons paramètres d'impression, par exemple la vitesse du ventilateur, la vitesse d'impression, l'épaisseur des couches, etc.,
- naviguez maintenant depuis la barre de menu principale principale
Extensions -> Post Processing -> Modify G-Code
,
- sélectionnez
Add a script
et choisissez ChangeAtZ
,
- vous êtes maintenant présenté avec une option (appelée
Trigger
) que vous pouvez modifier les options à un certain Height
ou à un certain Layer No.
nombre, vous décidez ce que vous souhaitez utiliser en fonction du modèle et de la taille de couche utilisée, mais la hauteur peut être choisie en toute sécurité lorsque vous connaissez le changements de hauteur dans le modèle de tour de chaleur
- définissez une certaine hauteur à laquelle vous souhaitez modifier les propriétés d'impression en spécifiant une hauteur en option
Change Height
,
- mettez maintenant une coche
Change Extruder 1 Temp
(assurez-vous que la case Behavior
est définie de Keep value
manière à ce qu'elle conserve cette valeur jusqu'à ce que vous spécifiez le contraire, sinon elle n'est valide que pour une seule couche),
- une nouvelle boîte de saisie vous sera présentée où vous pourrez saisir la valeur de l'extrudeuse,
- répéter cet ajout de "changements à une certaine hauteur" par exemple
ChangeAtZ
jusqu'à ce que vous ayez spécifié toutes les températures pour tous les niveaux
- coupez maintenant le modèle (si ce n'est pas fait automatiquement) et enregistrez le fichier G-code pour l'impression.
Si vous regardez dans le fichier G-code généré (l'extrait ci-dessous est tiré d'un fichier G-code pour un Ultimaker 3), vous verrez que le script de post-traitement ajoutera des lignes supplémentaires dans votre fichier G-code. Par exemple, l'extrait de code suivant vous montre 2 changements de température, l'un à 5 mm (extrudeuse 1 à 250 ° C), l'autre à 10 mm (extrudeuse 1 à 245 ° C):
...
;LAYER:48
G0 X93.4 Y132.161 Z5
;ChangeAtZ V5.1.1: executed at 5.00 mm
M117 Printing... ch@ 5.0
M104 S250.000000 T0
...
...
;LAYER:98
G0 X93.4 Y132.35 Z10
;ChangeAtZ V5.1.1: executed at 10.00 mm
M117 Printing... ch@ 10.0
M104 S245.000000 T0
...
L'essentiel est que l'extrudeuse doit être chargée d'être chauffée ou refroidie à une nouvelle température. C'est aussi quelque chose que vous auriez pu insérer vous-même manuellement en ajoutant les codes M104 SXXX.000000 T0
à des niveaux spécifiques où se XXX
trouve la température d'extrudeuse dont vous avez besoin pour ce niveau.
Fondamentalement, cela décrit comment imprimer les impressions d' étalonnage de la tour de chaleur, pas la sélection des paramètres (par exemple la température de l'extrudeuse) à utiliser pour vos impressions. Lorsque vous avez créé le fichier d'impression, vous êtes prêt à imprimer la tour et à observer la qualité de l'impression. Vous pouvez regarder l'impression et inspecter visuellement la température en vous offrant les meilleures performances esthétiques, les meilleures performances de surplomb, les meilleures performances de "remplissage", la vitesse la plus élevée, etc. C'est vous qui décidez de ce qui convient le mieux à votre application. Alternativement, vous pouvez imprimer des tests de coupons et voir lesquels sont structurellement les meilleurs. Veuillez noter que des tours supplémentaires pour différents paramètres tels que la hauteur de couche, le refroidissement des pièces d'impression et la vitesse d'impression peuvent être nécessaires pour optimiser le processus d'impression.
Sidemark, je préfère l'utilisation de modèles paramétriques (par exemple dans OpenSCAD) aux modèles STL trouvés sur Internet, de cette façon je peux intégrer le paramètre d'imprimante exact dans la tour pour référence. Voir par exemple cette réponse .