Ignorer les étapes Y, uniquement lors de l'utilisation d'Ultimaker Cura


8

Afin de savoir pourquoi mon imprimante saute parfois les étapes Y (toujours dans la même direction) uniquement dans Ultimaker Cura, je fouille dans le code G pour mieux comprendre le problème. Cependant, des milliers de lignes de code G sont difficiles à analyser.

J'utilise un lit chauffant Mk2 avec une feuille de verre et un moteur NEMA17 dans une imprimante P3Steel Toolson Edition. L'axe semble assez facile à vivre dans les deux sens.

La réduction de l'accélération à 4000 n'a pas complètement éliminé le problème - cela aurait cependant pu résoudre le problème. Je n'ai pas fait de tests quantifiables, désolé.

Y a-t-il d'autres choses évidentes que j'aurais pu manquer? Je sais que l'accélération peut être encore assez élevée, mais comme cela fonctionne facilement avec Slic3r, je voudrais profiter de certaines fonctionnalités d'Ultimaker Cura avec cette vitesse d'impression.


1
Juste pour clarifier, vous n'obtenez jamais de sauts d'axe Y lorsque vous utilisez Slic3r? Donc, c'est définitivement un problème logiciel? Sinon, il se pourrait que le pilote de moteur pas à pas pour l'axe Y fournisse trop (ou trop peu) de courant ...
Greenonline

1
Oui, bien sûr, l'augmentation du courant maximal fourni au moteur élimine le problème. Je préfère quand même utiliser un courant plus faible pour limiter l'échauffement des moteurs. Je me demandais simplement s'il y a quelque chose dans les deux moteurs de tranchage qui fait que la cura provoque des mouvements beaucoup plus durs qui font perdre des pas à l'imprimante ...
kamuro

3
Sauter des étapes signifie que le courant vers le moteur est insuffisant pour le couple moteur requis. Le principal moteur du couple dans une imprimante 3D est l'accélération. Vous pouvez comparer le GCode pour voir ce qui est défini dans les commandes M201-M204.
markshancock

1
En supposant que vous définissiez la même accélération dans Cura et Slic3r, êtes-vous sûr qu'ils sont appliqués correctement dans le fichier gcode? Dans le cas où le logiciel ne produit pas le bon gcode pour définir l'accélération, les valeurs par défaut déjà définies dans le firmware sont appliquées.
Demetris

1
Le même motif de remplissage est-il utilisé? Certains motifs de remplissage accentuent l'accélération beaucoup plus que d'autres.
cmm

Réponses:


4

Vous avez répondu à votre propre question dans un commentaire.

Oui, bien sûr, l'augmentation du courant maximal fourni au moteur élimine le problème. Je préfère quand même utiliser un courant plus faible pour limiter l'échauffement des moteurs. Je me demandais simplement s'il y a quelque chose dans les deux moteurs de tranchage qui fait que la cura provoque des mouvements beaucoup plus durs qui font perdre des étapes à l'imprimante ... - kamuro 21 mai 17 à 21:22

Les moteurs sont durs

Les moteurs sont censés être chauds, certains sont faits pour être chauds. Tous les moteurs n'ont pas les mêmes spécifications, mais j'en ai tiré un sur Amazon ( lien ) qui montre une augmentation de la température nominale de 60 ° C au-dessus d'une température ambiante nominale de 50 ° C. Si ces spécifications s'empilent, et qu'elles le devraient parce que l'isolation du moteur est évaluée à 130 ° C, vous pouvez faire bouillir de l'eau sur les moteurs pas à pas.

Mais ... d'autres facteurs

Mais, quelles sont les véritables limites et quelle quantité de courant faut-il faire passer dans les moteurs?

Tout d'abord, de nombreuses imprimantes 3D ont des supports en plastique pour les moteurs pas à pas. Vous ne voulez pas que ce plastique se ramollisse. Cela peut arriver si les moteurs deviennent trop chauds. Je l'ai vu dans une imprimante 2D commerciale et des grincements de dents à travers le Pacifique ont suivi. Même pour le PLA, cette température est inconfortable pour la chair humaine. J'adoucis le PLA à 75 ° C lors du montage de pièces étanches, mais le PETG et l'ABS sont bons pour des températures plus élevées.

Un courant faible nuit à la précision

Les moteurs sont des convertisseurs remarquablement linéaires de courant en couple, mais ils ont toujours des non-linéarités aux limites. Cela est particulièrement important lors du micro-pas, que (AFAIK) toutes les imprimantes 3D utilisent pour une résolution plus élevée.

Deux facteurs nuisent à la précision à des courants plus faibles lors du micro-pas.

Les non-linéarités dans les pilotes entraînent des champs magnétiques qui ne s'alignent pas linéairement avec la force d'entraînement commandée. Le couple n'est pas exactement ce qui est nécessaire pour positionner le moteur entre les pôles à l'angle correct.

Le frottement statique, parfois appelé frottement, nécessite un couple supplémentaire pour être surmonté. Dans un mouvement de micro-pas lent, cela entraînera le mouvement en arrière, puis en sautant en avant. Le mouvement peut être irrégulier plutôt que fluide. L'extrusion peut être pulsatoire plutôt que lisse.

Les deux sont améliorés en appliquant suffisamment de courant au moteur pour générer suffisamment de couple. Plus de courant donne plus de chaleur, mais aussi un meilleur comportement et de meilleures performances.

Mettez les moteurs sous tension!

Ils peuvent le prendre. Vérifiez leurs supports pour vous assurer qu'ils ne sont pas sous-conçus.

Pourquoi Cura et non Slic3r?

Un examen approfondi du code g serait nécessaire. Cela peut être aussi simple que la direction du remplissage, ou la direction préférée de votre modèle par rapport à la direction choisie par les deux trancheuses.

Il pourrait s'agir de certaines limites codées dans la partie "code g personnalisé" des deux trancheuses. Je ne connais pas Cura, mais Slic3r vous permet d'insérer du g-code supplémentaire dans de nombreuses situations. Quelque chose apporté avec un profil d'imprimante peut limiter l'accélération de la secousse.

Il pourrait y avoir des différences dans le réglage du ventilateur ou presque n'importe quoi.

Lorsque vous avez affaire à une situation marginale, et qu'il semble que cela soit juste à la limite, de très petites différences peuvent provoquer des changements spectaculaires dans la réponse de l'ensemble du système. Les imprimantes 3D sont des systèmes complexes, avec des résonances, de nombreux modes de vibration, des frottements non linéaires. Savoir avec certitude peut dépasser la portée de vos outils d'ingénierie et de ceux-ci.

Ne pas opérer sur les marges

Réglez les moteurs aux niveaux de courant appropriés. Réglez le lit à la bonne hauteur. Réglez l'extrémité chaude à la bonne température. Essayez de toujours rester dans le sweet spot. Vos impressions vous récompenseront.

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.