Aller au contenu

Messages recommandés

Posté(e)

Oui 

Encore mille fois merci pour toute l'aide que tu m'apporte 🙏👍

J'attends que l'impression que j'ai lancé soit terminée, et je charge le nouveau firmware. 

Y a t'il un moyen pour savoir si ce firmware à bien été chargé ? 

Posté(e)

non, par contre, si tu flashes celui-ci:firmwareCR10S-SKRminiV3_4.bin  le nom dans le menu "Infos imprimante" -> "Infos imprimante" devrait être "CR10S-SKRminiV3" au lieu de "CR10S-SKRminiV3" (j'ai ajouté un - entre CR10S et SKR... ).

Pour compiler le firmware, j'ai fait les hypothèses/choix suivants:

  • régulation par PID de la tête
  • initialisation automatique de l'eeprom après le flashage du firmware. Il faudra donc mettre à jour les paramètres que tu as pu modifier (pas/mm de l'extrudeur, PID...)
  • l'input shaping est activé. En attendant de le régler (voir ici ), il faudra ajouter la ligne M593 F0  au début du Gcode de démarrage
  • la reprise après coupure d'alimentation est désactivée. Il suffit de l'activer dans le menu adéquate
  • le linear advance est activé mais défini à 0 en attendant le réglage ( voir cette vidéo )
  • si tu as des décalages de couches, il faudra probablement augmenter le courant moteurs via un menu (probablement dans mouvements ??)
  • j'ai activé le babystep: en double-cliquant sur le bouton rotatif de l'écran lors de l'impression de la couche initiale, tu pourras régler la hauteur de la buse pour écraser plus ou moins la couche (voir cette vidéo pour mieux comprendre le principe)
  • il est possible de palper le plateau, en manuel, avec une feuille, en 5x5 points (voir la solution 2 de ce message)
Posté(e)

C'est la méthode employée pour réguler la température du lit chauffant et de la buse. Si les paramètres ne sont pas corrects, tu peux voir surgir un message d'erreur "erreur temp E1" (un truc dans me genre 😅) lors de la mise en chauffe de la buse (c'est moins courant pour le lit chauffant). Normalement, il y a un menu pour les régler (Configuration -> Config. Avancée -> Température -> PID Autotune E1 et PID Autotune Lit )

Posté(e)

Bonjour pommeverte, 

Ma première impression avec le firmware 3.2 est terminée, je trouve le résultat satisfaisant avec quelques petites imperfections (c'est un des 4 pieds pour mon graveur laser avec un pas de vis pour en superposer plusieurs) 

IMG_20250104_115138.jpg

IMG_20250104_115207.jpg

Je viens de charger le firmware 3.4, et j'ai imprimé deux cubes de 10X10X10.

Le pas/mm était déjà à 93, ça c'est nickel. 

Ça a commencé par un changement de fil, chose que je n'avais pas demandé. 

Ensuite voilà le résultat du premier cube 

IMG_20250104_114959.jpg

Puis j'ai demandé une seconde impression du cube sans éteindre l'imprimante, et il n'a pas fait de changement de fil... Ouf. 

Par contre mon lecteur SD n'est toujours pas reconnue. 

J'enlève cette fameuse résistance ? 

 

Voici le second cube. 

On peut s'apercevoir que certaines couches ne sont pas uniformes, peut-être que 93 pas/mn n'est pas suffisant 

 

IMG_20250104_122149.jpg

Puis je viens de procéder à un troisième essai :

- j'ai éteint l'imprimante 

- j'ai retiré la micro SD

- j'ai rallumé l'imprimante 

- j'ai inséré la micro SD

Il m'a demandé de lire le média, ce que j'ai fait 

- ensuite j'ai lancé une impression du cube 

Et il m'a refait un changement de fil. 

J'avoue que c'est embêtant 

J'aurais préféré qu'il me pose la question si oui ou non je désire changer de fil. 

Donc pour résumer, deux problèmes :

1/ le lecteur de carte SD n'est pas reconnu 

2/ Il change de fil à chaque fois que j'éteins l'imprimante et que je change de carte SD

 

Posté(e)

Salut,

Il y a 1 heure, Olivier3D a dit :

Ma première impression avec le firmware 3.2 est terminée, je trouve le résultat satisfaisant avec quelques petites imperfections

à priori, c'est la jointure. Il est difficile de la supprimer complètement

Il y a 1 heure, Olivier3D a dit :

Je viens de charger le firmware 3.4, et j'ai imprimé deux cubes de 10X10X10.

Le pas/mm était déjà à 93, ça c'est nickel

justement j'ai un gros doute. Est-ce que tu peux calibrer ton extrudeur (étape 1 de ce tuto )?

Est-ce que tu as ajouté un M593 au début du Gcode de démarrage, dans Cura?

Il y a 2 heures, Olivier3D a dit :

Par contre mon lecteur SD n'est toujours pas reconnue. 

J'enlève cette fameuse résistance ? 

oui, ça lui apprendra! 🤪

Il y a 2 heures, Olivier3D a dit :

Il change de fil à chaque fois que j'éteins l'imprimante et que je change de carte SD

est-ce que tu peux faire ce test:

Il y a 19 heures, pommeverte a dit :

Est-ce que tu peux le vérifier en envoyant depuis Pronterface, par exemple, installé sur un ordinateur relié à l'imprimante, le Gcode M119 avec et sans filament? Le signal devrait passer de triggered (avec filament) à open (sans filament).

En attendant de comprendre ce qu'il se passe, tu peux désactiver le détecteur de filament en ajoutant un M412 S0 au début du Gcode de démarrage (Széro et non la lettre o)

Posté(e)

J'ai enlevé la carte micro SD de l'imprimante, imprimante allumée (via le menu bien entendu) 

Ensuite, j'ai rajouté la commande M593 dans cura, j'ai slicer mon cube de 10X10X10,

J'ai enregistré le nouveau gcode sur la micro SD que j'ai mis dans l'imprimante toujours sans l'éteindre. 

J'ai lancé l'impression, et il ne m'a pas changé le fil. 

Prochaine essai avec le même gcode en éteignant et rallumant l'imprimante. 

Bon, voilà le résultat avec la commande M593

Ça semble un peu mieux. 

Par contre, dès lors que j'éteins l'imprimante et que je la rallume, elle m'effectue un changement de fil lorsque je lance la première impression 

 

IMG_20250104_154920.jpg

Par contre, si j'ajoute la commande M412 S0, l'imprimante ne détecteras plus la fin de fil lors de l'impression ? 

Bonne nouvelle :

J'ai dessoudé la résistance de 330ohms du lecteur SD et il est reconnu 👍

Voilà un problème de résolu, encore merci à toi 👏👏👏🙏👍

Reste plus qu'à résoudre le problème du changement de fil lorsque j'allume l'imprimante. 

Pour calibrer l'extruder, je possède un "direct drive", c'est donc un peu plus compliqué, mais je vais trouver une solution. 

Pour la formule :

(Valeur actuelle des pas)× 100 mm / (longueur moyenne mesurée) = nouvelle valeur des pas

La valeur actuelle des pas =93 pour moi ? 

Posté(e) (modifié)
Il y a 2 heures, Olivier3D a dit :

Bonne nouvelle :

J'ai dessoudé la résistance de 330ohms du lecteur SD et il est reconnu 👍

Citation

jadorequandunplansederoulesansaccro.jpg.ff31770f1b696fbefece23e51b9fb623.jpg

Il y a 2 heures, Olivier3D a dit :

Reste plus qu'à résoudre le problème du changement de fil lorsque j'allume l'imprimante.

Je tente une 3ème fois, on ne sait jamais 😜:

Il y a 23 heures, pommeverte a dit :

Est-ce que tu peux le vérifier en envoyant depuis Pronterface, par exemple, installé sur un ordinateur relié à l'imprimante, le Gcode M119 avec et sans filament? Le signal devrait passer de triggered (avec filament) à open (sans filament).

 

Il y a 2 heures, Olivier3D a dit :

Pour calibrer l'extruder, je possède un "direct drive", c'est donc un peu plus compliqué

pas vraiment, il suffit de faire le repère en amont de l'extrudeur comme ici et extruder lentement, à 2mm/s = 120mm/min

Il y a 2 heures, Olivier3D a dit :

Par contre, si j'ajoute la commande M412 S0, l'imprimante ne détectera plus la fin de fil lors de l'impression ?

oui, mais c'est temporaire, c'est juste pour identifier l'origine du problème (détecteur de filament?)

Est-ce que tu peux fournir un fichier Gcode (compressé / zippé) que tu as imprimé ?

Modifié (le) par pommeverte
Posté(e) (modifié)
Il y a 21 heures, pommeverte a dit :

devrait être "CR10S-SKRminiV3" au lieu de "CR10S-SKRminiV3"

Je ne vois pas de différence 😉. Heureusement que l'explication ensuite indique la modification 😄 : (j'ai ajouté un - entre CR10S et SKR... ).

🙂

Modifié (le) par fran6p
  • +1 1
Posté(e)

Bonjour Pommeverte,

voici un .ZIP du cube 10X10X10

j'installe Pronterface sur mon PC portable et je t'envoie les résultats juste après la pub...😉😁

cube d'essai 10X10 M593.zip

Comme promis j'ai fait le test avec Pronterface.

Tout d'abord l'imprimante était allumé depuis hier car j'ai imprimé une pièce cette nuit.

J'ai retiré le filament, connecté Pronterface et envoyé la commande M119. 

Ensuite j'ai inséré le filament, puis à nouveau lancé la commande M119. 

Ensuite j'ai éteint l' imprimante, puis rallumé avec le fil dans le détecteur et lancé la commande M119. 

Voici le résultat :

 

IMG_20250105_090302.jpg

Il semble y avoir une inversion de logique... 

 

Est-ce que je me suis planté dans le branchement en inversant le fil rouge et le fil jaune ? 

 

Screenshot_20250105_093603.jpg

Posté(e) (modifié)

Salut,

Il y a 1 heure, Olivier3D a dit :

Il semble y avoir une inversion de logique... 

D'après ce que je comprends, c'est plus compliqué que ça puisqu'après impression, sans filament, le M119 renvoie "open", ce qui est logique. L'état passe à TRIGGERED lorsque tu insères le filament.

Le problème, c'est que l'état passe à "open" avec le filament et après redémarrage de l'imprimante.

Avant d'imprimer une pièce, est-ce que tu peux retirer le filament et donner la réponse à un M119?

il ressemble à quoi, ton détecteur de filament? ce n'est pas un de marque BigTreeTech (SFS V2,...)

Il manque le F0 après le M593 ajouté dans le Gcode de démarrage.

Si tu confirmes que les lignes de purge sont bien à 10mm à l'intérieur du plateau, alors je te conseillerais cette version du Gcode de démarrage:

Citation

; -- START GCODE --
M82
M593 F0 ; inhibate Input Shaping
M900 K0.0 ; Linear advance
M106 S0 ;set fan speed to zero (turned off)
M201 X500.00 Y500.00 Z100.00 E5000.00 ;Setup machine max acceleration
M203 X500.00 Y500.00 Z10.00 E50.00 ;Setup machine max feedrate
M204 P500.00 R1000.00 T500.00 ;Setup Print/Retract/Travel acceleration
M205 X8.00 Y8.00 Z0.40 E5.00 ;Setup Jerk
M220 S100 ;Reset Feedrate
M221 S100 ;Reset Flowrate
G21 ;set units to millimetres
G90 ;set to absolute positioning
M140 S{material_bed_temperature_layer_0} ; set bed temp
M190 S{material_bed_temperature_layer_0} ; wait for bed final temp
G28 ;home all axis
M420 S0
M206 Z0 ; décalage en Z pour compenser l'épaisseur de la cale de réglage
G92 E0 ;zero the extruded length
G1 Z2.0 F3000 ; Move Z Axis up little to prevent scratching of Heat Bed
G1 X0.1 Y20 F5000.0 ; Move to start position
M104 S{material_print_temperature_layer_0} ; set extruder final temp
M109 S{material_print_temperature_layer_0} ; wait for extruder final temp
G1 X0.1 Y20 Z0.28 F5000.0 ; Move to start position
G1 X0.1 Y200.0 Z0.28 F1500.0 E15 ; Draw the first line
G1 X0.5 Y200.0 Z0.28 F5000.0 ; Move to side a little
G1 X0.5 Y20 Z0.28 F1500.0 E30 ; Draw the second line
G92 E0 ; Reset Extruder
G92 E0 ;zero the extruded length again
; -- end of START GCODE --

En plus de décaler les lignes de purge vers la gauche, j'ai désynchronisé la chauffe du plateau et de la buse. Ça permet de moins solliciter l'alimentation et ça laisse plus de temps pour uniformiser la température du plateau.

J'ai ajouté le Gcode M206 après le G28, sans donner de valeur puisqu'elle dépend de l'épaisseur de la cale utilisée

Sauf erreur de ma part, tu n'as pas activé la rétraction qui est pourtant utile pour éviter les fils d'ange, traces de suintement sur la pièce et sur le plateau.

Modifié (le) par pommeverte
Posté(e)

Mon détecteur de filament est celui d'origine livré avec la CR10S. 

 

 

IMG_20250105_111431.jpg

Pour info, la chauffe du plateau à une alimentation à part, j'ai upgradé la chauffe du plateau directement en 220v via un relais. 

Donc que les 2 soient synchronisé ne me dérange pas. 

Je n'ai pas compris la procédure que tu désir. 

Tu veux que j'allume l'imprimante, et que j'envoie un M119 ? 

Parce que ça, je l'ai déjà fait... 

D'après cette vidéo, les fils rouge et jaune sont inversés, tu ne crois pas que c'est l'origine de la panne ? 

 

La rétractation m'a donné pas mal de problèmes, donc je l'ai annulé effectivement. 

Posté(e) (modifié)
il y a 44 minutes, Olivier3D a dit :

Tu veux que j'allume l'imprimante, et que j'envoie un M119 ?

oui mais avec et sans filament dans le détecteur. Pour l'instant, tu n'as donné l'info que pour le filament présent. Est-ce qu'en l'enlevant, l'état change?

il y a 44 minutes, Olivier3D a dit :

D'après cette vidéo, les fils rouge et jaune sont inversés, tu ne crois pas que c'est l'origine de la panne ? 

A mon avis, non puisque:

Il y a 1 heure, pommeverte a dit :

après impression, sans filament, le M119 renvoie "open", ce qui est logique. L'état passe à TRIGGERED lorsque tu insères le filament.

 

il y a 44 minutes, Olivier3D a dit :

La rétraction m'a donné pas mal de problèmes, donc je l'ai annulée effectivement. 

sérieux? 😲 lesquels? 🤨

Modifié (le) par pommeverte
Posté(e)

Voilà,

- j'ai éteint l'imprimante 

- enlevé le fil 

- connecté Pronterface et fait un M119

- j'ai remis le fil 

-et j'ai refait un M119

IMG_20250105_122448.jpg

Posté(e)

J'ai bien évidemment rallumé l'imprimante avant de faire le 1er M119 pour connecter l'imprimante à Pronterface 

Posté(e) (modifié)

J'ai bien compris, mais tes tests sont contradictoires:

test 1:

Il y a 4 heures, Olivier3D a dit :

Ensuite j'ai éteint l' imprimante, puis rallumé avec le fil dans le détecteur et lancé la commande M119. 

Voici le résultat : filament: open

test 2:

il y a 16 minutes, Olivier3D a dit :

j'ai éteint l'imprimante 

- enlevé le fil 

- connecté Pronterface et fait un M119

Voici le résultat : filament: open

- j'ai remis le fil 

-et j'ai refait un M119

Voici le résultat : filament: triggered

Modifié (le) par pommeverte
Posté(e)

Si "open" = sans filament, cela implique que lorsque j'allume l'imprimante il comprend qu'il n'y a pas de filament. 

Il y a bien une inversion de la logique. 

Peut on rectifier cela dans le firmware ou est ce que je dois inverser les fils ? 

Posté(e)

Désolé, j'ai édité plusieurs fois mon précédent message.

Est-ce que tu confirmes la contradiction?

il y a 3 minutes, Olivier3D a dit :

Il y a bien une inversion de la logique. 

non, puisqu'après une impression, l'état renvoyé est correct

Il y a 4 heures, Olivier3D a dit :

J'ai retiré le filament, connecté Pronterface et envoyé la commande M119. Voici le résultat : filament: open

Ensuite j'ai inséré le filament, puis à nouveau lancé la commande M119. Voici le résultat : filament: TRIGGERED

Posté(e)

Je pense avoir compris:

Lorsque j'allume l'imprimante il détecte "open", donc pas de filament. 

L'imprimante procède à un changement de fil. 

Mais j'ai un direct drive, donc je n'enlève pas le fil du détecteur. 

L'imprimante procède à une injection de fil, et je remet le fil sans avoir passé l'état du détecteur à "triggered". 

L'imprimante inverse donc les deux états 

C'est pour cela que je n'ai plus de problème tant que je n'éteint pas l'imprimante. 

Il faut donc inverser la logique de départ, soit dans le firmware, soit physiquement en interchangeant les fils rouge et jaune, tu en penses quoi ? 

En fait, on ne peut pas inverser les fils car sur le schéma le +5V est bien à droite comme je j'ai branché. 

Screenshot_20250105_131024.jpg

Je viens de faire un essai :

J'ai retiré le filament du détecteur. 

Allumé l'imprimante et lancé une impression. 

Elle fait comme si il y avait du fil. Et envoie la chauffe au plateau et à l'extrudeur 

Posté(e)

Honnêtement, je suis perdu.

Tu n'as pas confirmé la contradiction des tests:

il y a 56 minutes, pommeverte a dit :

J'ai bien compris, mais tes tests sont contradictoires:

test 1:

Il y a 5 heures, Olivier3D a dit :

Ensuite j'ai éteint l' imprimante, puis rallumé avec le fil dans le détecteur et lancé la commande M119. 

Voici le résultat : filament: open

test 2:

il y a une heure, Olivier3D a dit :

j'ai éteint l'imprimante 

- enlevé le fil 

- connecté Pronterface et fait un M119

Voici le résultat : filament: open

- j'ai remis le fil 

-et j'ai refait un M119

Voici le résultat : filament: triggered

Lorsque tu dis :

Le 03/01/2025 at 17:37, Olivier3D a dit :

Par contre, comment faire pour éviter qu'il enlève le fil et qu'il recharge à chaque impression ? 

est-ce que le filament sort de l'extrudeur et tu es obligé de le pousser manuellement pour poursuivre l'impression? ou le filament est rétracté de quelques millimètres (sans sortir de l'extrudeur) et il est extrudé pour commencer l'impression?

Je pense qu'une vidéo du phénomène aiderait à comprendre ce qu'il se passe exactement. Pour partager la vidéo, tu peux la poster sur une plateforme comme youtube, vimeo,... et nous fournir le lien dans un message.

Posté(e)

J'explique :

J'allume l'imprimante et je vais chercher le fichier à imprimer 

IMG_20250105_135001.jpg

Ensuite l'imprimante chauffe le bed

IMG_20250105_135021.jpg

Ensuite comme le détecteur à inversé l'information l'imprimante indique ceci :

 

IMG_20250105_135042.jpg

Puis ceci :

 

IMG_20250105_135111.jpg

L'extrudeur retire le fil et il tourne très longtemps. 

IMG_20250105_135252.jpg

Mais le fil ne sort pas du détecteur. 

Ensuite l'imprimante me demande d'insérer le fil 

IMG_20250105_135256.jpg

Je reinsert le fil

IMG_20250105_135338.jpg

Puis l'imprimante indique ceci 

IMG_20250105_135421.jpg

Je clique sur "capteur marche" 

Puis j'ai le message suivant :

 

IMG_20250105_135428.jpg

Je clique sur "reprendre l'impression" 

Et c'est parti. 

Et si je n'éteint pas l'imprimante, je peut imprimer tous ce qu'il y a sur la carte SD sans que l'imprimante me demande de changer le fil. 

Est-ce que c'est un peu plus clair pour toi ? 

Posté(e)

Merci pour les précisions.

Et pour la 1ère question?

il y a 27 minutes, pommeverte a dit :

Tu n'as pas confirmé la contradiction des tests:

il y a une heure, pommeverte a dit :

J'ai bien compris, mais tes tests sont contradictoires:

test 1:

Il y a 5 heures, Olivier3D a dit :

Ensuite j'ai éteint l' imprimante, puis rallumé avec le fil dans le détecteur et lancé la commande M119. 

Voici le résultat : filament: open

test 2:

Il y a 1 heure, Olivier3D a dit :

j'ai éteint l'imprimante 

- enlevé le fil 

- connecté Pronterface et fait un M119

Voici le résultat : filament: open

- j'ai remis le fil 

-et j'ai refait un M119

Voici le résultat : filament: triggered

Dérouler  
Dérouler  

Je n'ai jamais essayé, mais que se passe-t-il si tu ajoutes à la 1ère ligne du Gcode de démarrage:

M412 R ; reset du détecteur

PS: tu as pensé à corriger le M593 en ajoutant F0 ?

Posté(e)

Pour les deux test, effectivement je pense qu'elle initialise l'état du détecteur à open, avec ou sans fil... 

 

Je modifie le Gcode et je reviens dans 15 min... Après l'essai 

Voilà, je viens de faire les améliorations dans le Gcode, mais rien ne change, le problème est toujours là 

Il n'existe pas une commande Gcode pour inverser la logique du détecteur ? 

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...