muller Posté(e) Février 18, 2022 Posté(e) Février 18, 2022 bonjour Est il possible de vérifier voire de reconfigurer les pins du connecteur lcd de ma v4.2.7 en passant par pins-ramps.h? je présume que lorsque l'on sélectionne un type d'écran LCD dans config.h , c'est indirectement une sélection de ce programme qui est sélectionnée? si je parviens à lire les attributions pour chaque pins de la connexion LCD , j'aurai le choix de les suivre et de connecter mon écran en conséquence ou l'inverse.... actuellement j'ai déduit: pour la connexion de ma v4.2.7 le pin 1 correspond à : VCC 5v 2 : GND 3 : LCD EN D17 4 : LCD RS D16 5 : LCD4 D23 6 : BTN2 D31 7 : RST D41 8 : BTN1 D33 9 : BTN ENC D35 10 : BEEP D37 dans config.h les lignes 2140 à 2143 ( #definie CR10) correspondent à la partie créality dans le fichier pins-ramps.h ????? j'aurai besoin d'un peu d'éclairage svp... merci
fran6p Posté(e) Février 18, 2022 Posté(e) Février 18, 2022 (modifié) Le fichier «pins» dépend de la carte déclarée dans configuration.h : https://github.com/MarlinFirmware/Marlin/blob/186d2ba6b4420b41ae977cad4028a37b57030ceb/Marlin/Configuration.h#L97-L100 Pour une carte Creality v4.2.7, c'est le fichier src/pins/stm32f1/pins_CREALITY_V427.h qui lui même appelle ensuite le pins_CREALITY_V4.h. C'est dans ce dernier que tu trouveras la section pour le LCD : https://github.com/MarlinFirmware/Marlin/blob/186d2ba6b4420b41ae977cad4028a37b57030ceb/Marlin/src/pins/stm32f1/pins_CREALITY_V4.h#L158-L209 (avec l'écran «stock» CR10_STOCKDISPLAY) : #if ENABLED(CR10_STOCKDISPLAY) #if ENABLED(RET6_12864_LCD) // RET6 12864 LCD #define LCD_PINS_RS PB12 #define LCD_PINS_ENABLE PB15 #define LCD_PINS_D4 PB13 #define BTN_ENC PB2 #define BTN_EN1 PB10 #define BTN_EN2 PB14 #ifndef HAS_PIN_27_BOARD #define BEEPER_PIN PC6 #endif #elif ENABLED(VET6_12864_LCD) // VET6 12864 LCD #define LCD_PINS_RS PA4 #define LCD_PINS_ENABLE PA7 #define LCD_PINS_D4 PA5 #define BTN_ENC PC5 #define BTN_EN1 PB10 #define BTN_EN2 PA6 #else #error "Define RET6_12864_LCD or VET6_12864_LCD to select pins for CR10_STOCKDISPLAY with the Creality V4 controller." #endif L'attribution / déclaration des pins dépend du μcontrôleur de la carte mère RE/VE{T6} (à vérifier / tester car actuellement, Creality fournit de plus en plus souvent des cartes avec un STM32F103RC (256Ko mémoire flash au lieu de 512Ko pour la RE) ou pire avec un clone du STM32, un Gigadrive (GD32Fxxx), l'attribution des pins est peut-être encore différent ) Donc le fichier «pins_ramps» n'est pas utilisé. Modifié (le) Février 18, 2022 par fran6p
muller Posté(e) Février 19, 2022 Auteur Posté(e) Février 19, 2022 (modifié) https://docs.google.com/spreadsheets/d/1DYhh9fwLnvZzuNvMoBen9Dl68KN-4TWkbO94lJ4iwe4/edit#gid=0 ceci peut permettre de s'y retrouver un peu aussi.( c'est ce que tu m'as donné, mais je ne l'ai pas compris tout de suite...) mais physiquement sur la carte où ce trouve par exemple le pin pc6? on ne parle pas des pins de polarités: gnd ou vcc ??? ni même du reset....??? ma carte est une STM32F103 RET6 peut on tester au fur et à mesure des branchement leur fonction? exemple: le beep, btn1 ou btn2 ???? Modifié (le) Février 19, 2022 par muller
fran6p Posté(e) Février 19, 2022 Posté(e) Février 19, 2022 Tu peux t'aider du schéma électronique d'une carte V4.2.2 (semblable à une v4.2.7) : Creality422-Schematic.pdf
muller Posté(e) Février 19, 2022 Auteur Posté(e) Février 19, 2022 (modifié) Il y a 2 heures, fran6p a dit : u peux t'aider du schéma électronique d'une carte V4.2.2 (semblable à une v4.2.7) EXCELLENT!!! le nom des pins correspond bien au fichier pins_CREALITY_V4.h . quelque soit l'orientation de recherche que je prends avec ton aide.... le résultat est toujours le même. je viens de tester le beep , il fonctionne. je vais faire la modif du contraste avec la résistance. Pourtant le réglage du contraste me paraissait probant car la pixellisation changeait. grand merci , je poursuis .... Modifié (le) Février 19, 2022 par muller
muller Posté(e) Mars 4, 2022 Auteur Posté(e) Mars 4, 2022 (modifié) BONJOUR, Je suis parvenu à connecter correctement l'écran lcd. Mais il ne fonctionne que sur la config d'origine de la carte V4.2.7 ( fourni lors de l'achat) Ender-3-Marlin2.0.1-ET300_HW_4.2.7_SW_1.0.3-20210306.bin Pourquoi???? merci d'avance! Modifié (le) Mars 4, 2022 par muller
fran6p Posté(e) Mars 5, 2022 Posté(e) Mars 5, 2022 Il y a 10 heures, muller a dit : Pourquoi???? Aucune idée A partir du fichier binaire, ça va être plus que compliqué de retrouver les paramètres de configuration ayant permis de compiler ce firmware. 1
muller Posté(e) Mars 5, 2022 Auteur Posté(e) Mars 5, 2022 (modifié) Il y a 9 heures, fran6p a dit : Aucune idée Mais! tu n'as pas le droit de répondre ainsi!!!!!! moi je rame, toi tu trouve! normal quoi.... En quoi la programmation peut elle modifier l'attribution des pins. Ou alors, trouver une configuration qui correspond à ce branchement. Mais on configure par rapport à une carte (v4.2.7) ... j'ai essayé pour comprendre avec différentes confis pour v4.2.2.( aucun résultats). quelqu'un aurait il une confi.h pour ender3 de basse avec une carte v4.2.7?????? pour comparer, je vais bien finir par y arriver!!!!! ps pas réussi à connecter le reset encore... Modifié (le) Mars 5, 2022 par muller
fran6p Posté(e) Mars 6, 2022 Posté(e) Mars 6, 2022 Les exemples de configuration fournis par Marlin pour une Ender3, carte v4.2.7 : Configuration.h Configuration_adv.h
muller Posté(e) Mars 6, 2022 Auteur Posté(e) Mars 6, 2022 Il y a 3 heures, fran6p a dit : Les exemples de configuration fournis par Marlin pour une Ender3, carte v4.2.7 : je ne fait que dire merci..... bon cette version revient souvent ( 02000903) j'ai revérifié le fichier "pins_CREALITY_V4.h", c'est ok et c'est avec ça que j'ai câblé la carte qui a fonctionné ou qui fonctionne avec "Ender-3-Marlin2.0.1-ET300_HW_4.2.7_SW_1.0.3-20210306.bin"..... Je vais revérifier mes branchements... des fois que j'aurai fait une erreur qui ne fonctionnerai qu'avec cette version de config.... un peu tordu, mais plus rien n'est impossible... - La polarisation est ok - le beep est ok - les boutons ne sont pas testables...: btn1, btn2 btn ENC - il me reste donc : lcd D4 , lcd SR, lcd RS...
fran6p Posté(e) Mars 7, 2022 Posté(e) Mars 7, 2022 Franchement, à ta place, il y a longtemps que j'aurai investi dans un écran LCD Creality à une seule nappe mais bon c'est ta machine et ton écran ( peut-être dysfonctionnel )
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