remibora Posté(e) Mars 19, 2021 Posté(e) Mars 19, 2021 (modifié) Avant que j'achète une poupée vaudou pour lui planter des aiguilles dans tout le corps en pensant très fort à toi , est-ce que tu peux donner le résultat d'un M420 V? Je suis quasiment convaincu que tu n'as pas sauvegardé ton nivellement. J'ai un léger doute car je n'utilise jamais Marlin 1.1.9.1, le résultat d'un M503 est peut-être différent de Marlin 2.0.7.2. En regardant ton fichier configuration.h, je confirme que les lignes que tu as citées ne sont pas les bonnes. Pour modifier le nombre de points de palpage, il me semble que la seule méthode est de flasher un nouveau firmware en modifiant les lignes 1118 et 1120 (puisque tu es en ABL=AUTO_BED_LEVELING_BILINEAR) #define GRID_MAX_POINTS_X 8 #define GRID_MAX_POINTS_Y 16 Tu peux en profiter pour dé-commenter la ligne 1143 si tu le souhaites: //#define EXTRAPOLATE_BEYOND_GRID EDIT: Tu peux également en profiter pour activer le PID du plateau, ça permet une meilleure régulation. Ca se fait dans le fichier configuration.h, ligne 457: //#define PIDTEMPBED Ensuite, il faudra bien sûr faire l'auto-tune: (à 70°C par exemple, si tu as un message d'erreur, il faudra essayer à 60°C) M303 E-1 S70 C8en retour, tu devrais avoir quelque chose comme ça (les valeurs seront différentes): RECU: p:841.68 i:152.12 d:1164.25 tu envoies la commande avec tes propres valeurs: M304 P841.68 I152.12 D1164.25 Tu sauvegardes et tu lis les valeurs de l'eeprom: M500 M501 EDIT2: concernant configrutation_adv.h, pourquoi il est en version 2.0.5, alors que tu sembles utiliser Marlin 1.1.9.1? Tu peux activer le linear_advance qui te permettra d'améliorer tes impressions, ligne 1522 //#define LIN_ADVANCE Tu as cette vidéo pour t'expliquer le principe. Modifié (le) Mars 19, 2021 par remibora
lynyrd Posté(e) Mars 19, 2021 Auteur Posté(e) Mars 19, 2021 il y a 37 minutes, remibora a dit : Je n'utilise jamais Marlin 1.1.9.1, le résultat d'un M503 est peut-être différent de Marlin 2.0.7.2. J'ai téléchargé Marlin 2.0.7.2, pour être en phase avec toi ! J'ai suivi la procédure qui est ici: https://arduiblog.com/2020/06/22/installation-dun-bltouch-sur-lalfawise-u30-pro/ J'ai changé une partie des lignes différentes. Mais, ses lignes ne s'y trouve pas: //#define GRID_MAX_POINTS_X 3 //#define Z_SAFE_HOMING //#define Z_SAFE_HOMING //#define SOFT_ENDSTOPS_MENU_ITEM #define Z_MIN_PROBE_ENDSTOP_INVERTING false #define X_PROBE_OFFSET_FROM_EXTRUDER -30 #define Y_PROBE_OFFSET_FROM_EXTRUDER -3 #define LEFT_PROBE_BED_POSITION 50 #define RIGHT_PROBE_BED_POSITION 210 #define FRONT_PROBE_BED_POSITION 47 #define BACK_PROBE_BED_POSITION 247 Avec VS Code? à la ligne 1118 et 1120, j'ai: #define X_HOME_DIR -1 #define Y_HOME_DIR -1 #define Z_HOME_DIR -1 Rien à la ligne 1143 La ligne 457 #define HEATER_2_MINTEMP 5 il y a 49 minutes, remibora a dit : le résultat d'un M420 V SENDING:M420 V echo:Bed Leveling Off echo:Fade Height Off
Idealnight Posté(e) Mars 19, 2021 Posté(e) Mars 19, 2021 Je pense que le problème depuis le début est que tu ne piges pas la différence entre le mesh et son enregistrement via pronterface pour le bltouch et le nivellement manuel qui se fait sur l'écran de l'imprimante (que tu m'avais dis avoir fait et que tu n'as plus a toucher). Là il te reste juste a faire le mesh sur pronterface puis l'enregistrer (si tu as bien fait comme on a vu avant celui sur l'imprimante).
lynyrd Posté(e) Mars 19, 2021 Auteur Posté(e) Mars 19, 2021 il y a 2 minutes, Idealnight a dit : Je pense que le problème depuis le début est que tu ne piges pas la différence entre le mesh et son enregistrement via pronterface pour le bltouch et le nivellement manuel qui se fait sur l'écran de l'imprimante (que tu m'avais dis avoir fait et que tu n'as plus a toucher). Là il te reste juste a faire le mesh sur pronterface puis l'enregistrer (si tu as bien fait comme on a vu avant celui sur l'imprimante). J'ai fait le nivellement manuellement de l'imprimante en désactivant les moteurs, je les ai réactives, ensuite avec Pronterface, j'ai enregistré M500. Ce n'est pas ça ?
Idealnight Posté(e) Mars 19, 2021 Posté(e) Mars 19, 2021 (modifié) Alors pour le manuel c'est bon (si tu as ajusté les molettes pour être au mieux) mais dans pronterface: Tu fais G28 (la buse se met en position home), G29 (le bltouch palpe le plateau) puis quand le palpage est fini il doit se terminer en haut a droite on fait le M500 (pour enregistrer le mesh/palpage) ? Modifié (le) Mars 19, 2021 par Idealnight
remibora Posté(e) Mars 19, 2021 Posté(e) Mars 19, 2021 (modifié) Il y a 8 heures, lynyrd a dit : Encore merci pour votre aide et votre patience Pour ton information, ça fait longtemps qu'on a dépassé le mode patience, on a basculé au niveau Dalaï-lama pour rester ZEN! Tout d'abord, je tiens à m'excuser: quand je t'ai demandé de poster les fichiers de configurations, j'ai bêtement oublier de préciser que c'était ceux que tu as utilisé pour compiler ton firmware... OUI c'est ironique!!!!! bien sûr qu'à la ligne 1118 du fichier configuration.h il y a : #define GRID_MAX_POINTS_X 8 Bon sérieusement, je te propose de repartir sur un firmware fonctionnel, sinon, on risque d'y être encore à la noël, 2030 bien sûr, 2021 arrive trop vite! Je joints donc les sources prises ici avec le firmware compilé. J'ai: mis à jour tes pas/mm pour l'extrudeur. le nivellement se fait sur 5x 5 points. Ces valeurs sont définies dans le fichier configuration.h, ligne 1070 #define GRID_MAX_POINTS_X 5 1072 #define GRID_MAX_POINTS_Y GRID_MAX_POINTS_X 3. j'ai activé le PID pour le plateau. 4. la position du BLTouch par rapport à la buse est de X=-35; Y-5 (soit 35mm à gauche et 5mm en avant par rapport à la buse. Si tu veux modifier cette position, tu n'as qu'à changer ces lignes dans le fichier configuration.h: 798 #define X_PROBE_OFFSET_FROM_EXTRUDER -35 //-23 // X offset: -left +right [of the nozzle] 799 #define Y_PROBE_OFFSET_FROM_EXTRUDER -5 //0 // Y offset: -front +behind [the nozzle] 5. j'ai activé le linear advanced: voir mon message précédent (vidéo en lien) pour les réglages Après avoir flashé, A- tu initialises l'eeprom: M502 puis tu enregistres avec M500. B- tu testes le BLtouch: 1- touche rentrée la led est rouge fixe (si elle clignote, c'est qu'il y a un défaut) 2- tu sors la touche M280 P0 S10 3- la led doit être bleue 4- tu tapes M119 pour voir l'état des fins de course. 5- tu enfonces la touche avec le doigt (normalement, la led passe rouge ou s'éteint) 6- tu retapes M119 (l'état du fin de course Zmin a dû changer) 7- tu rentres la touche M280 P0 S90 C- tu règles les PID: Pour la buse: M303 E0 S210 C8en retour, tu devrais avoir quelque chose comme ça (les valeurs seront différentes): RECU: p:17.22 i:1.00 d:74.22 tu n'as plus qu'à envoyer la commande avec tes propres valeurs: tete: M301 P17.22 I1.00 D74.22 Pour le plateau chauffant: M303 E-1 S70 C8en retour: RECU: p:841.68 i:152.12 d:1164.25 tu envoies la commande avec tes propres valeurs: M304 P841.68 I152.12 D1164.25 Tu sauvegardes et tu lis les valeurs de l'eeprom: M500 D- tu règles le Zoffset du BLtouch à chaud (buse et plateau à température d'impression) D- tu palpes le plateau: 1- Tu envoies: G28 2- puis: G29 3- à la fin, tu sauvegardes le résultat: M500 Pour vérifier que la matrice est enregistrée, tu envoies M420 V. Normalement, la matrice dois s'afficher (contrairement à ce que tu as montré précédemment). Normalement, l'imprimante est opérationnelle, tu peux lancer une impression. Et pour la dernière fois, un M500 après un réglage mécanique ne sert à RIEN!!!! PS: rassures-toi, il y a plus d'humour qu'autre chose dans mes propos! Marlin1.1.9_LGT0.3.1_LK4_Pro.zip firmware.hex Modifié (le) Mars 19, 2021 par remibora
lynyrd Posté(e) Mars 19, 2021 Auteur Posté(e) Mars 19, 2021 il y a 20 minutes, remibora a dit : M303 E0 S210 C8en retour, SENDING:M303 E0 S210 C8 PID Autotune start bias: 123 d: 123 min: 205.98 max: 214.10 bias: 121 d: 121 min: 206.05 max: 213.75 bias: 121 d: 121 min: 205.98 max: 213.75 Ku: 39.64 Tu: 23.76 Classic PID Kp: 23.78 Ki: 2.00 Kd: 70.63 bias: 121 d: 121 min: 206.13 max: 213.63 Ku: 41.08 Tu: 22.77 Classic PID Kp: 24.65 Ki: 2.16 Kd: 70.17 bias: 120 d: 120 min: 206.25 max: 213.71 Ku: 40.96 Tu: 22.94 Classic PID Kp: 24.57 Ki: 2.14 Kd: 70.46 bias: 118 d: 118 min: 206.25 max: 213.75 Ku: 40.06 Tu: 23.43 Classic PID Kp: 24.04 Ki: 2.05 Kd: 70.40 bias: 118 d: 118 min: 206.17 max: 213.75 Ku: 39.65 Tu: 23.59 Classic PID Kp: 23.79 Ki: 2.02 Kd: 70.16 bias: 119 d: 119 min: 206.21 max: 213.44 Ku: 41.93 Tu: 23.27 Classic PID Kp: 25.16 Ki: 2.16 Kd: 73.17 PID Autotune finished! Put the last Kp, Ki and Kd constants from below into Configuration.h Je dois mettre: M301:p:25.16 i:.16 d:73.17 ?
remibora Posté(e) Mars 19, 2021 Posté(e) Mars 19, 2021 NON! C'est: M301 P25.16 I2.16 D73.17 Fais un copié-collé (touche ctrl + c / Touche ctrl + v) dans Pronterface, tu seras sûr de ne pas te planter. T'es pas un peu trop fatigué pour faire ça ce soir?
lynyrd Posté(e) Mars 19, 2021 Auteur Posté(e) Mars 19, 2021 il y a 1 minute, remibora a dit : T'es pas un peu trop fatigué pour faire ça ce soir? Qu'est ce donc le fichier "firmware.hex" ? Oui, ça commence à me fatiguer, je rependrais demain à tête reposée.
remibora Posté(e) Mars 19, 2021 Posté(e) Mars 19, 2021 (modifié) firmware.hex est le firmware à flasher avec xloader par exemple. Modifié (le) Mars 19, 2021 par remibora
lynyrd Posté(e) Mars 19, 2021 Auteur Posté(e) Mars 19, 2021 il y a 1 minute, remibora a dit : firmware.hex est le firmware à flasher avec xloader par exemple. C'est obligatoire ?
remibora Posté(e) Mars 19, 2021 Posté(e) Mars 19, 2021 (modifié) Ca dépend: soit tu compiles ton firmware et tu le transfères avec le logiciel (VScode de préférence). soit tu utilises un autre logiciel pour le transfert. Modifié (le) Mars 19, 2021 par remibora
lynyrd Posté(e) Mars 19, 2021 Auteur Posté(e) Mars 19, 2021 J'ai envoyé le firmware Marlin1.1.9_LGT0.3.1_LK4_Pro, tel quel, les valeurs du BLTouch par rapport à la buse est de X=-35; Y-5 sont bonnes et j'ai vérifié quelques données, elles sont bonnes, donc je n'y ai pas touché ! VS Code, je n'y arrive pas, je le fais avec Arduino. Donc, j'envoie le firmware Marlin1.1.9_LGT0.3.1_LK4_Pro ou le firmware.hex ?
remibora Posté(e) Mars 19, 2021 Posté(e) Mars 19, 2021 Quand tu dis " le firmware Marlin1.1.9_LGT0.3.1_LK4_Pro", c'est celui que tu as compilé avec les sources que je t'ai fournies? Si oui, alors il fallait le faire avant de régler les PIDs, puisque tu vas tout perdre avec le flash... enfin presque, il suffira d'envoyer les lignes M301... pour la buse et le plateau, tu n'auras pas à faire tous les cycles. Donc si c'est avec "mes" sources, oui, tu flashes le firmware que tu as compilé.
lynyrd Posté(e) Mars 19, 2021 Auteur Posté(e) Mars 19, 2021 (modifié) il y a 6 minutes, remibora a dit : il fallait le faire avant de régler les PIDs J'ai envoyé le firmaware en premier, celui que tu as posté, qui est déjà compilé. Ensuite j'ai commencé les PIDs, que je recommencerais demain. Bonne fin de soirée. Modifié (le) Mars 19, 2021 par lynyrd
remibora Posté(e) Mars 19, 2021 Posté(e) Mars 19, 2021 OK, donc tu n'auras pas les modifications que j'ai ajoutées, comme le PID du plateau,... c'est dommage. Franchement, je ne sais pas comment tu fais pour ne pas pouvoir compiler avec VScode. Ça se fait en 3 clics de souris... il suffit de suivre ces instructions. Tu peux même transférer le firmware en cliquant sur l'icône "->" à gauche de la poubelle, tout en bas de la fenêtre.
lynyrd Posté(e) Mars 19, 2021 Auteur Posté(e) Mars 19, 2021 Merci à toi, je vais étudier VScode, par contre je n'ai pas PlatformIO IDE, portant il est installé. Pas de flèche et pas de poubelle.
remibora Posté(e) Mars 20, 2021 Posté(e) Mars 20, 2021 Est-ce que tu peux vérifier les paramètres de l'extension en cliquant sur l'icone (1) puis paramètres (2) Citation Liste des paramètres: Citation Sinon, les sources Marlin1.1.9_LGT0.3.1_LK4_ProMarlin compilent bien sous arduino IDE, avec mes fichiers de configuration modifiés. Tu n'as qu'à remplacer ces 2 fichiers: Configuration_adv.h Configuration.h
lynyrd Posté(e) Mars 20, 2021 Auteur Posté(e) Mars 20, 2021 Bonjour, Voici ce qui est coché dans les paramètres d'extension: Platformio-ide: Auto Close Serial Monitor Platformio-ide: Auto Preload Env Tasks Platformio-ide: Force Upload And Monitor Platformio-ide: Use Builtin PIOCore Platformio-ide: Use Builtin Python
remibora Posté(e) Mars 20, 2021 Posté(e) Mars 20, 2021 Salut, Tu es sous windows 7 ou 10? version famille/family?
lynyrd Posté(e) Mars 20, 2021 Auteur Posté(e) Mars 20, 2021 Re, Je suis sous Windows 10 Professionnel.
PPAC Posté(e) Mars 20, 2021 Posté(e) Mars 20, 2021 Salut @lynyrdet @remibora Si je me souvient bien, l’installe de "PlatformIO" avais un problème de "communication / téléchargement" chez lynyrd qd j'ai essayer de lui faire installer ... et comme Arduino IDE semblais réussir a compiler (je ne sais pas comment ...) j'ai pas cherché plus loin ...
remibora Posté(e) Mars 20, 2021 Posté(e) Mars 20, 2021 (modifié) @lynyrd, est-ce que tu as installé Python 3 32bits en veillant à cocher la case "ajouter le chemin..." (quelque chose dans le genre) lors de l'installation. Peut-être qu'un anti-virus bloque l'accès à un site de téléchargement??? On pourra reprendre ce point lorsque ta machine sera opérationnelle. Pour l'instant, tu t'en sors avec Arduino IDE. Modifié (le) Mars 20, 2021 par remibora 1
lynyrd Posté(e) Mars 20, 2021 Auteur Posté(e) Mars 20, 2021 (modifié) J'ai téléchargé dans l'imprimante, le firmware modifié, avec les deux fichiers de remibora. Je dois maintenant calibrer le BLTouch Voici un tuto, à partir de 8'25, c'est ainsi que je dois procéder ? Modifié (le) Mars 20, 2021 par lynyrd
PPAC Posté(e) Mars 20, 2021 Posté(e) Mars 20, 2021 je perdre patience @lynyrd car presque a chaque fois que l'on te pause une question , tu ne répond pas ... Aussi, pourrais tu stp faire preuve d'initiative, faire des essais toi même ? ou bien prendre le temps de répondre en détail a chaque questions qui te sont pausé. Merci car là de plus en plus je pense que tu nous troll !
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