Blink PostĂ©(e) Septembre 4, 2022 PostĂ©(e) Septembre 4, 2022 Bonjour, je cherche Ă mettre Ă jour le firmware de mon imprimante (Ender 3) car j'ai installĂ© dessus une carte mĂšre v4.2.7 mais je ne peux pas continuer l'installation de celui-ci car je rencontre un problĂšme sur VSCode. Je suis une vidĂ©o explicative mais je me suis rendu compte que je n'avais pas le mĂȘmes choses que lui malgrĂ© le tĂ©lĂ©chargement des mĂȘmes fichiers. Pouvez-vous m'aider a rĂ©soudre mon problĂšme ? Merci d'avance !
PPAC Posté(e) Septembre 4, 2022 Posté(e) Septembre 4, 2022 Salutation ! il me semble que si tu tapes "STM..." et non "SMT..." il y aura plus de choix. Et pour le "STM..." exacte, il faut il me semble regarder sur le microcontrÎleur sur la carte mÚre.
Pyroa Posté(e) Septembre 4, 2022 Posté(e) Septembre 4, 2022 (modifié) [Edit] : ben non en fait Modifié (le) Septembre 4, 2022 par Pyroa 1
Aldo007 Posté(e) Septembre 4, 2022 Posté(e) Septembre 4, 2022 Bonsoir, C'est un soucis d'environnement, dans le fichier plateformio, le processeur de la 4.2.7 n'est pas présent. Si tu recherches dans mon profile, j'ai dépanné une personne qui avait une ender 3,dans le poste que j'avais fait, je lui ai filé les conf.h et le fichier plateformio. Cordialement. Aldo 1
Pyroa PostĂ©(e) Septembre 4, 2022 PostĂ©(e) Septembre 4, 2022 Alors il faut installer la bonne plateforme (je refais mon message car la premiĂšre fois c'Ă©tait pas le bon chemin) : Clique sur la tĂȘte d'Alien : Ensuite tu peux taper le texte : default_envs = STM32F103RET6_creality Dans le fichier platform.io. Tu n'a pas besoin qu'il te le propose pour que cela fonctionne et Ă la compilation :
Blink PostĂ©(e) Septembre 4, 2022 Auteur PostĂ©(e) Septembre 4, 2022 il y a 13 minutes, Pyroa a dit : Alors il faut installer la bonne plateforme (je refais mon message car la premiĂšre fois c'Ă©tait pas le bon chemin) : Clique sur la tĂȘte d'Alien : Ensuite tu peux taper le texte : default_envs = STM32F103RET6_creality Dans le fichier platform.io. Tu n'a pas besoin qu'il te le propose pour que cela fonctionne et Ă la compilation : J'ai bien rĂ©alisĂ© la manip que tu m'as donnĂ© mais le rĂ©sultat est toujours pareil :
pommeverte Posté(e) Septembre 4, 2022 Posté(e) Septembre 4, 2022 (modifié) Salut, L'environnement c'est STM32F103RE_creality ou STM32F103RC_creality (à lire sur le microcontroleur de la carte) et non STM32F103RET6_creality (c'est écrit en toutes lettres dans le message d'erreur ) Modifié (le) Septembre 4, 2022 par pommeverte
Blink Posté(e) Septembre 4, 2022 Auteur Posté(e) Septembre 4, 2022 il y a 7 minutes, pommeverte a dit : Salut, L'environnement c'est STM32F103RE_creality ou STM32F103RC_creality (à lire sur le microcontroleur de la carte) et non STM32F103RET6_creality Pourtant il est bien écrit ça sur le microprocesseur de ma carte mÚre. Que dois-je écrire ?
pommeverte Posté(e) Septembre 4, 2022 Posté(e) Septembre 4, 2022 (modifié) STM32F103RE_creality tout simplement Edit: la prochaine fois, passe par l'extension "auto build Marlin" de VScode. Tu choisis show ABL panel et tu sélectionnes l'environnement. C'est largement plus simple quand on a pas l'info, ça évite les fautes d'orthographe Modifié (le) Septembre 4, 2022 par pommeverte 1 1
Blink Posté(e) Septembre 4, 2022 Auteur Posté(e) Septembre 4, 2022 il y a 3 minutes, pommeverte a dit : STM32F103RE_creality tout simplement Super, ça a fonctionné je te remercie ! J'aurais sûrement d'autres questions durant la mise a jour du firmware vue comme je galÚre ^^ 1
pommeverte PostĂ©(e) Septembre 4, 2022 PostĂ©(e) Septembre 4, 2022 Y'a pas de raisons si tu es parti des fichiers exemples. Sinon, tu peux fournir tes fichiers de config pour qu'on y jette un Ćil
Blink Posté(e) Septembre 12, 2022 Auteur Posté(e) Septembre 12, 2022 (modifié) Bonjour, je fais un petit retour pour dire que j'ai bien réussi à mettre à jour le firmware de mon imprimante mais j'ai un petit problÚme que je n'arrive pas a régler avec le 3DTouch. J'ai donc réussi a trouver un firmware qui me convient et qui fonctionne sur ma machine mais le 3DT sors complÚtement du plateau pour faire son nivellement ça ne fonctionne donc pas quand il fais son premier point ou quand j'essaye d'imprimer. J'ai aussi essayé de changer les x/y offsets mais ils s'effacent aprÚs un redémarrage de la machine... Modifié (le) Septembre 12, 2022 par Blink
Steeve Osteen Posté(e) Septembre 12, 2022 Posté(e) Septembre 12, 2022 J'ai déjà eu un soucis de dépassement des limites, dans ton firmware, vérifie que ton bed fasse bien la bonne taille, dans mon cas, le bed était codé comme faisant 230x230 au lieu de 220x220.
Blink PostĂ©(e) Septembre 12, 2022 Auteur PostĂ©(e) Septembre 12, 2022 Le problĂšme c'est que je peux pas changer le firmware, je l'ai rĂ©cupĂ©rĂ© sur un forum et je ne peux pas refaire un firmware, sinon les paramĂštres ne seront pas les mĂȘmes. Y a-t-il un moyen de changer ça sans modifier le firmware ? Le truc c'est que j'ai le choix entre : Centrer le "#define NOZZLE_TO_PROBE_OFFSET" et mon 3DT ne fonctionne pas                                                          : Mon 3DT fonctionne mais sors du plateau car pas de "#define NOZZLE_TO_PROBE_OFFSET"
pommeverte PostĂ©(e) Septembre 12, 2022 PostĂ©(e) Septembre 12, 2022 Salut, Il y a 2 heures, Blink a dit : je ne peux pas refaire un firmware, sinon les paramĂštres ne seront pas les mĂȘmes AprĂšs t'avoir aidĂ©, tu n'utilises pas ton propre firmware? Quel est exactement le problĂšme qui tâempĂȘche de l'utiliser? Ce serait plus confortable pour toi, non? Tu peux fournir tes fichiers de config si besoin. Sinon, pour dĂ©finir le dĂ©calage X,Y,Z du bltouch par rapport Ă la buse, tu as juste Ă envoyer un M851  avec les valeurs de dĂ©calage. 1
Blink PostĂ©(e) Septembre 12, 2022 Auteur PostĂ©(e) Septembre 12, 2022 Salut @pommeverte ! Oui je sais c'est ingrat mais j'ai fais comme j'ai pu ^^ En gros mon problĂšme de base est que, en installant mon 3DT il ne fonctionnait pas comme un stop en palpant donc il ne s'arrĂȘtait jamais, juste une lumiĂšre rouge fixe mais pas de lumiĂšre bleue quand il palpait. J'avais rĂ©ussi Ă configurer le PROBE_OFFSET et c'Ă©tait niquel mais je n'ai pas rĂ©ussi Ă configurer le firmware pour que le 3DT fonctionne correctement. Configuration.h Configuration_adv.h Et sous quelle forme je sois envoyer la commande ? C'est quelque chose comme : -44, -4, 0
pommeverte PostĂ©(e) Septembre 12, 2022 PostĂ©(e) Septembre 12, 2022 (modifiĂ©) il y a 12 minutes, Blink a dit : En gros mon problĂšme de base est que, en installant mon 3DT il ne fonctionnait pas comme un stop en palpant donc il ne s'arrĂȘtait jamais, juste une lumiĂšre rouge fixe mais pas de lumiĂšre bleue quand il palpait. J'avais rĂ©ussi Ă configurer le PROBE_OFFSET et c'Ă©tait niquel mais je n'ai pas rĂ©ussi Ă configurer le firmware pour que le 3DT fonctionne correctement. c'est surement parce que tu as dĂ©commentĂ© cette ligne: #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN et que tu as branchĂ© le 3Dtouch sur le connecteur 5 broches de la carte. Il te suffit de commenter cette ligne, et tout devrait fonctionner. Si tu dĂ©commentes la ligne suivante du fichier configuration_adv.h: //#define PINS_DEBUGGING tu pourras faire un test automatique en envoyant M43 S: Servo probe test . using index: 0, deploy angle: 10, stow angle:  90 . Probe Z_MIN_PIN: 19 . Z_MIN_ENDSTOP_INVERTING: false  . Check for BLTOUCH = BLTouch Classic 1.2, 1.3, Smart 1.0, 2.0, 2.2, 3.0, 3.1 detected. ** Please trigger probe within 30 sec ** tu as 30s pour enfoncer la touche avec le doigt  . Pulse width: 30ms or more  = BLTouch V3.1 detected.  il y a 12 minutes, Blink a dit : Et sous quelle forme je sois envoyer la commande ? C'est quelque chose comme : -44, -4, 0 exemple: M851 X-44 Y-4 Z0 ModifiĂ© (le) Septembre 12, 2022 par pommeverte 1 1
Blink Posté(e) Septembre 12, 2022 Auteur Posté(e) Septembre 12, 2022 il y a 1 minute, pommeverte a dit : c'est surement parce que tu as décommenté cette ligne: #define Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN et que tu as branché le 3Dtoch sur le connecteur 5 broches de la carte. Il te suffit de commenter cette ligne, et tout devrait fonctionner. Si tu décommentes la ligne suivante du fichier configuration_adv.h: //#define PINS_DEBUGGING tu pourras faire un test automatique en envoyant M43 S: N15 M43 S0*99 Servo probe test . using index: 0, deploy angle: 10, stow angle:  90 . Probe Z_MIN_PIN: 19 . Z_MIN_ENDSTOP_INVERTING: false  . Check for BLTOUCH = BLTouch Classic 1.2, 1.3, Smart 1.0, 2.0, 2.2, 3.0, 3.1 detected. ** Please trigger probe within 30 sec ** tu as 30s pour enfoncer la touche avec le doigt  . Pulse width: 30ms or more  = BLTouch V3.1 detected. La ligne Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN était bel et bien décommentée. J'ai fais : M43 S sur Pronterface et effectivement ça fonctionne. Je te remercie ! Je fais deux trois tests et je reviens donner des nouvelles. Est-ce que j'aurais besoin de refaire un bed level à chaque démarrage de la machine ?
pommeverte Posté(e) Septembre 12, 2022 Posté(e) Septembre 12, 2022 non, bien sûr : voir ce message pour les explications 1
Blink PostĂ©(e) Septembre 12, 2022 Auteur PostĂ©(e) Septembre 12, 2022 (modifiĂ©) il y a 7 minutes, pommeverte a dit : non, bien sĂ»r : voir ce message pour les explications Ă quoi sert le fichier ? Et je viens de me rendre compte que j'ai un autre soucis et je ne sais pas si c'est possible de le rĂ©gler directement dans le firmware. J'avais changĂ© il y a longtemps les poulies des moteurs qui sont d'origine des poulies 20T par des poulies 16T la tĂȘte d'impression fais donc des mouvements plus petits. ModifiĂ© (le) Septembre 12, 2022 par Blink
pommeverte PostĂ©(e) Septembre 12, 2022 PostĂ©(e) Septembre 12, 2022 (modifiĂ©) il y a 22 minutes, Blink a dit : Ă quoi sert le fichier ? si tu parles de ce fichier: SauveMatrice.gcode comme je l'explique dans le message, il lance le palpage du plateau et sauvegarde le rĂ©sultat dans l'eeprom (mĂ©moire) pour que tu n'aies qu'Ă le rappeler au dĂ©but de l'impression avec un M420 S1. il y a 22 minutes, Blink a dit : J'avais changĂ© il y a longtemps les poulies des moteurs qui sont d'origine des poulies 20T par des poulies 16T la tĂȘte d'impression fais donc des mouvements plus petits. Tu as au moins 3 solutions: dans le firmware, ce sont les pas/mm des moteurs dĂ©finis Ă la ligne: #define DEFAULT_AXIS_STEPS_PER_UNIT  { 80, 80, 400, 93 } Ă l'Ă©cran, dans un menu SETUP probablement , oĂč tu trouveras Xsteps/m,... en envoyant le Gcode M92 Xxx.xx Yyy.yy Zzz.zz Eee.ee PS: tu peux changer la langue des menus en modifiant ces lignes dans le fichier configuration.h: #define LCD_LANGUAGE en #define DISPLAY_CHARSET_HD44780 JAPANESEpar #define LCD_LANGUAGE fr #define DISPLAY_CHARSET_HD44780 WESTERN pour les avoir en français PS2: si tu ne l'as pas dĂ©jĂ fait, je te conseille trÚÚÚÚÚÚÚÚÚÚÚÚÚs fortement de calibrer ton extrudeur en suivant ce tuto par exemple. Pour le rĂ©glage des pas/mm des autres moteurs, tu as ces 2 piĂšces Ă imprimer par exemple ModifiĂ© (le) Septembre 12, 2022 par pommeverte 1
Blink PostĂ©(e) Septembre 12, 2022 Auteur PostĂ©(e) Septembre 12, 2022 il y a 51 minutes, pommeverte a dit : si tu parles de ce fichier: SauveMatrice.gcode comme je l'explique dans le message, il lance le palpage du plateau et sauvegarde le rĂ©sultat dans l'eeprom (mĂ©moire) pour que tu n'aies qu'Ă le rappeler au dĂ©but de l'impression avec un M420 S1. Tu as au moins 3 solutions: dans le firmware, ce sont les pas/mm des moteurs dĂ©finis Ă la ligne: #define DEFAULT_AXIS_STEPS_PER_UNIT  { 80, 80, 400, 93 } Ă l'Ă©cran, dans un menu SETUP probablement , oĂč tu trouveras Xsteps/m,... en envoyant le Gcode M92 Xxx.xx Yyy.yy Zzz.zz Eee.ee PS: tu peux changer la langue des menus en modifiant ces lignes dans le fichier configuration.h: #define LCD_LANGUAGE en #define DISPLAY_CHARSET_HD44780 JAPANESEpar #define LCD_LANGUAGE fr #define DISPLAY_CHARSET_HD44780 WESTERN pour les avoir en français PS2: si tu ne l'as pas dĂ©jĂ fait, je te conseille trÚÚÚÚÚÚÚÚÚÚÚÚÚs fortement de calibrer ton extrudeur en suivant ce tuto par exemple. Pour le rĂ©glage des pas/mm des autres moteurs, tu as ces 2 piĂšces Ă imprimer par exemple Yes merci tout fonctionne niquel maintenant et pour l'extrudeur, j'ai un double gear et je l'avais dĂ©jĂ calibrer, j'ai juste eu a le refaire ^^ Merci encore ! Ok il y a juste une derniĂšre chose, quand je redĂ©marre ma machine le zprobe offset se remet Ă zero, il n'y a pas une solution pour le mettre par dĂ©faut a -2 ou sauvegarder le paramĂštre ?
pommeverte PostĂ©(e) Septembre 12, 2022 PostĂ©(e) Septembre 12, 2022 (modifiĂ©) Il suffit d'appuyer sur le bouton "Enregistrer config.", un truc dans le genre. Sinon, je te conseille ces modifs pour le babystep, dans le fichier configuration_adv.h: #define BABYSTEPPING #if ENABLED(BABYSTEPPING)  //#define INTEGRATED_BABYSTEPPING        // EXPERIMENTAL integration of babystepping into the Stepper ISR  //#define BABYSTEP_WITHOUT_HOMING  #define BABYSTEP_ALWAYS_AVAILABLE      // Allow babystepping at all times (not just during movement).  //#define BABYSTEP_XY                    // Also enable X/Y Babystepping. Not supported on DELTA!  #define BABYSTEP_INVERT_Z false          // Change if Z babysteps should go the other way  #define BABYSTEP_MILLIMETER_UNITS      // Specify BABYSTEP_MULTIPLICATOR_(XY|Z) in mm instead of micro-steps  #define BABYSTEP_MULTIPLICATOR_Z 0.02      // (steps or mm) Steps or millimeter distance for each Z babystep  #define BABYSTEP_MULTIPLICATOR_XY 1      // (steps or mm) Steps or millimeter distance for each XY babystep  #define DOUBLECLICK_FOR_Z_BABYSTEPPING   // Double-click on the Status Screen for Z Babystepping.  #if ENABLED(DOUBLECLICK_FOR_Z_BABYSTEPPING)    #define DOUBLECLICK_MAX_INTERVAL 1250  // Maximum interval between clicks, in milliseconds.                                            // Note: Extra time may be added to mitigate controller latency.    //#define MOVE_Z_WHEN_IDLE             // Jump to the move Z menu on doubleclick when printer is idle.    #if ENABLED(MOVE_Z_WHEN_IDLE)      #define MOVE_Z_IDLE_MULTIPLICATOR 1  // Multiply 1mm by this factor for the move step size.    #endif  #endif  #define BABYSTEP_DISPLAY_TOTAL         // Display total babysteps since last G28  #define BABYSTEP_ZPROBE_OFFSET         // Combine M851 Z and Babystepping  #if ENABLED(BABYSTEP_ZPROBE_OFFSET)    //#define BABYSTEP_HOTEND_Z_OFFSET     // For multiple hotends, babystep relative Z offsets    //#define BABYSTEP_ZPROBE_GFX_OVERLAY  // Enable graphical overlay on Z-offset editor  #endif #endif Rappel: le babystep est accessible en double-cliquant sur le bouton. Tu pourras ainsi rĂ©gler la hauteur de la buse lors de l'impression de la couche initiale au cas oĂč la couche est trop ou pas assez Ă©crasĂ©e. PS: lorsque tu Ă©cris un message peu de temps aprĂšs en avoir envoyĂ© un, ils sont concatĂ©nĂ©s. Je n'ai donc pas d'alerte. Pour que je reçoive une notification, il faudrait que tu me cites ou que tu ajoutes mon pseudo dans le nouveau message. ModifiĂ© (le) Septembre 12, 2022 par pommeverte
Blink PostĂ©(e) Septembre 12, 2022 Auteur PostĂ©(e) Septembre 12, 2022 il y a 5 minutes, pommeverte a dit : Il suffit d'appuyer sur le bouton "Enregistrer config.", un truc dans le genre. PS: lorsque tu Ă©cris un message peu de temps aprĂšs en avoir envoyĂ© un, ils sont concatĂ©nĂ©s. Je n'ai donc pas d'alerte. Pour que je reçoive une notification, il faudrait que tu me cites ou que tu ajoutes mon pseudo dans le nouveau message. Ok pas de soucis ! Tout fonctionne bien cette foi-ci ! D'ailleurs le temps que j'y suis je vais dĂ©baller un nouveau problĂšme (oui ENCORE) xD J'ai achetĂ© trĂšs rĂ©cemment un nouveau plateau en verre microperforĂ© (je prĂ©cise qu'il est totalement neuf). Et lĂ , non je ne vais pas dire que mes impressions se dĂ©collent, au contraire elles collent beaucoup trop au plateau, tellement que je dois les dĂ©coller Ă la pince mĂȘme une fois que le plateau est froid. J'avais dĂ©jĂ un plateau comme ça (exactement le mĂȘme) et je prĂ©cise que je l'ai achetĂ© au mĂȘme endroit mais sur lâancien, les impressions se dĂ©collaient facilement une fois que le plateau Ă©tait froid, parfois elles sautaient toutes seules mais lĂ non. Et le gros mystĂšre c'est que quand je change de plateau bah ça colle plus (il est usĂ© c'est pour ça que je l'ai changĂ© d'ailleurs) et ce qui pose un peu plus problĂšme c'est que mĂȘme avec une adhĂ©rence un peu trop prĂ©sente pour un plateau avec ce type de revĂȘtement c'est que j'ai quand mĂȘme du warping (mĂȘme avec un contour pour aider).
pommeverte PostĂ©(e) Septembre 13, 2022 PostĂ©(e) Septembre 13, 2022 Salut, C'est pas facile de rĂ©pondre puisque c'est contradictoire . Certains chauffent le plateau aprĂšs qu'il ait refroidi. Tu pourrais Ă©galement moins chauffer ton plateau lors de l'impression et/ou moins Ă©craser ta couche initiale (avec le babystep ). Si tu as du warping, peut-ĂȘtre que tu devrais mieux nettoyer ton plateau (alcool isopropylique) et surtout ne pas y toucher avec tes doigts, une fois propre. La bordure est aussi un bon moyen pour Ă©viter le dĂ©collement/warping, Ă condition quelle soit large (10 lignes par exemple).
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