Artillery Genius - Problèmes/solutions

J

jurga

Apprenti
sous prisaslicer on peut afficher dans la régle des couches le temps d'impression estimé ; donc une alarme téléphone un peu avant et une pause manuelle devrait permettre de s'en sortir
 
M

MegaHertz

Compagnon
je pense pas mais peut on définir de variables de configuration.h ( #define EMERGENCY_PARSER) via du gcode rajouté dans son fichier d'impression, histoire d'activer ces commandes de pause ?
Le configuration.h n'a rien à voir avec le GCode : C'est les sources du firmware.
Ca veut dire que tu devrais refaire ton propre firmware, le compiler et le flasher.


sous prisaslicer on peut afficher dans la régle des couches le temps d'impression estimé ; donc une alarme téléphone un peu avant et une pause manuelle devrait permettre de s'en sortir
Le temps évalué dans le slicer n'est pas assez précis pour intervenir à la couche près sur ton print.


J'aurais une méthode à te proposer :

Dans prusaslicer j'ai lu qu'on peut ajouter du GCode personalisé à une certaine hauteur
  1. Un G-code personnalisé peut être inséré à partir de la fenêtre d'Aperçu
  2. Faites glisser le curseur de couche à droite pour sélectionner la couche cible
  3. Faites un clic-droit sur l'icône plus orange
  4. Sélectionnez Ajouter un G-code personnalisé
    • Le G-code personnalisé sera inséré avant que la couche sélectionnée soit en cours d'impression
  5. Insérez le G-code personnalisé dans la nouvelle fenêtre ouverte. Vous pouvez ajouter plusieurs commandes à la fois, appuyez simplement sur Entrée pour insérer une nouvelle ligne
  6. Confirmez en appuyant sur OK

Ajoutes lui un truc comme ça là ou tu voudrais ta pause :
;CUTCUTCUT

Dans le Start GCode tu ajoutes ça à la toute fin :
;STARTSTARTSTART

Dans le End GCode tu ajoutes ça en tout début :
;ENDENDEND

Ca te faciliterait les repérages.

Tu commences par dupliquer le GCode de tout l'objet.
Machin1.gco et Machin2.gco

Tu ouvres Machin1.gco dans le bloc-notes et tu sélectionnes toutes les lignes depuis ";CUTCUTCUT' jusqu'à ";ENDENDEND" et tu supprimes.
En toute fin tu ajoutes ces deux lignes :
M190 S[temp]
G4 S[PauseEnsec]
Ca permettra à la machine de garder le plateau à température et éviter que ton objet ne décroche.
Et hop, tu sauvegardes.

Dans machin2.gco
Dans le GCode de départ et juste avant ";STARTSTARTSTART" tu ajoutes un G0 Z[Hauteur de couche]
Tu supprimes de ";STARTSTARTSTART" jusqu'à ";CUTCUTCUT".
Et bien sûr tu n'oublies pas de sauvegarder ton fichier.

Ensuite tu rouvres Machin2.gco dans PrusaSlicer pour bien vérifier ce qui se passe au démarrage.
Ton but c'est de vérifier que le bignou n'irait gesticuler au raz du plateau mais qu'il lève bien la buse avant d'y aller.

Tu lances Machin1.gco
Quand il aura terminé il te gardera la machine au chaud et tu n'auras plus qu'à mettre tes écrous, presser sur le bouton de reset et lancer Machin2.gco.
 
Dernière édition:
J

jurga

Apprenti
merci de ta réponse ; l'insertion via prusaslicer ne marche pas avec le firmware d'origine

je retiens ton idée de 2 fichiers quand le besoin sera la
 
M

MegaHertz

Compagnon
Oui, avec Cura, j'ajoute entre 30 et 50% de plus pour avoir une estimation plus précise

Pour faire court : Regles les accélérations et jerk.

La version Arte ou Chaine parlementaire si t'as du temps à perdre :

L'imprimante passe son temps à accélérer et freiner et sur de petits objets l'imprimante n'atteint pas les vitesses programmées, à part peut être sur le TPU parce que c'est très lent.
Si le slicer calcule avec une accélération infinie il sera beaucoup plus rapide que la réalité.

Régler le jerk et l'accélérationd ans le slicer n'améliore pas que les estimations mais aussi la qualité.

En remplissage tu mets les accelerations et jerk les plus violents, un peu moins violents en contours internes et plus doux en contour externe.
Dans IdeaMaker je réduis aussi par palliers en Z parce que sur une imprimante avec plateau mobile vaut mieux être plus doux quand on va taquiner le haut du portique.

L'autre effet pas kiss cool du tout de l'accélération c'est la vitesse qui ne correspond pas à ce que tu as réglé.
Tu peux demander du 300mm/s en remplissage et ça se passera très bien sur un machin qui tient dans la main.
Et puis un jour tu imprimes un truc qui fait la largeur du plateau et c'est dégueulasse.
Pourquoi ?
Tu as mis 300 mais sur un petit objet la longueur fait que l'imprimante ne peut pas dépasser 100 ou 60 parce qu'il y'a le temps d'accélération et le freinage.
Sur le gros truc par contre elle atteindra les 300 et tu auras des traits tout pourris au centre, là ou l'imprimante est au taquet.
Sur les foras d'impression 3D quand je lisais des réglages de singe bourré avec un objet de moins de 10cm ou sur une figurine avec des tours et détours de partout ça me faisait bien marrer.
Vaut mieux pas dépasser le maximum conseillé sur la boite du filament : ça évite les mauvaises surprises le jour ou on imprime un gros truc.

Si tu as une Creality le fabriquant a été très prudent et l'accélération est réglée à 500mm/s2 en impression et 1000 en déplacement à vide.
Dans le slicer tu peux sans problème lui mettre 2000 en déplacement, 1500 en remplissage, 800 en contours internes et 500 en contours exterieurs.
Pas compliqué : Dans Cura tu slices avec 500 partout et ensuite tu mets 2000,1500,800 et 500 et tu verras l'évolution dans les prévisions de temps.

Le Jerk c'est l'accélération de l'accélération et il vaut mieux ne pas trop forcer.
Sur une Creality c'est réglé à 5
Sur une Artillery c'est à 8
Si tu as une Creality rien ne s'opposerait à lui mettre 8 : les moteurs, guidages et courroies sont à peu près pareils.


Bref, regles les accélérations et jerk dans le slicer et là tu auras des estimations fiables :)
 
Dernière édition:

Sujets similaires

V
Réponses
8
Affichages
536
vdiallonort
V
P
Réponses
4
Affichages
2 971
P
tournele
Réponses
12
Affichages
578
tournele
tournele
D
Réponses
9
Affichages
429
Doctor_itchy
D
MECAJACK
Réponses
5
Affichages
1 093
MECAJACK
MECAJACK
T
Réponses
8
Affichages
1 339
greg_elec
greg_elec
B
Réponses
4
Affichages
43 298
FTX
Merlo18
Réponses
31
Affichages
3 327
Merlo18
Merlo18
Melk9
Réponses
40
Affichages
7 328
FB29
A
Réponses
16
Affichages
1 366
atsju
A
Haut