Kurilos Posté(e) Mars 7, 2023 Posté(e) Mars 7, 2023 Bonjour à toutes et à tous Voilà mon petit problème (je vais essayer de faire court) Après passage au BL Touch et suite à problème avec la carte SD (certainement un mauvais enregistrement du Gcode), j'ai retrouvé mon imprimante lors d'une impression à une hauteur de 250mm environ alors que le max z d'impression était de 65 mm. J'ai eu un peu peur après coup car sur la partie supérieure, il y a le renvoi du double Z. J'ai eu l'idée de monter le fin de course Z (démonté à cause du BL touch) en partie supérieure et donc d'en faire un Zmax pour protéger le matériel. Je me suis donc penché sur la compilation de Marlin et j'ai bien vu que l'on pouvait activer le Zmax. Mais, je ne suis pas sûr de moi et j'aimerais bien un coup de main sur la compilation. Pour être plus précis, j'ai besoin de connaître les champs à modifier. Merci d'avance pour vos réponses.
pommeverte Posté(e) Mars 7, 2023 Posté(e) Mars 7, 2023 Salut, Normalement, il suffit de décommenter la ligne suivante du fichier configuration.h: //#define USE_ZMAX_PLUG
Kurilos Posté(e) Mars 15, 2023 Auteur Posté(e) Mars 15, 2023 Merci de ta réponse J'avais bien vu cette ligne mais ce n'était pas la seule et j'étais perdu... Maintenant, j'ai fait un essai de compilation et je t’avouerais que je suis encore plus perdu. ça me retourne un message d'erreur (je ne sais plus lequel) mais c'est très mal parti, l'affaire.
pommeverte Posté(e) Mars 15, 2023 Posté(e) Mars 15, 2023 Salut, Perso, ça compile sans problème de mon coté. Est-ce que tu peux fournir tes fichiers configuration.h et configuration_adv.h, histoire qu'on y jette un oeil? Sinon, je pense que tu as une autre solution qui ne nécessite pas de changer le firmware: tu câbles le détecteur Zmax en parallèle d'un autre détecteur de fin de course (Xmin ou Ymin). Si le détecteur se ferme, les mouvements s'arrêteront.
Kurilos Posté(e) Mars 15, 2023 Auteur Posté(e) Mars 15, 2023 Bon, j'ai avancé un petit peu: j'ai réussi à compiler sans erreurs et donc j'ai eu le fameux fichier .bin. Mais après avoir insérer la carte SD dans l'imprimante, le fichier se charge, l'écran d'accueil s'affiche puis ça recharge la carte SD et ainsi de suite. C'est bon, j'ai pu avancé un peu, je referai d'autres tentatives....
Kurilos Posté(e) Mars 19, 2023 Auteur Posté(e) Mars 19, 2023 J'ai toujours le même problème: La compil se passe bien, je charge le .bin via la carte SD, l'écran d'accueil s'affiche puis, si la carte SD est présente, recharge de nouveau le .bin, etc... Si je retire la carte SD, on voit l’écran, au bout de quelques secondes, s’éteindre puis revenir sur l’écran d'accueil. J'ai tenté avec plusieurs versions de Marlin: idem (avec ou sans modif). Il y a certainement quelque chose que je fais mal (ou que je ne fais pas). Si quelqu'un a une piste...
pommeverte Posté(e) Mars 19, 2023 Posté(e) Mars 19, 2023 (modifié) Salut, Quelles versions d'écran et de carte-mère as-tu? Modifié (le) Mars 19, 2023 par pommeverte
Kurilos Posté(e) Mars 19, 2023 Auteur Posté(e) Mars 19, 2023 écran version 1.2 Carte mère d'origine ou presque VOH Donc pour l’environnement , j'ai choisi STM32F103VE_longer. Pour l'ecran, j'ai laissé la première fois avec TFT_GENERIC (configuration par défaut) et avec l’écran pour LK1: #define LK1 #define TS_V12 #define LONGER_LK_TFT28 Résultat identique Merci de ton aide
pommeverte Posté(e) Mars 19, 2023 Posté(e) Mars 19, 2023 Est-ce que tu peux tester ce firmware compilé à partir des dernières sources stables de Marlin (V2.1.2)? Je te fournirai les fichiers de config si cette version est valide. Marlin-2.1.2_U20_BLtouch.zip
Kurilos Posté(e) Mars 19, 2023 Auteur Posté(e) Mars 19, 2023 ça fonctionne (hormis qu'il faut que je recalibre l'écran, les touches +/-/valid se retrouvent en haut et inversés) J'en déduis que c'est certainement un problème de paramétrage du marlin?
pommeverte Posté(e) Mars 19, 2023 Posté(e) Mars 19, 2023 Euhhhhhhh, c'est quoi ce bazar? d'autant plus que j'ai repris les sources de ce message où @Esprit.MH n'a pas rencontré ce problème. Bon, au pire, tu retournes ton écran
Kurilos Posté(e) Mars 19, 2023 Auteur Posté(e) Mars 19, 2023 Oui, effectivement, j'ai l'impression que ça vient avec les versions 2.xxx du firmware longer (ce n'est qu'une supposition) Mais avec la calibration de l’écran, pas toujours évidente à réussir, ça rentre dans l'ordre. Je vais regarder tes fichiers...
pommeverte Posté(e) Mars 19, 2023 Posté(e) Mars 19, 2023 il y a 14 minutes, Kurilos a dit : j'ai l'impression que ça vient avec les versions 2.xxx du firmware longer (ce n'est qu'une supposition) je ne vois pas pourquoi, ça fonctionne pour les personnes à qui j'ai fourni ce firmware... Tu es vraiment sûr d'avoir un écran v1.2? une p'tite photo en cas de doute? Sinon, voici les fichiers de config utilisés: platformio.ini Configuration_adv.h _Statusscreen.h Configuration.h
Kurilos Posté(e) Mars 19, 2023 Auteur Posté(e) Mars 19, 2023 J'ai démonté la machine pour identifier l’écran, c'est V1.9 (SID240320-8PCB-D). J'ai essayé de compiler avec cette version, j'ai toujours un écran inversé. j'ai trouvé des fichiers (fait par toi) mais je ne vois pas de différence et pourtant ça ne marche pas. J'ai essayé avec un fichier déjà compilé pour cette version d'écran et ça marche Le bon coté de la chose, c'est que je n'ai plus de reboot continuel (point négatif: je ne sais pas pourquoi) et les compilations se passent sans problème.
pommeverte Posté(e) Mars 19, 2023 Posté(e) Mars 19, 2023 Au cas où, voici le firmware pour un écran V1.9: Marlin-2.1.2_U20V1.9_BLtouch.zip J'ai simplement commenté et décommenté ces 2 lignes du fichier configuration.h: //#define TS_V12 #define TS_V19
Kurilos Posté(e) Mars 19, 2023 Auteur Posté(e) Mars 19, 2023 C'est exactement ce que j'ai fait. c'est incompréhensible
Kurilos Posté(e) Mars 20, 2023 Auteur Posté(e) Mars 20, 2023 J'ai repris les recherches et j'ai trouvé, je pense l'origine de mes soucis: Pour ce qui concerne le problème de boot permanent, l'origine vient de l'absence de cette ligne: ligne 2546 #define SDIO_SUPPORT // Chgmnt TR Note from Hobi : Added as was not present in the file… Situé après #define SDSUPPORT Pour ce qui est du problème d'écran, je pense avoir trouvé: Si je sélectionnes l'écran TS_V11, les lignes 3262 à 3266 passent en surbrillance correspondant bien à la version de l'écran 1.1 Si je sélectionnes l'écran TS_V12, les lignes 3268 à 3272 passent en surbrillance correspondant bien à la version de l'écran 1.2 Si je sélectionnes l'écran TS_V19, les lignes 3268 à 3272 restent en surbrillance correspondant bien à la version de l'écran 1.2 au lieu des lignes 3274 à 3278 J'ai le même problème avec le nom de l'imprimante: je sélectionne la LK1 mais c'est la U20 qui est en surbrillance et que je retrouve sur l'écran de l'imprimante. D'ou vient le problème?
pommeverte Posté(e) Mars 20, 2023 Posté(e) Mars 20, 2023 Salut, il y a 11 minutes, Kurilos a dit : Si je sélectionnes l'écran TS_V19, les lignes 3268 à 3272 restent en surbrillance correspondant bien à la version de l'écran 1.2 au lieu des lignes 3274 à 3278 J'ai le même problème avec le nom de l'imprimante: je sélectionne la LK1 mais c'est la U20 qui est en surbrillance et que je retrouve sur l'écran de l'imprimante. D'ou vient le problème? Probablement de VScode et son "intellisense" pas si intelligent que ça . Parfois, il suffit de fermer le fichier et de le rouvrir pour que la surbrillance se mette à jour ou simplement enregistrer et patienter... dans tous les cas, ce n'est pas vraiment un soucis, surtout si ça n'occasionne pas une erreur de compilation. Il faut juste ne pas décommenter plusieurs version d'écran et d'imprimante
Kurilos Posté(e) Mars 21, 2023 Auteur Posté(e) Mars 21, 2023 Il y a 13 heures, pommeverte a dit : Il faut juste ne pas décommenter plusieurs version d'écran et d'imprimante c"est ce j'ai fait mais j'ai l'impression que ça ne marche pas Par rapport aux deux images ci dessus, j'ai décommenté : #define LK1 #define TS_V19 #define LONGER_LK_TFT28
pommeverte Posté(e) Mars 21, 2023 Posté(e) Mars 21, 2023 Salut, Ne t'en fait pas, c'est plus un problème d'affichage qu'autre chose. La compilation se fait correctement.
Kurilos Posté(e) Mars 21, 2023 Auteur Posté(e) Mars 21, 2023 Je suis sûr de mon écran. J'ai testé avec une version 2.0.5.3 déjà compilé pour alfawise U20, BL touch et écran 1.9 et ça marche. La compilation que j'ai faite ne retourne pas d'erreur mais elle ne prend pas en compte les choix que je fais..... L'écran mais aussi le nom de l'imprimante. Je vais laisser tomber pour l'instant.
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