Aller au contenu

Anycubic Kobra 3 Combo

Problème de ligne de purge sous Klipper


Messages recommandés

Bonjour à tous

Nouveau sous klipper avec une Wanhao D12/300 et pi4 (Modif direct drive Orbiter V1.5 et V6 triangle lab CHT Make par @Greg²

Lorsque je démarre une impression elle commence par me faire une ligne de purge de gauche à droite puis une deuxième de droite à gauche jusque là normal , mais cependant rien ne sort de la buse ... puis elle démarre l'impression et environ 3 secondes après commence à extruder enfin ! je ne comprend pas pourquoi elle me fait ça n'y comment et où regarder pour y remédier 😣😖

Si un expert de klipper peut m'aider ce serait sympa

Merci 

 

Lien vers le commentaire
Partager sur d’autres sites

il y a 59 minutes, Koolmax79 a dit :

Si un expert de klipper peut m'aider

Pas complètement expert mais juste amateur éclairé 😉

Sans connaitre le contenu de la macro START_PRINT et celle concernant la ligne de purge, cela relève de la gageure et de la lecture dans une boule de cristal. @Savate. toi qui as remis en état ta boule, une idée (la mienne ne fonctionne toujours plus faute de piles adaptées) 😄 ?

🙂

Modifié (le) par fran6p
  • Haha 1
Lien vers le commentaire
Partager sur d’autres sites

il y a 25 minutes, fran6p a dit :

toi qui as remis en état ta boule, une idée (la mienne ne fonctionne toujours plus faute de piles adaptées)

Non, sans le START_PRINT et sans les Gcode de démarrage ça va être compliqué (mais on me souffle qu'une rétraction sauvage à la fin d'une impression précédente - ou une extrusion inversée sur les lignes de purge - pourrait être la cause de ces soucis)

(Elle est verte, elle marche avec des citrons et des patates, mais ça gène un peu la visibilité ... et elle ne marche pas longtemps 😄)

  • Haha 1
Lien vers le commentaire
Partager sur d’autres sites

il y a une heure, Savate a dit :

Non, sans le START_PRINT et sans les Gcode de démarrage ça va être compliqué (mais on me souffle qu'une rétraction sauvage à la fin d'une impression précédente - ou une extrusion inversée sur les lignes de purge - pourrait être la cause de ces soucis)

(Elle est verte, elle marche avec des citrons et des patates, mais ça gène un peu la visibilité ... et elle ne marche pas longtemps 😄)

 

Il y a 1 heure, fran6p a dit :

Pas complètement expert mais juste amateur éclairé 😉

Sans connaitre le contenu de la macro START_PRINT et celle concernant la ligne de purge, cela relève de la gageure et de la lecture dans une boule de cristal. @Savate. toi qui as remis en état ta boule, une idée (la mienne ne fonctionne toujours plus faute de piles adaptées) 😄 ?

🙂

Désoler je joint ma macro Start Print , si besoin de plus pas de soucis comme je l'est dit je débute 

Macrro Start Print.txt

Lien vers le commentaire
Partager sur d’autres sites

il y a 22 minutes, Koolmax79 a dit :

Désoler je joint ma macro Start Print , si besoin de plus pas de soucis comme je l'est dit je débute 

Bien touffue ta macro ... tu changes souvent de diamètre de filament et de diamètre de buse ?

Mais effectivement elle trace des lignes, mais sans extruder ...
tu peux rajouter E15 là :

G1 X{X_MAX - 2 * X_START} Y{Y_START} Z{PRIMER_HEIGHT} E15 F2000.0 

et E30 deux lignes plus pas

G1 X{X_START} Y{Y_START + PRIMER_WIDTH} Z{PRIMER_HEIGHT} E30 F2000.0 

ça permettra à l'extrudeur d'extruder un peu de filament et d'amorcer le tout.

 

 

Lien vers le commentaire
Partager sur d’autres sites

il y a 19 minutes, Savate a dit :

Bien touffue ta macro ... tu changes souvent de diamètre de filament et de diamètre de buse ?

Mais effectivement elle trace des lignes, mais sans extruder ...
tu peux rajouter E15 là :

G1 X{X_MAX - 2 * X_START} Y{Y_START} Z{PRIMER_HEIGHT} E15 F2000.0 

et E30 deux lignes plus pas

G1 X{X_START} Y{Y_START + PRIMER_WIDTH} Z{PRIMER_HEIGHT} E30 F2000.0 

ça permettra à l'extrudeur d'extruder un peu de filament et d'amorcer le tout.

 

 

A bon pourquoi bien touffue? non jamais toujours 1.75 

SUPER tout fonctionne je te remercie beaucoup 😀👌 . J'ai cependant une autre question parmi des centaines ^^ . comment se charge le bedmesh effectué avec mon bltouch au démarrage du print ? j'ai lu la documentation de klipper mais c'est une usine a gaz pour le novice que je suis! dans la Macro j'ai çà

[gcode_macro G29]
gcode:
    BED_MESH_CALIBRATE
    BED_MESH_OUTPUT

 

Modifié (le) par Koolmax79
Lien vers le commentaire
Partager sur d’autres sites

il y a 3 minutes, Koolmax79 a dit :

j'ai lu la documentation de klipper mais c'est une usine a gaz pour le novice que je suis! dans la Macro j'ai çà

Attention toujours lancer le G29 après le G28

BED_MESH_CALIBRATE : ça fait le mesh et ça le garde en mémoire ... jusqu'au prochain reset ou G28 ou extinction de la machine
 

si tu veux sauver ton mesh

BED_MESH_PROFILE SAVE=<lenomquetuveux>

 

si tu veux réutiliser un mesh sauvegardé (dans ce cas là il faut pas lancer le G29, mais uniquement le chargement du mesh ci-dessous)

BED_MESH_PROFILE LOAD=<lenomquetuveux>

Lien vers le commentaire
Partager sur d’autres sites

il y a 6 minutes, Savate a dit :

Attention toujours lancer le G29 après le G28

BED_MESH_CALIBRATE : ça fait le mesh et ça le garde en mémoire ... jusqu'au prochain reset ou G28 ou extinction de la machine
 

si tu veux sauver ton mesh

BED_MESH_PROFILE SAVE=<lenomquetuveux>

 

si tu veux réutiliser un mesh sauvegardé (dans ce cas là il faut pas lancer le G29, mais uniquement le chargement du mesh ci-dessous)

BED_MESH_PROFILE LOAD=<lenomquetuveux>

D'accord mais je dois mettre ça à la place de ce que j'ai ou en plus ? Et qu'est ce BED_MESH_OUTPUT?

 

Modifié (le) par Koolmax79
Lien vers le commentaire
Partager sur d’autres sites

il y a 1 minute, Koolmax79 a dit :

D'accord mais je dois mettre ça à la place de ce que j'ai ou en plus ?

annule et remplace

[gcode_macro G29]
gcode:
    BED_MESH_CALIBRATE

    BED_MESH_PROFILE SAVE=MonBeauMesh
    BED_MESH_OUTPUT

[gcode_macro LOAD_MESH]
gcode:
    BED_MESH_PROFILE LOAD=MonBeauMesh
 

et dans ton print start tu laisses le G29 la première fois -> ça va faire le mesh et le sauvegarder

et ensuite tu le remplaces par LOAD_MESH -> ça ne fera plus de mesh mais ça rechargera le dernier effectué

 

Lien vers le commentaire
Partager sur d’autres sites

à l’instant, Savate a dit :

annule et remplace

[gcode_macro G29]
gcode:
    BED_MESH_CALIBRATE

    BED_MESH_PROFILE SAVE=MonBeauMesh
    BED_MESH_OUTPUT

[gcode_macro LOAD_MESH]
gcode:
    BED_MESH_PROFILE LOAD=MonBeauMesh
 

et dans ton print start tu laisses le G29 la première fois -> ça va faire le mesh et le sauvegarder

et ensuite tu le remplaces par LOAD_MESH -> ça ne fera plus de mesh mais ça rechargera le dernier effectué

 

OK Merci je vais essayer ça 😉

il y a 6 minutes, Savate a dit :

annule et remplace

[gcode_macro G29]
gcode:
    BED_MESH_CALIBRATE

    BED_MESH_PROFILE SAVE=MonBeauMesh
    BED_MESH_OUTPUT

[gcode_macro LOAD_MESH]
gcode:
    BED_MESH_PROFILE LOAD=MonBeauMesh
 

et dans ton print start tu laisses le G29 la première fois -> ça va faire le mesh et le sauvegarder

et ensuite tu le remplaces par LOAD_MESH -> ça ne fera plus de mesh mais ça rechargera le dernier effectué

 

Regarde monb star_print je n'est pas de G29 ....

Lien vers le commentaire
Partager sur d’autres sites

il y a 3 minutes, PierreG a dit :

@Koolmax79

Après ton G28, tu ajoutes la ligne

BED_MESH_PROFILE LOAD=MonBeauMesh

👌

😉

D'accord je te remercie 👌  si j'ai tout compris je remplace [gcode_macro G29]
gcode:
    BED_MESH_CALIBRATE

par [gcode_macro LOAD_MESH]
gcode:
    BED_MESH_PROFILE LOAD=MonBeauMesh

dans mes macros et je rajoute BED_MESH_PROFILE LOAD=MonBeauMesh a ma macro Star_print 

c'est ça?

Modifié (le) par Koolmax79
Lien vers le commentaire
Partager sur d’autres sites

il y a 3 minutes, PierreG a dit :

BED_MESH_PROFILE LOAD=MonBeauMesh

Mais avant de mettre cette ligne tu mets un G29 à la place histoire de sauver une première fois 'monbeaumesh' sinon tu ne chargeras rien en mémoire

Lien vers le commentaire
Partager sur d’autres sites

Mon START_PRINT est très ressemblant (emprunté à celui de la BTT Hurakan 😉 ) pour la «purge» la quantité à extruder FILA_LENGTH est calculée MAIS présente dans les lignes extrudant le filament ( à gauche du plateau d'avant - arrière ), il manque juste la macro conditionnelle de mise à l'origine (_CG28) :

Citation

[gcode_macro START_PRINT]
description: Use START_PRINT for the slicer beginning script
  Customize for your slicer of choice with placeholders. These are different
  for slicers, so take care of their syntax.
gcode:
      # Get Printer built volume dimensions
      {% set X_MAX = printer.toolhead.axis_maximum.x|default(235)|float %}
      {% set Y_MAX = printer.toolhead.axis_maximum.y|default(235)|float %}
      {% set Z_MAX = printer.toolhead.axis_maximum.z|default(270)|float %}
      # Get Nozzle diameter and filament width for conditioning
      {% set NOZZLE = printer.extruder.nozzle_diameter|default(0.4)|float %}
      {% set FILADIA = printer.extruder.filament_diameter|default(1.75)|float %}
      # Set Start coordinates of purge lines
      {% set X_START = 4.0|default(4.0)|float %}
      {% set Y_START = 9.0|default(9.0)|float %}
      # Calculate purge line extrusion volume and filament length
      {% set PRIMER_WIDTH = 1 * NOZZLE %}                    
      {% set PRIMER_HEIGHT = 0.5 * NOZZLE %}           
      {% set PRIMER_SECT = PRIMER_WIDTH * PRIMER_HEIGHT %}    
      {% set PRIMER_VOL = PRIMER_SECT * (Y_MAX - 3 - Y_START) * 2 %}    
      {% set FILA_SECT = 3.1415 * ( FILADIA / 2.0) * ( FILADIA / 2.0) %}          
      {% set FILA_LENGTH = 1.55 * PRIMER_VOL / FILA_SECT %}      
      # Get Bed and Extruder temperature from Slicer GCode
      {% set BED_TEMP = params.BED_TEMP|default(60)|float %}
      {% set EXTRUDER_TEMP_PRE = 160|float %}
      {% set EXTRUDER_TEMP = params.EXTRUDER_TEMP|default(205)|float %}
      # Preheat nozzle and bed
      M104 S{EXTRUDER_TEMP_PRE}                        
      M190 S{BED_TEMP}
      # Reset Pressure Advance to 0, will be adjusted later in G-code based on material settings from Cura
      #M900 K0
      # Reset the G-Code Z offset (adjust Z offset if needed)
      SET_GCODE_OFFSET Z=0.0
      # Home
      _CG28
      # either use one of these below lines : G29 and / or BED_MESH_CALIBRATE
      # do bed leveling for each print.
      # BED_MESH_PROFILE use an already made leveling.
      #G29
      #BED_MESH_CALIBRATE
      BED_MESH_PROFILE LOAD="default"
      #LEVEL_BED_ADVANCED MAX_AGE=10 ; probe mesh eventually
      # Park nozzle while things heat up
      G1 X{X_START} Y{Y_START-5} Z{PRIMER_HEIGHT} F6000.0                 
      # Heat nozzle and bed
      M190 S{BED_TEMP}                               
      M109 S{EXTRUDER_TEMP}                       
      # Purge line
      G90
      G92 E0     
      G1 X{X_START} Y{Y_START} Z{PRIMER_HEIGHT} F6000.0     
      G1 X{X_START} Y{Y_MAX - 3 - Y_START} Z{PRIMER_HEIGHT} E{FILA_LENGTH} F2000.0
      G1 X{X_START + PRIMER_WIDTH} Y{Y_MAX - 3 - Y_START} Z{PRIMER_HEIGHT}
      G1 X{X_START + PRIMER_WIDTH} Y{Y_START} Z{PRIMER_HEIGHT} E{FILA_LENGTH*2} F2000.0
      G92 E0            
      G1 Z2.0 F600        
      G1 Z0.2 F600        
      G1 Z2.0 F600

🙂

  • J'aime 1
Lien vers le commentaire
Partager sur d’autres sites

il y a 58 minutes, fran6p a dit :

Mon START_PRINT est très ressemblant (emprunté à celui de la BTT Hurakan 😉 ) pour la «purge» la quantité à extruder FILA_LENGTH est calculée MAIS présente dans les lignes extrudant le filament ( à gauche du plateau d'avant - arrière ), il manque juste la macro conditionnelle de mise à l'origine (_CG28) :

🙂

ça c'est ton start_print? et ça change quoi _CG28 ? moi le soucis c'est que mes ligne de purge sont devant et non a gauche 

il y a une heure, Savate a dit :

Mais avant de mettre cette ligne tu mets un G29 à la place histoire de sauver une première fois 'monbeaumesh' sinon tu ne chargeras rien en mémoire

J'ai fait ce que tu ma dit , enfin ce que j'ai compris ... comment savoir si c'est bon? dois je a chaque fois appeler load mesh avec le bouton macro?

Désoler je dois vous saouler avec mes questions mais j'imagine que vous avez démarrer dans le doute aussi 

Lien vers le commentaire
Partager sur d’autres sites

il y a 18 minutes, Koolmax79 a dit :

J'ai fait ce que tu ma dit , enfin ce que j'ai compris ... comment savoir si c'est bon? dois je a chaque fois appeler load mesh avec le bouton macro?

Désoler je dois vous saouler avec mes questions mais j'imagine que vous avez démarrer dans le doute aussi 

Donc :

le G29 c'est pour FAIRE et ENREGISTRER le Mesh (en général à ne faire qu'une fois tant que tu ne touches pas physiquement à la buse ou au plateau)

le LOAD_MESH c'est pour charger un mesh enregistré

Dans la partie ci-dessous du start_print de @fran6p

 _CG28
      # either use one of these below lines : G29 and / or BED_MESH_CALIBRATE
      # do bed leveling for each print.
      # BED_MESH_PROFILE use an already made leveling.
      #G29
      #BED_MESH_CALIBRATE -> a supprimer
      BED_MESH_PROFILE LOAD="default" -> a remplacer par LOAD_MESH

tu remplaces le _CG28 par G28, tu décommentes le G29 et tu commentes le LOAD_MESH

      G28
      G29 #gestion et enregistrement du bed mesh
      #LOAD_MESH #chargement du bed mesh

une fois que tu as fait une impression avec ces paramètres, tu commentes le G29 et du décommentes le LOAD_MESH 

       G28
      #G29 #gestion et enregistrement du bed mesh
      LOAD_MESH #chargement du bed mesh

Donc c'est soit G29, soit LOAD_MESH (les deux ensembles, ça marche aussi, mais ça ne sert à rien 🙂)

Pas la peine d'appuyer sur le bouton macro. 

il y a 18 minutes, Koolmax79 a dit :

moi le soucis c'est que mes ligne de purge sont devant et non a gauche 

D'où ça sort ça ?
tout à l'heure tu as dit

Il y a 5 heures, Koolmax79 a dit :

elle commence par me faire une ligne de purge de gauche à droite puis une deuxième de droite à gauche jusque là normal , mais cependant rien ne sort de la buse

il n'y a pas marqué que ça te posait un problème ... 😄 

Modifié (le) par Savate
Lien vers le commentaire
Partager sur d’autres sites

il y a 24 minutes, Savate a dit :

Donc :

le G29 c'est pour FAIRE et ENREGISTRER le Mesh (en général à ne faire qu'une fois tant que tu ne touches pas physiquement à la buse ou au plateau)

le LOAD_MESH c'est pour charger un mesh enregistré

Dans la partie ci-dessous du start_print de @fran6p

 _CG28
      # either use one of these below lines : G29 and / or BED_MESH_CALIBRATE
      # do bed leveling for each print.
      # BED_MESH_PROFILE use an already made leveling.
      #G29
      #BED_MESH_CALIBRATE -> a supprimer
      BED_MESH_PROFILE LOAD="default" -> a remplacer par LOAD_MESH

tu remplaces le _CG28 par G28, tu décommentes le G29 et tu commentes le LOAD_MESH

      G28
      G29 #gestion et enregistrement du bed mesh
      #LOAD_MESH #chargement du bed mesh

une fois que tu as fait une impression avec ces paramètres, tu commentes le G29 et du décommentes le LOAD_MESH 

       G28
      #G29 #gestion et enregistrement du bed mesh
      LOAD_MESH #chargement du bed mesh

Donc c'est soit G29, soit LOAD_MESH (les deux ensembles, ça marche aussi, mais ça ne sert à rien 🙂)

Pas la peine d'appuyer sur le bouton macro. 

D'où ça sort ça ?
tout à l'heure tu as dit

il n'y a pas marqué que ça te posait un problème ... 😄 

OK je verrais ça demain a tête reposé car la jsuis HS avec toutes ces infos 😂😉 Merci pour tout les Gars , je vais expérimenter ça et si soucis je vous le ferait savoir.

Mais je devrais m'en sortir avec ton explication détaillé 👌. Pour la ligne de purge c'est que je voulais comprend ce qui déterminais son positionnement 🤔

J'aime comprendre ce que je fait c'est tout 😀

Lien vers le commentaire
Partager sur d’autres sites

il y a 37 minutes, Koolmax79 a dit :

Pour la ligne de purge c'est que je voulais comprend ce qui déterminais son positionnement 🤔

J'aime comprendre ce que je fait c'est tout 

Ce qui part d'un très bon principe 🙂

      G92 E0   # définit la position de l'extrudeur à 0  
      G1 X{X_START} Y{Y_START} Z{PRIMER_HEIGHT} F6000.0    # positionne la tête aux position X, Y et Z indiquées (Fxxxx vitesse de déplacement)
      G1 X{X_MAX - 2 * X_START} Y{Y_START} Z{PRIMER_HEIGHT} E15 F2000.0 # positionne la tête aux position X, Y et Z indiquées tout en extrudant (Fxxxx vitesse de déplacement) 
      G1 X{X_MAX - 2 * X_START} Y{Y_START + PRIMER_WIDTH} Z{PRIMER_HEIGHT} # positionne la tête aux position X, Y et Z indiquées (Fxxxx vitesse de déplacement)
      G1 X{X_START} Y{Y_START + PRIMER_WIDTH} Z{PRIMER_HEIGHT} E30 F2000.0 # positionne la tête aux position X, Y et Z indiquées tout en extrudant (Fxxxx vitesse de déplacement) 
      G92 E0   # redéfinit la position de l'extrudeur à 0          

Extrusions oubliées rajoutées (en gras)

Modifié (le) par Savate
Lien vers le commentaire
Partager sur d’autres sites

J'aurai dû joindre la macro _CG28 et G29 pour être complet :

Citation

# Conditional homing
[gcode_macro _CG28]
gcode:
    {% if "xyz" not in printer.toolhead.homed_axes %}
        G28
    {% endif %}

# G29 =>
#    (1) home all
#    (2) get bed mesh
#    (3) move nozzle to corner, so it doesn't ooze on the bed while heating up.
[gcode_macro G29]
gcode:
  _CG28
  BED_MESH_CALIBRATE
  G0 X0 Y0 Z10 F6000
  #BED_MESH_PROFILE SAVE="ender3s1"

 

Je ne lance une mise à l'origine que si ça n'a pas déjà été fait (procrastination 😉 ).

Sinon @Savate t'a donné les informations concernant la ligne de purge.

🙂

Modifié (le) par fran6p
Lien vers le commentaire
Partager sur d’autres sites

il y a 6 minutes, Savate a dit :

Ce qui part d'un très bon principe 🙂

      G92 E0   # définit la position de l'extrudeur à 0  
      G1 X{X_START} Y{Y_START} Z{PRIMER_HEIGHT} F6000.0    # positionne la tête aux position X, Y et Z indiquées (Fxxxx vitesse de déplacement)
      G1 X{X_MAX - 2 * X_START} Y{Y_START} Z{PRIMER_HEIGHT} F2000.0 # positionne la tête aux position X, Y et Z indiquées tout en extrudant (Fxxxx vitesse de déplacement) 
      G1 X{X_MAX - 2 * X_START} Y{Y_START + PRIMER_WIDTH} Z{PRIMER_HEIGHT} # positionne la tête aux position X, Y et Z indiquées (Fxxxx vitesse de déplacement)
      G1 X{X_START} Y{Y_START + PRIMER_WIDTH} Z{PRIMER_HEIGHT} F2000.0 # positionne la tête aux position X, Y et Z indiquées tout en extrudant (Fxxxx vitesse de déplacement) 
      G92 E0   # redéfinit la position de l'extrudeur à 0          

Merci CLAIR et PRECIS 👌😀

Lien vers le commentaire
Partager sur d’autres sites

Dans les lignes ci-dessus, il manque «encore» l'extrusion lors des déplacements 😉

Citation

      G92 E0     
      G1 X{X_START} Y{Y_START} Z{PRIMER_HEIGHT} F6000.0     
      G1 X{X_START} Y{Y_MAX - 3 - Y_START} Z{PRIMER_HEIGHT} E{FILA_LENGTH} F2000.0
      G1 X{X_START + PRIMER_WIDTH} Y{Y_MAX - 3 - Y_START} Z{PRIMER_HEIGHT}
      G1 X{X_START + PRIMER_WIDTH} Y{Y_START} Z{PRIMER_HEIGHT} E{FILA_LENGTH*2} F2000.0

E{FILA_LENGTH} ou E15 puis E30 si tu ne veux pas utiliser une valeur calculée mais dans ce cas pourquoi utiliser une macro START_PRINT aussi «complexe» ?

Donc pour ta ligne de purge à l'avant du plateau de gauche à droite et lycée de Versailles 😉:

Citation

G1 X{X_MAX - 2 * X_START} Y{Y_START} Z{PRIMER_HEIGHT} E{FILA_LENGTH} F2000.0 # positionne la tête aux position X, Y et Z indiquées tout en extrudant (Fxxxx vitesse de déplacement) 
G1 X{X_MAX - 2 * X_START} Y{Y_START + PRIMER_WIDTH} Z{PRIMER_HEIGHT} # positionne la tête aux position X, Y et Z indiquées (Fxxxx vitesse de déplacement)
G1 X{X_START} Y{Y_START + PRIMER_WIDTH} Z{PRIMER_HEIGHT}
E{FILA_LENGTH*2} F2000.0 

Si tu es observateur, il y a peu de différence entre ta ligne de purge et la mienne (en gros, on «inverse» simplement X et Y 😉)

🙂

  • Merci ! 1
Lien vers le commentaire
Partager sur d’autres sites

il y a 9 minutes, fran6p a dit :

Dans les lignes ci-dessus, il manque «encore» l'extrusion lors des déplacements 😉

oups j'ai copié merdé 😄 

  • Haha 1
  • +1 1
Lien vers le commentaire
Partager sur d’autres sites

CTRL+C, CTRL+💩

OK, je parts de suite aux toilettes 😄

  • Haha 1
Lien vers le commentaire
Partager sur d’autres sites

il y a une heure, fran6p a dit :

CTRL+C, CTRL+💩

Vieille école CTRL+Ins, SHIFT+Ins 😄 

et j'ai bien marqué SHIFT 😄

 

Modifié (le) par Savate
Lien vers le commentaire
Partager sur d’autres sites

Merci, connaissais pas 😉

Que fait CTRL+SHIFT+Ins ( CTRL+X ?) ?

Modifié (le) par fran6p
Lien vers le commentaire
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
  • Sur cette page :   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
  • YouTube / Les Imprimantes 3D .fr

×
×
  • Créer...