Question:
CuraEngine a-t-il un avantage à trancher les cylindres pour ramener la tête au centre deux fois sur chaque couche?
EvilTeach
2019-12-02 01:50:11 UTC
view on stackexchange narkive permalink

À ce jour, j'ai utilisé RepG et Repetier avec CuraEngine pour effectuer mon découpage. Dans divers cas, lors de l'impression d'une couche d'un cylindre, elle commencera au milieu et se dirigera vers l'un ou l'autre côté. Ensuite, il ramène la buse au centre et imprime vers l'autre côté.

La connaissance de TSP suggère que l'impression serait beaucoup plus rapide si l'opération de déplacement vers le milieu était omis. Voici un exemple.

J'entends par là que remplir la couche d'un cylindre d'un bord, du milieu au bord à droite.

Ma question est pourquoi est-ce fait? Quel est l’avantage de l’imprimer en deux passes par rapport à l’impression en un seul passage?

Pourriez-vous ajouter quelques photos de ce que vous voulez dire? Comment cela imprime-t-il le remplissage, que voulez-vous dire par commencer au milieu, reculer et imprimer de l'autre côté? Si vous imprimez un cylindre, il déposera d'abord les murs, puis procédera au remplissage.
0scar. L'exemple de lien vous mènera à une courte vidéo démontrant le symptôme.
Deux réponses:
Lars Pötter
2019-12-04 01:59:55 UTC
view on stackexchange narkive permalink

J'ai souvent vu ce comportement dans les tranches CuraEngine. Principalement des versions plus anciennes du slicer. Je ne sais pas s'ils l'ont réellement amélioré. Vous pourriez voir cela beaucoup sous des formes longues et compliquées. Je n'aime pas ça non plus. Non seulement pour les mouvements inutiles, mais aussi pour les imperfections dues au départ au milieu. Parfois, vous pouvez dire où le remplissage a commencé et quels segments ont été imprimés séparément.

Je pense que cela se résume à plusieurs problèmes ici: 1.) Commencer par le milieu enregistre un mouvement au début du remplissage. Il commence probablement le remplissage là où est arrêté l'impression du périmètre. Si le changement souhaité était mis en œuvre, un déplacement après l'impression de remplissage deviendrait nécessaire pour commencer à la bonne position. Donc, l'avantage d'une impression plus rapide pourrait déjà avoir disparu.

2.) Pour l'implémentation de sclicer, c'est difficile à faire. L'algorithme qui calcule les mouvements d'impression pour le remplissage connaît juste le point de départ (position finale de la dernière ligne de périmètre) et les points qui définissent la zone. Il ne sait pas si la zone est ronde ou carrée ou en forme de «C» ou de «Y». Habituellement, les segments ont une direction préférée qui change avec chaque couche. De cette façon, les lignes de remplissage des différentes couches se croisent et cela augmente probablement la stabilité. J'ai vu des tranches où le remplissage a commencé plusieurs fois dans des impressions en forme de "C". Aussi si vous pensez à la forme en "Y". Si vous commencez par le bas, vous pouvez imprimer des lignes horizontales et remplir le formulaire jusqu'à ce que vous atteigniez la division. Maintenant, vous devez décider quel bras imprimer le poing. Et puis vous devez faire l'autre bras séparément.Comme vous pouvez le voir, un moyen parfait de remplir toutes les formes possibles en une seule fois est impossible.Et définir un algorithme qui peut remplir n'importe quelle forme en connaissant seulement le contour est déjà difficile. Je suppose que la solution consiste à diviser un formulaire en segments, puis à remplir chaque segment après l'autre. Même votre exemple de formulaire contient probablement plus de sections que les deux évidentes.

Ce qui pourrait être fait serait "d'optimiser" la séquence utilisée pour remplir les segments. En gros, ajouter une étape de calcul qui vérifie si, en introduisant un mouvement vers le meilleur point de départ, le remplissage des segments pourrait être fait en un seul mouvement.

Encore une fois, c'est probablement assez difficile à faire, mais CuraEngine et d'autres slicers sont open source, donc si vous ou quelqu'un d'autre souhaitez investir du temps pour obtenir cette fonctionnalité, ce serait génial!

J'aime ta réponse. Il y a beaucoup à y penser. Dans le cas simple d'un cercle, on pourrait dire que c'est une simplification de recommencer au milieu car c'est une distance plus petite que de traverser la corde qui vous éloigne de 90 degrés du point final pour commencer la couche suivante. Et vous devez penser à imprimer la coque extérieure. "Oh ma tête douloureuse"
Tim Li
2019-12-02 13:15:20 UTC
view on stackexchange narkive permalink

Cela n'a pas vraiment beaucoup d'effet sur l'impression réelle. Je suis presque sûr que le paramètre peut être modifié dans l'interface graphique ou via gcode. Il s’agit généralement du processus standard lors du remplissage d’une surface plane. Il pourrait y avoir des avantages mineurs liés à la qualité. Mais ma principale hypothèse serait pour le repassage si vous avez activé ce paramètre. Cela lui permettrait de mieux le lisser à partir du milieu.



Ce Q&R a été automatiquement traduit de la langue anglaise.Le contenu original est disponible sur stackexchange, que nous remercions pour la licence cc by-sa 4.0 sous laquelle il est distribué.
Loading...