Jump to content

Reprise d'impression


CTD

Recommended Posts

Posted · Reprise d'impression

C'est ma première apparition ici, alors bonjour à tous.

Je viens là pour essayer de trouver une solution à mon problème de reprise d'impression.

J'ai une UM2 depuis quelques mois avec laquelle j'ai découvert l'impression 3D. Bien que j'en sois très satisfait, il y a quand même quelques points qui me posent problème.

L'un d'eux est la reprise d'impression lorsque la pièce a une surface trop grande pour que la séquence d'amorçage de la buse se fasse sans collision.

J'ai bien trouvé cette solution mais elle est obsolète puisque apparemment on y parle d'une version du firmware qui permettait de faire varier la hauteur du plateau, ce qui n'est plus le cas.

J'ai bien essayé d'installer d'anciennes versions de Cura mais le fimware qu'il installe est le dernier, quelque soit la version.

J'en suis donc venu à la conclusion qu'il faudrait modifier ce firmware avant de le réinjecter sur la carte sous forme de fichier .ino via l'interface Arduino. Jusque là ça devrait être réalisable, sauf que je ne trouve pas du tout où se trouve la séquence de démarrage d'une impression. C'est pourquoi vous me voyez ici devant vous complètement à poil...

Je ne suis spécialiste de rien mais j'essaye juste de me débrouiller avec un peu tout, alors si j'ai fait fausse route depuis le début, dites-le moi, sinon ça serait très sympa de m'aiguiller dans mes recherches.

Merci d'avance.

  • Link to post
    Share on other sites

    Posted · Reprise d'impression

    Bonjour et bienvenue sur le forum ;)

    Je ne comprends pas bien ton problème, tu voudrais reprendre une impression qui s'est arretée?

    Il y a bien le firmware de tinkergnome qui pourrait t'aider (voir dans liens utiles)

    Ou alors ton problème viendrait du fait que quand tu reprend l'impression le plateau monte trop haut et vient taper dans la buse?

    Je suis pas trop expert en gcode mais ça doit être assez simple, faut juste changer le Z départ dans le gcode modifié à priori

  • Link to post
    Share on other sites

    Posted · Reprise d'impression

    Bonjour : "L'un d'eux est la reprise d'impression lorsque la pièce a une surface trop grande pour que la séquence d'amorçage de la buse se fasse sans collision."

    C'est quoi ton problème ?

    Mets ton type d'imprimante dans ton profile, stp.

  • Link to post
    Share on other sites

    Posted · Reprise d'impression

    Je pense avoir compris qu'il parle de la phase initiale anté-impression durant laquelle la buse purge un peu de fil devant à gauche puis part ensuite sur le plateau pour imprimer.

    Visiblement le souci serait que ses pièces sont trop grosses et que ça bloque avec la purge ? Enfin en tout cas ça bute devant quoi

  • Link to post
    Share on other sites

    Posted · Reprise d'impression

    Oui c'est ça.

    Mon problème en détails:

    Ma pièce a une base de 162x165 pour une hauteur de 102mm. L'impression s'est arrêtée à z 65.3 (hauteur relevée au pied à coulisse).

    Si je relançais l'impression après avoir modifié le fichier de GCode pour reprendre à 65.3, la machine commencerait son travail par une mise à zéro, suivie de l'amorçage du filament qui se déroule à 20 ou 30 mm du plateau (je ne sais plus) sous le contrôle du firmware. Il y aurait donc une collision entre la tête et la pièce puis un débrayage du moteur z. La tête irait ensuite à sa position de reprise en x,y sous le contrôle du GCode, en entrainant la pièce avec elle.

    Pour avoir déjà vécu quelque chose comme ça, je peux vous dire que les conséquences post-traumatiques d'une telle situation sont terribles...

    Donc, comme il n'est pas possible de modifier la séquence de démarrage de l'impression par Gcode, je cherche à savoir où se trouve le code du firmware à modifier pour que la tête ne se rapproche pas du plateau au moment de l'amorçage du filament.

  • Link to post
    Share on other sites

    Posted · Reprise d'impression

    Et en refaisant un calibrage du plateau en ajoutant en plus les 65.3 mm déjà imprimés ?

    Je sais, c'est chaud, mais pour éviter les effets post-traumatiques, ça vaut peut-être le coup ?

  • Link to post
    Share on other sites

    Posted · Reprise d'impression

    C'est expliqué dans le sujet que tu as mis en lien

     

    G1 Z96.10 F2400 ;ON AJOUTE CETTE LIGNE POUR ABAISSER LA PLATEFORME AVEC LA VALEUR Z DU NOUVEAU PREMIER LAYER
  • Link to post
    Share on other sites

    Posted · Reprise d'impression

    ...c'est plus simple du coup !

  • Link to post
    Share on other sites

    Posted · Reprise d'impression
    Et en refaisant un calibrage du plateau en ajoutant en plus les 65.3 mm déjà imprimés ?

    Je sais, c'est chaud, mais pour éviter les effets post-traumatiques, ça vaut peut-être le coup ?

    Pas possible, la tête se trouve dans la zone de travail et le plateau monte trop haut pour le premier point de réglage de la hauteur avant qu'on puisse le contrôler avec le bouton de façade.

  • Link to post
    Share on other sites

    Posted · Reprise d'impression

    C'est expliqué dans le sujet que tu as mis en lien

     

    G1 Z96.10 F2400 ;ON AJOUTE CETTE LIGNE POUR ABAISSER LA PLATEFORME AVEC LA VALEUR Z DU NOUVEAU PREMIER LAYER

     

    Oui mais là avec l'UM2 c'est de l'ultigcode flavor.

    Je vais regarder ce soir pour faire une réponse plus complète sur ce qu'il doit être possible de faire :)

  • Link to post
    Share on other sites

    Posted · Reprise d'impression

    C'est expliqué dans le sujet que tu as mis en lien

     

    G1 Z96.10 F2400 ;ON AJOUTE CETTE LIGNE POUR ABAISSER LA PLATEFORME AVEC LA VALEUR Z DU NOUVEAU PREMIER LAYER

     

    Non non ce n'est plus possible de faire comme ça, j'ai déjà essayé. Ou alors je suis une crêpe.

  • Link to post
    Share on other sites

    Posted (edited) · Reprise d'impression

    Alors pour ton besoin de reprise d'impression à une hauteur voulue sur une UM2:

    - il faut savoir que l'UMOet l'UMO+ fonctionnent uniquement avec du Gcode et les UM2 toutes versions fonctionnent par défaut en Ultigcode.

    L'ultigcode a un avantage c'est qu'il permet d'avoir des profils enregistré dans la bécane et non pas inscrit en dur dans le fichier .gcode    Ainsi il est possible de faire deux prints avec deux manière différentes sans re-slicer l'objet.

    De ce fait L'ultigcode est très allégé dans son entête et il n'est pas possible de changer les paramètres d'impressions ou le comportement de la mise en route de l'impression qui est géré par le firmware.

    à noter aussi que dans un ultigcode les valeur d'extrusions sont en mm3 de plastique alors qu'en gcode classique c'est en mm de longueur de fil.

    Pour ton besoin de reprise d'impression à une certaine hauteur l'idéal serait donc d'avoir été dès le début en Gcode classique.

    Dans ton cas le début à été fait en ultigcode mais tu peux définir par mesure le numéro de la dernière couche.  il faut donc repartir en fichier gcode classique pour bidouiller dans le code et enlever les couches déjà imprimée

    Il te faut donc:

    - sauvegarder tes paramètres matériels sur ta carte SD

    - paramétrer ton Cura pour qu'il te crée du gcode classique  --> réglage machine-> format Gcode-> reprap marlin/sprinter

    - slicer ton objet avec les même paramètres qu'a la première impression ( en prenant soin de renseigner les valeur de t°)

    -enregistrer le gcode sur ta carte Sd et l'éditer pour supprimer les lignes qui ne t'intéresse plus et modifier l'entête pour que l'imprimante se positionne où tu le souhaite sans faire d'autohome et tout le tatoin.

    Edited by Guest
  • Link to post
    Share on other sites

    Posted (edited) · Reprise d'impression

    Exemple de ce que ça peut donner.  Attention je n'ai pas encore testé cette entête de gcode)

    M190 S70.000000

    M109 S210.000000

    G21        ;metric values

    G90        ;absolute positioning

    M82        ;set extruder to absolute mode

    M107       ;start with the fan off

    G28 X0 Y0  ;move X/Y to min endstops  

    ;G28 Z0     ;move Z to min endstops (on commente cette ligne pour la désactiver)

    G1 Z(ta valeur en mm)  F12000 ;move the platform down   la valeur à laquelle on veut reprendre le print

    G92 E0                  ;zero the extruded length

    G1 F200 E3              ;extrude 3mm of feed stock (on amorçe le filament

    G92 E( valeur couche n-1)                 ;zero the extruded length again ( la il faut mettre la valeur de la couche n-1)

    G1 F12000

    M117 Printing...

    et après il faut faire la liaison avec la couche sur laquelle on veut reprendre

    Edited by Guest
    • Like 1
    Link to post
    Share on other sites

    Posted · Reprise d'impression

    Wow, vraiment un grand merci ! Je sais pas comment tu as fait mais tu as dû y passer du temps...

    Quelle est la norme alors pour les pros de l'impression? Gcode classique ou Ultigcode? Il y a d'autres avantages?

    Bon, normalement, je devrais pouvoir y arriver. Il y a un seul truc qui ne me parle pas. Qu'est ce que tu entends par sauvegarder mes paramètres matériels sur ma carte SD?

  • Link to post
    Share on other sites

    Posted (edited) · Reprise d'impression

    Quelle est la norme alors pour les pros de l'impression? Gcode classique ou Ultigcode? Il y a d'autres avantages?

    bah en fait on ne se pose pas la question et on imprime avec ce que Cura propose par défaut ^^

    l'avantage du Gcode c'est qu'il est compatible avec les UM2 et d'autres imprimantes sur la même architecture. alors qu'ultigcode ne fonctionne que sur UM2

    L'Ultigcode permet comme je le disais d'imprimer avec des profils matériel différents sans re-slicer.  attention toutefois car les paramètres de ventilation sont sur la carte Sd.  donc pas question d'imprimer du pla puis de l'abs sans risquer des soucis.

    Bon, normalement, je devrais pouvoir y arriver. Il y a un seul truc qui ne me parle pas. Qu'est ce que tu entends par sauvegarder mes paramètres matériels sur ma carte SD?

    Quand tu imprime du gcode classique sur UM2 ça t'indique au démarrage que ça écrase le profil matériel.  Donc par sécurité fait un export sur ta carte SD des paramètres de ta bécanes au cas ou.

    matériel --> setting--> export to SD

     

    Edited by Guest
  • Link to post
    Share on other sites

    Posted · Reprise d'impression

    Ah ok, voilà c'est fait.

    J'ai créé un nouveau profil de machine pour fonctionner sous marlin/sprinter qui sera dédié à la reprise d'impression, donc je teste ça ce soir et je repasse demain pour faire un petit topo.

    Merci encore.

  • Link to post
    Share on other sites

    Posted · Reprise d'impression

    Bon alors pas la peine d'attendre demain, ça marche nickel.

    J'ai mis le z qui précède l'amorçage 20mm au dessus de la pièce et ensuite tout a repris son cours normal. Il a juste fallu que je relance les ventilos en passant par le menu Tune pendant l'impression. Pourtant j'avais désactivé le M107 (Fan off) mais j'aurais dû le remplacer par un M106 (Fan on).

    C'est bon je dormirai mieux cette nuit et je peux tous vous assurer de ma reconnaissance éternelle jusqu'à la prochaine fois :p

  • Link to post
    Share on other sites

    Posted · Reprise d'impression

    Il est fort quand même ce @eletromu :)

  • Link to post
    Share on other sites

    Posted · Reprise d'impression

    C'est clair, y a des pointures sur ce forum et c'est très agréable de les voir se démener comme ça ;)

  • Link to post
    Share on other sites

    Posted · Reprise d'impression

    C'est clair, y a des pointures sur ce forum et c'est très agréable de les voir se démener comme ça ;)

    ouais j'ai pas non plus découvert un vaccin ! :D juste une analyse de ce que j'ai appris sur différents sites.

    • Like 1
    Link to post
    Share on other sites

    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now
    • Our picks

      • Introducing Universal Cura Projects in the UltiMaker Cura 5.7 beta
        Strap in for the first Cura release of 2024! This 5.7 beta release brings new material profiles as well as cloud printing for Method series printers, and introduces a powerful new way of sharing print settings using printer-agnostic project files! Also, if you want to download the cute dinosaur card holder featured below, it was specially designed for this release and can be found on Thingiverse! 
          • Like
        • 10 replies
      • S-Line Firmware 8.3.0 was released Nov. 20th on the "Latest" firmware branch.
        (Sorry, was out of office when this released)

        This update is for...
        All UltiMaker S series  
        New features
         
        Temperature status. During print preparation, the temperatures of the print cores and build plate will be shown on the display. This gives a better indication of the progress and remaining wait time. Save log files in paused state. It is now possible to save the printer's log files to USB if the currently active print job is paused. Previously, the Dump logs to USB option was only enabled if the printer was in idle state. Confirm print removal via Digital Factory. If the printer is connected to the Digital Factory, it is now possible to confirm the removal of a previous print job via the Digital Factory interface. This is useful in situations where the build plate is clear, but the operator forgot to select Confirm removal on the printer’s display. Visit this page for more information about this feature.
          • Like
        • 0 replies
    ×
    ×
    • Create New...