Aller au contenu

GO Print

Jorael

Membres
  • Compteur de contenus

    16
  • Inscrit(e) le

  • Dernière visite

Information

  • Imprimantes
    Artillery X1

Récompenses de Jorael

Apprentice

Apprentice (3/14)

  • Dedicated
  • Collaborator
  • First Post
  • Conversation Starter
  • Week One Done

Badges récents

0

Réputation sur la communauté

  1. Salut @Mrico73 Je vois que tu as craqué pour une sermoon D1. Déjà reçu ? un retour d'expérience ? Je suis eventuellement interessé en seconde machine en complément à ma X1. ( je cherche une cubique éventuellement fermée)
  2. Bon depuis je suis passé à Fluidd et j'ai réussi mon impression en 2 couleurs sans problème ! edit : Je ne suis pas passé à Fluidd à cause de ça ^^ mais j'ai des soucis de plantage aléatoire de mon pi4 sans explication ( j'ai checké pas mal de choses déjà) du coup pour tester et "enlever mon SSD USB chinois" de l'équation, et aussi un éventuel problème avec octoprint et mon install) je suis passé sur un autre SSD et j'ai testé fluid + moonraker et klipper dessus .
  3. Bon j'ai plus ou moins réussi mon test avec ça : [pause_resume] recover_velocity: 150. # When capture/restore is enabled, the speed at which to return to # the captured position (in mm/s). Default is 50.0 mm/s. [gcode_macro M600] gcode: {% set X = params.X|default(30)|float %} {% set Y = params.Y|default(30)|float %} {% set Z = params.Z|default(10)|float %} SAVE_GCODE_STATE NAME=M600_state PAUSE G91 G1 E-.8 F2700 #G1 Z{Z} G90 G1 X{X} Y{Y} F6000 G91 #G1 E-50 F1000 #RESUME RESTORE_GCODE_STATE NAME=M600_state mais j'ai du supprimer le déplacement en Z et la mega rétractation pour enlever le filament et là ça a fonctionné une fois. Je suis en train d'imprimer le vrai objet ou j'avais besoin des 2 couleurs. Je croise les doigts. Par contre je reste bloqué avec le fait de devoir redemarrer Klipper après la premiere impression car sinon la pause se "resume" tout de suite par klipper ....
  4. Dans quel cas tu utilises le resume ? Mon erreur est p-e à ce niveau là , je pensais que le resume d'octoprint suffisait je n'ai donc pas de macro resume. [pause_resume] recover_velocity: 50. [gcode_macro M600] variable_hotend_temp: 0 gcode: ##### read E from pause macro ##### #{% set E = printer["gcode_macro PAUSE"].extrude|float %} ##### set park positon for x and y ##### # default is your max posion from your printer.cfg {% set x_park = printer.toolhead.axis_minimum.x|float - 5.0 %} {% set y_park = printer.toolhead.axis_minimum.y|float - 5.0 %} ##### calculate save lift position ##### {% set max_z = printer.toolhead.axis_maximum.z|float %} {% set act_z = printer.toolhead.position.z|float %} {% if act_z < (max_z - 2.0) %} {% set z_safe = 2.0 %} {% else %} {% set z_safe = max_z - act_z %} {% endif %} ##### end of definitions ##### SAVE_GCODE_STATE NAME=M600_state SET_IDLE_TIMEOUT TIMEOUT=36000 PAUSE #G91 G1 E-5 F2100 #G1 Z{z_safe} F900 G90 G1 X0 Y0 F6000 G91 G1 E-20 F1000 #SET_GCODE_VARIABLE MACRO=M600 VARIABLE=hotend_temp VALUE={printer.extruder.target} #M109 S0 RESTORE_GCODE_STATE NAME=M600_state Voilà ce que j'ai pour le moment
  5. Bonjour, J'ai testé la solution @fran6p bin ça ne fonctionne pas comme je souhaite, l'extruder se parque puis repart aussitot terminer le print il ne fait pas vraiment de pause. Edit: En supprimant le RESUME et le MOVE=1 je retrouve exactement le même fonctionnement que j'avais avec ma solution la pause fonctionne mais la premiere couche après le resume le Z ne redescend pas à la bonne hauteur. Je vais essayer la solution de M1K3D0 Avec la Solution @M1K3D0 même soucis une couche est faite en l'air il n'y a pas de restauration de l'axe Z. Et pour une raison que j'ignore le retour à X,Y se fait à 2 à l'heure...
  6. Oula j'ai pas été averti des réponses Alors j'ai bien essayé le RESTORE avec MOVE=1 mais il revient à la position de départ avant de faire la pause. Donc c'est un peu gênant. Demain j'essaye celle de M1K3D0 pour voir pour répondre en vrac : Il y a des macros qui ne servent plus ( commenté ). Mais tout ce que j'ai essayé a toujours eu le même résultat. Au début j'ai un truc plus simple juste le M600 . Il n'y a pas de RESUME car c'est Octoprint qui l’envoie qu'en je clique sur le bouton resume ( mon erreur est p-e à ce niveau d'ailleurs) Je n'ai pas essayé sans faire le move en Z, c'est fait pour plus de sécurité mais il y en a p-e pas besoin. Dans le dernier test j'ai fait exprès de faire monter le Z de 10cm, et c'est bien ça quand je resume depuis Octoprint , l'extruder ne revient qu'en x et y, il ne restaure pas la position du Z. J'essaye demain vos propositions enfin pas demain mais tout à l'heure
  7. Bonjour à tous, ça fait un moment que ma X1 tourne sous klipper et Octoprint grâce au forum, mais aujourd'hui pour la première fois j'ai eu besoin d'imprimer un objet en 2 couleurs et donc implémenter la macro pour gérer le M600. De base j'avais copier coller ce qu'on trouve dans les fichiers exemples de klipper (https://github.com/Klipper3d/klipper/blob/master/config/sample-macros.cfg). A force de chercher et de tester des choses j'en suis à ça: [pause_resume] recover_velocity: 50. # Filament change [gcode_macro M600] gcode: PAUSE_MACRO #UNLOAD [gcode_macro PAUSE_MACRO] gcode: PAUSE #RESPOND TYPE=command MSG=action:paused PARK_MACRO #SET_IDLE_TIMEOUT TIMEOUT=3600 [gcode_macro RESUME_MACRO] gcode: SET_IDLE_TIMEOUT TIMEOUT=600 RESUME #RESPOND TYPE=command MSG=action:resumed [gcode_macro PARK_MACRO] gcode: {% set X = params.X|default(50)|float %} {% set Y = params.Y|default(0)|float %} {% set Z = params.Z|default(10)|float %} SAVE_GCODE_STATE NAME=PARK_MACRO_state G91 ; relative positioning G1 E-2 F1000 ; retract filament G1 Z10 ; lift z slightly G90 ; absolute positioning G1 X{X} Y{Y} Z{Z} F3000 ; park the head SET_IDLE_TIMEOUT TIMEOUT=3600 RESTORE_GCODE_STATE name=PARK_MACRO_state Seulement les problèmes que j'essaye de résoudre depuis le début : 1. à la reprise via le bouton d'octoprint, l'extruder se repositionne bien en position x et y mais pas en Z il fait une première couche dans le vide au dessus comme si la position du Z n'était pas sauvegardé 2. la mise en pause via M600 ne fonctionne que sur le premier print après un restart de klipper (p-e meme que sur le premier M600: c'est à tester tiens) les prints suivants il exécute la macro puis reprendre direct le print (donc pas le temps de changer le filament) Si vous avez des idées, elles sont bienvenues :)
  8. Oui mais pour ça faut un Bltouch ou equivalent non ?
  9. Oui c'est bien ce que j'ai fait des demandes d'extrudé 10mm. Mais ça ne vous choque pas qu'un coup les valeurs soit stable et des qu'on touche au mm/step ça devient un peu aléatoire ?
  10. Bon je viens de jouer avec le Z offset de klipper et de faire l'ajustement du bed. J'arrive à avoir quelque chose de correct avec un z offset de -0.9 mm ce qui fait beaucoup qd meme non ? Du coup pas besoin de bidouiller le capteur de fin du Z mais il faut que je pense à ajuster à chaque fois du coup
  11. Le mien est plutôt creusé au centre donc si j'arrive à descendre un peu plus la buse pour le centre je pourrais visser un peu plus les bords et ça devrait compenser le creux je pense.
  12. J'ai p-e trouver une autre solution : Soit baisser légèrement le capteur de fin de course du Z afin que le centre et la buse soit déjà bien. Soit rajouter des rondelles au niveau des écrous des roues afin que le plateau soit surélevé de la hauteur des rondelles.
  13. On les trouve ou ces plateaux en verre pour notre chère X1 ? Sur la mienne lorsque je fais le bed levelling je suis obligé de dévisser tellement que la feuille bloque presque pour que le centre soit presque OK du coup j'ai de belles pates elephants.
  14. Bonjour, Je possède une Artillery X1 qui était stock jusqu'à la semaine dernière, où je suis passé sous Klipper grâce au tutoriel de ce forum ( merci à son auteur d'ailleurs pour son partage ) Depuis hier j'essaye de calibrer l'extrudeur avec les tutos du forum. Suite à une première tentative ou je trouvais les résultats plutôt surprenant, j'ai décidé de recommencer à partir de Zéro. C'est à dire que j'ai remis une valeur précise pour le mm/step pour l'extrudeur 0.0025mm/step sous Klipper qui correspond à 400steps/mm sous Marlin. Voici donc les résultats des mesures suite à cette configuration : config : step_distance: 0.0025 Flow Rate 100% Mesure 1 : 80mm extrudé pour 100mm demandé Mesure 2 : 80mm Mesure 3 : 80mm Mesure 4 : 80mm Mesure 5 : 80mm Vous remarquez que c'est très stable. Je fais donc le produit en croix pour avoir la nouvelle valeur et je rentre donc 0.002 dans la config, et je recommence la calibration : Mesure 1 : 97mm extrudé pour 100mm demandé Mesure 2 : 94mm Mesure 3 : 88mm Mesure 4 : 90mm Mesure 5 : 91mm Mesure 6 : 87mm Là ce n'est plus du tout stable, il y a de grand écart dans les mesures... Du coup j'y refléchis toute la nuit et ce matin je tente une autre config à savoir Step_distance : 0.0025mm/step, Flow Rate 125% (M221 S125) Mesure 1 : 101mm extrudé pour 100mm demandé Mesure 2 : 101mm Mesure 3 : 100mm Mesure 4 : 99mm Mesure 5 : 102mm Mesure 6 : 103mm Mesure 7 : 104mm C'est beaucoup mieux mais toujours pas aussi stable que le 0.0025 et 100% de flowrate Derniers essais : je repasse en flow rate 100% pour 0.0025mm/step Mesure 1 : 82mm extrudé pour 100mm demandé Mesure 2 : 83mm Mesure 3 : 83mm Mesure 4 : 83mm Mesure 5 : 83mm J'avoue me questionner devant ces résultats pourquoi parfois c'est stable enfin plutôt constant et parfois les écarts sont si grand. Du coup, est-ce une bonne idée de modifier le Flow Rate plutôt que le mm/step. Que feriez vous à ma place ? Est ce que la version 0.0025 plus flowRate 125% c'est une marge d'erreur acceptable pour l'extrudeur ? Merci d'avance pour vos réponses Jorael
  15. Bonjour, Je déterre ce topic plus d'un an après est ce que vos avis ont changés ? Perso je l'ai depuis juillet dernier, je viens de la passer sous Klipper mais le reste est stock, je n'ai rien changé. Le plus gros point noir pour moi c'est son plateau, le mien est creux au milieu donc difficile d'avoir un bon bed leveling... ça me pose surtout problème pour les petites pièces. Le chariot du bed a toujours un peu de jeu que je n'arrive pas à corriger avec les réglages donc si je le malheur de le bouger je suis bon pour recommencer le bed levelling. Sinon pour le reste je n'ai pas grand chose à lui reprocher.
×
×
  • Créer...