Olivier3D Posté(e) Janvier 3 Auteur Posté(e) Janvier 3 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é ?
pommeverte Posté(e) Janvier 3 Posté(e) Janvier 3 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)
Olivier3D Posté(e) Janvier 3 Auteur Posté(e) Janvier 3 J'ai une question qui pourrait te paraître un peu stupide... C'est quoi PID ?
pommeverte Posté(e) Janvier 3 Posté(e) Janvier 3 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 )
Olivier3D Posté(e) Janvier 4 Auteur Posté(e) Janvier 4 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) 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 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 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
pommeverte Posté(e) Janvier 4 Posté(e) Janvier 4 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)
Olivier3D Posté(e) Janvier 4 Auteur Posté(e) Janvier 4 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 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 ?
pommeverte Posté(e) Janvier 4 Posté(e) Janvier 4 (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 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) Janvier 4 par pommeverte
fran6p Posté(e) Janvier 4 Posté(e) Janvier 4 (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) Janvier 4 par fran6p 1
Olivier3D Posté(e) Janvier 4 Auteur Posté(e) Janvier 4 Promis, prochaine étape, installer Pronterface et faire le test 1
Olivier3D Posté(e) Janvier 5 Auteur Posté(e) Janvier 5 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 : 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 ?
pommeverte Posté(e) Janvier 5 Posté(e) Janvier 5 (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) Janvier 5 par pommeverte
Olivier3D Posté(e) Janvier 5 Auteur Posté(e) Janvier 5 Mon détecteur de filament est celui d'origine livré avec la CR10S. 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.
pommeverte Posté(e) Janvier 5 Posté(e) Janvier 5 (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) Janvier 5 par pommeverte
Olivier3D Posté(e) Janvier 5 Auteur Posté(e) Janvier 5 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
pommeverte Posté(e) Janvier 5 Posté(e) Janvier 5 donc le résultat est différent si tu as ou non le filament à la mise sous tension?
Olivier3D Posté(e) Janvier 5 Auteur Posté(e) Janvier 5 J'ai bien évidemment rallumé l'imprimante avant de faire le 1er M119 pour connecter l'imprimante à Pronterface
pommeverte Posté(e) Janvier 5 Posté(e) Janvier 5 (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) Janvier 5 par pommeverte
Olivier3D Posté(e) Janvier 5 Auteur Posté(e) Janvier 5 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 ?
pommeverte Posté(e) Janvier 5 Posté(e) Janvier 5 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
Olivier3D Posté(e) Janvier 5 Auteur Posté(e) Janvier 5 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é. 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
pommeverte Posté(e) Janvier 5 Posté(e) Janvier 5 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.
Olivier3D Posté(e) Janvier 5 Auteur Posté(e) Janvier 5 J'explique : J'allume l'imprimante et je vais chercher le fichier à imprimer Ensuite l'imprimante chauffe le bed Ensuite comme le détecteur à inversé l'information l'imprimante indique ceci : Puis ceci : L'extrudeur retire le fil et il tourne très longtemps. Mais le fil ne sort pas du détecteur. Ensuite l'imprimante me demande d'insérer le fil Je reinsert le fil Puis l'imprimante indique ceci Je clique sur "capteur marche" Puis j'ai le message suivant : 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 ?
pommeverte Posté(e) Janvier 5 Posté(e) Janvier 5 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 ?
Olivier3D Posté(e) Janvier 5 Auteur Posté(e) Janvier 5 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 ?
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant