Vallio Posté(e) Janvier 22 Posté(e) Janvier 22 Bonjour, je voulais améliorer mes impressions mais sur la carte d'origine il et difficile d'avoir des infos et quand on ne maitrise pas l'anglais cela n'arrange pas les choses. J'ai donc acheté un nano v3.1 pour installer sur l'imprimante en remplaçant le capteur d'origine par un blt j'ai aussi prévu le psu et des 2209 en driver et le ts35 en écran reste à compiler marlin et c'est la que cela se gâte voici le message d'erreur : PS E:\Marlin-2.1.2.5\Marlin-2.1.2.5> echo "done" >"C:\Users\33652\AppData\Local\Temp\ipc" PS E:\Marlin-2.1.2.5\Marlin-2.1.2.5> platformio run --silent -e mks_robin_nano_v3_1_usb_flash_drive Marlin\src\lcd\extui\mks_ui\draw_dialog.cpp: In function 'void btn_ok_event_cb(lv_obj_t*, lv_event_t)': Marlin\src\lcd\extui\mks_ui\draw_dialog.cpp:137:7: error: 'pause_menu_response' was not declared in this scope; did you mean 'pause_menu_disp'? 137 | pause_menu_response = PAUSE_RESPONSE_EXTRUDE_MORE; | ^~~~~~~~~~~~~~~~~~~ | pause_menu_disp Marlin\src\lcd\extui\mks_ui\draw_dialog.cpp:137:29: error: 'PAUSE_RESPONSE_EXTRUDE_MORE' was not declared in this scope 137 | pause_menu_response = PAUSE_RESPONSE_EXTRUDE_MORE; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Marlin\src\lcd\extui\mks_ui\../../../inc/MarlinConfigPre.h:37, from Marlin\src\lcd\extui\mks_ui\draw_dialog.cpp:27: Marlin\src\lcd\extui\mks_ui\draw_dialog.cpp: In function 'void btn_cancel_event_cb(lv_obj_t*, lv_event_t)': Marlin\src\lcd\extui\mks_ui\draw_dialog.cpp:189:35: error: 'pause_menu_response' was not declared in this scope; did you mean 'pause_menu_disp'? 189 | TERN_(ADVANCED_PAUSE_FEATURE, pause_menu_response = PAUSE_RESPONSE_RESUME_PRINT); | ^~~~~~~~~~~~~~~~~~~ Marlin\src\lcd\extui\mks_ui\../../../inc/../core/macros.h:671:26: note: in definition of macro 'THIRD' 671 | #define THIRD(a,b,c,...) c | ^ Marlin\src\lcd\extui\mks_ui\../../../inc/../core/macros.h:256:29: note: in expansion of macro '___TERN' 256 | #define __TERN(T,V...) ___TERN(_CAT(_NO,T),V) // Prepend '_NO' to get '_NOT_0' or '_NOT_1' | ^~~~~~~ Marlin\src\lcd\extui\mks_ui\../../../inc/../core/macros.h:255:29: note: in expansion of macro '__TERN' 255 | #define _TERN(E,V...) __TERN(_CAT(T_,E),V) // Prepend 'T_' to get 'T_0' or 'T_1' | ^~~~~~ Marlin\src\lcd\extui\mks_ui\../../../inc/../core/macros.h:254:29: note: in expansion of macro '_TERN' 254 | #define TERN_(O,A) _TERN(_ENA_1(O),,A) // OPTION ? 'A' : '<nul>' | ^~~~~ Marlin\src\lcd\extui\mks_ui\draw_dialog.cpp:189:5: note: in expansion of macro 'TERN_' 189 | TERN_(ADVANCED_PAUSE_FEATURE, pause_menu_response = PAUSE_RESPONSE_RESUME_PRINT); | ^~~~~ Marlin\src\lcd\extui\mks_ui\draw_dialog.cpp:189:57: error: 'PAUSE_RESPONSE_RESUME_PRINT' was not declared in this scope 189 | TERN_(ADVANCED_PAUSE_FEATURE, pause_menu_response = PAUSE_RESPONSE_RESUME_PRINT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Marlin\src\lcd\extui\mks_ui\../../../inc/../core/macros.h:671:26: note: in definition of macro 'THIRD' 671 | #define THIRD(a,b,c,...) c | ^ Marlin\src\lcd\extui\mks_ui\../../../inc/../core/macros.h:256:29: note: in expansion of macro '___TERN' 256 | #define __TERN(T,V...) ___TERN(_CAT(_NO,T),V) // Prepend '_NO' to get '_NOT_0' or '_NOT_1' | ^~~~~~~ Marlin\src\lcd\extui\mks_ui\../../../inc/../core/macros.h:255:29: note: in expansion of macro '__TERN' 255 | #define _TERN(E,V...) __TERN(_CAT(T_,E),V) // Prepend 'T_' to get 'T_0' or 'T_1' | ^~~~~~ Marlin\src\lcd\extui\mks_ui\../../../inc/../core/macros.h:254:29: note: in expansion of macro '_TERN' 254 | #define TERN_(O,A) _TERN(_ENA_1(O),,A) // OPTION ? 'A' : '<nul>' | ^~~~~ Marlin\src\lcd\extui\mks_ui\draw_dialog.cpp:189:5: note: in expansion of macro 'TERN_' 189 | TERN_(ADVANCED_PAUSE_FEATURE, pause_menu_response = PAUSE_RESPONSE_RESUME_PRINT); | ^~~~~ *** [.pio\build\mks_robin_nano_v3_1_usb_flash_drive\src\src\lcd\extui\mks_ui\draw_dialog.cpp.o] Error 1 Marlin\src\lcd\extui\mks_ui\draw_fan.cpp: In function 'void event_handler(lv_obj_t*, lv_event_t)': Marlin\src\lcd\extui\mks_ui\draw_fan.cpp:50:43: error: 'class Temperature' has no member named 'fan_speed' 50 | const uint8_t temp = map(thermalManager.fan_speed[0], 0, 255, 0, 100); | ^~~~~~~~~ Marlin\src\lcd\extui\mks_ui\draw_fan.cpp:60:18: error: 'class Temperature' has no member named 'set_fan_speed'; did you mean 'zero_fan_speeds'? 60 | thermalManager.set_fan_speed(0, map(fanPercent, 0, 100, 0, 255)); | ^~~~~~~~~~~~~ | zero_fan_speeds *** [.pio\build\mks_robin_nano_v3_1_usb_flash_drive\src\src\lcd\extui\mks_ui\draw_fan.cpp.o] Error 1 ========================================================== [FAILED] Took 185.32 seconds ========================================================== j'ai dejà éliminé pas mal de problèmes mais là je seche Configuration.h Configuration_adv.h
pommeverte Posté(e) Janvier 22 Posté(e) Janvier 22 Salut, A priori, l'erreur est liée à l'activation de #define USE_CONTROLLER_FAN. En commentant cette ligne dans le fichier configuration_adv.h, l'erreur disparait. Par contre, je pense qu'il y a des erreurs dans le fichier configuration.h, j'aurais plutôt choisi: #define SERIAL_PORT 3 ... #define BAUDRATE 115200 et commenté #define TOUCH_SCREEN
Vallio Posté(e) Janvier 22 Auteur Posté(e) Janvier 22 Bonsoir, le controller fan est utile non ? le serial port et préconisé à -1 par mks pour le baudrate je l'avais laissé par défaut n'ayant pas trouvé de renseignement et le touch screen et aussi pratique pour l’écran mais si cela peut empêcher la compilation je teste pour voir et te tiens au jus. Merci, bonne soirée
pommeverte Posté(e) Janvier 22 Posté(e) Janvier 22 (modifié) il y a 16 minutes, Vallio a dit : le controller fan est utile non ? le problème, c'est que tu utilises la même sortie pour le ventilateur de la carte-mère/boitier et le refroidissement du filament: #define CONTROLLER_FAN_PIN FAN0_PIN il y a 16 minutes, Vallio a dit : le serial port et préconisé à -1 par mks Tu as trouvé ça où? Dans le firmware que propose MKS sur leur github, c'est pourtant écrit: #define SERIAL_PORT 3 qui est confirmé sur le schéma de la carte: Citation Pour la vitesse, ce sera à tester... il y a 16 minutes, Vallio a dit : le touch screen et aussi pratique pour l’écran si le TS35 était tactile, je serais d'accord, mais d'après cette page, ce n'est pas le cas. Ou alors, tu nous as menti à l'insu de ton plein gré et tu as un TS35-R Modifié (le) Janvier 22 par pommeverte
Vallio Posté(e) Janvier 23 Auteur Posté(e) Janvier 23 Bonjour, les modifs n'ont rien donné pour le ventilo carte il est sur 24v direct pin j5 et j'ai bien un écran tactile MKS_TS35_V2_0 et j'ai suivi les instructions de cette page : https://github.com/makerbase-mks/MKS-Robin-Nano-V3.X/blob/main/firmware/Marlin-bugfix2.0.x-MKS-2.1.2/README.md PS E:\Marlin-2.1.2.5\Marlin-2.1.2.5> echo "done" >"C:\Users\33652\AppData\Local\Temp\ipc" PS E:\Marlin-2.1.2.5\Marlin-2.1.2.5> platformio run --silent -e mks_robin_nano_v3_1_usb_flash_drive Marlin\src\lcd\extui\mks_ui\draw_dialog.cpp: In function 'void btn_ok_event_cb(lv_obj_t*, lv_event_t)': Marlin\src\lcd\extui\mks_ui\draw_dialog.cpp:137:7: error: 'pause_menu_response' was not declared in this scope; did you mean 'pause_menu_disp'? 137 | pause_menu_response = PAUSE_RESPONSE_EXTRUDE_MORE; | ^~~~~~~~~~~~~~~~~~~ | pause_menu_disp Marlin\src\lcd\extui\mks_ui\draw_dialog.cpp:137:29: error: 'PAUSE_RESPONSE_EXTRUDE_MORE' was not declared in this scope 137 | pause_menu_response = PAUSE_RESPONSE_EXTRUDE_MORE; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from Marlin\src\lcd\extui\mks_ui\../../../inc/MarlinConfigPre.h:37, from Marlin\src\lcd\extui\mks_ui\draw_dialog.cpp:27: Marlin\src\lcd\extui\mks_ui\draw_dialog.cpp: In function 'void btn_cancel_event_cb(lv_obj_t*, lv_event_t)': Marlin\src\lcd\extui\mks_ui\draw_dialog.cpp:189:35: error: 'pause_menu_response' was not declared in this scope; did you mean 'pause_menu_disp'? 189 | TERN_(ADVANCED_PAUSE_FEATURE, pause_menu_response = PAUSE_RESPONSE_RESUME_PRINT); | ^~~~~~~~~~~~~~~~~~~ Marlin\src\lcd\extui\mks_ui\../../../inc/../core/macros.h:671:26: note: in definition of macro 'THIRD' 671 | #define THIRD(a,b,c,...) c | ^ Marlin\src\lcd\extui\mks_ui\../../../inc/../core/macros.h:256:29: note: in expansion of macro '___TERN' 256 | #define __TERN(T,V...) ___TERN(_CAT(_NO,T),V) // Prepend '_NO' to get '_NOT_0' or '_NOT_1' | ^~~~~~~ Marlin\src\lcd\extui\mks_ui\../../../inc/../core/macros.h:255:29: note: in expansion of macro '__TERN' 255 | #define _TERN(E,V...) __TERN(_CAT(T_,E),V) // Prepend 'T_' to get 'T_0' or 'T_1' | ^~~~~~ Marlin\src\lcd\extui\mks_ui\../../../inc/../core/macros.h:254:29: note: in expansion of macro '_TERN' 254 | #define TERN_(O,A) _TERN(_ENA_1(O),,A) // OPTION ? 'A' : '<nul>' | ^~~~~ Marlin\src\lcd\extui\mks_ui\draw_dialog.cpp:189:5: note: in expansion of macro 'TERN_' 189 | TERN_(ADVANCED_PAUSE_FEATURE, pause_menu_response = PAUSE_RESPONSE_RESUME_PRINT); | ^~~~~ Marlin\src\lcd\extui\mks_ui\draw_dialog.cpp:189:57: error: 'PAUSE_RESPONSE_RESUME_PRINT' was not declared in this scope 189 | TERN_(ADVANCED_PAUSE_FEATURE, pause_menu_response = PAUSE_RESPONSE_RESUME_PRINT); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Marlin\src\lcd\extui\mks_ui\../../../inc/../core/macros.h:671:26: note: in definition of macro 'THIRD' 671 | #define THIRD(a,b,c,...) c | ^ Marlin\src\lcd\extui\mks_ui\../../../inc/../core/macros.h:256:29: note: in expansion of macro '___TERN' 256 | #define __TERN(T,V...) ___TERN(_CAT(_NO,T),V) // Prepend '_NO' to get '_NOT_0' or '_NOT_1' | ^~~~~~~ Marlin\src\lcd\extui\mks_ui\../../../inc/../core/macros.h:255:29: note: in expansion of macro '__TERN' 255 | #define _TERN(E,V...) __TERN(_CAT(T_,E),V) // Prepend 'T_' to get 'T_0' or 'T_1' | ^~~~~~ Marlin\src\lcd\extui\mks_ui\../../../inc/../core/macros.h:254:29: note: in expansion of macro '_TERN' 254 | #define TERN_(O,A) _TERN(_ENA_1(O),,A) // OPTION ? 'A' : '<nul>' | ^~~~~ Marlin\src\lcd\extui\mks_ui\draw_dialog.cpp:189:5: note: in expansion of macro 'TERN_' 189 | TERN_(ADVANCED_PAUSE_FEATURE, pause_menu_response = PAUSE_RESPONSE_RESUME_PRINT); | ^~~~~ *** [.pio\build\mks_robin_nano_v3_1_usb_flash_drive\src\src\lcd\extui\mks_ui\draw_dialog.cpp.o] Error 1 ============================================================= [FAILED] Took 93.37 seconds ============================================================= Environment Status Duration ----------------------------------- -------- ------------ mks_robin_nano_v3_1_usb_flash_drive FAILED 00:01:33.367 ======================================================== 1 failed, 0 succeeded in 00:01:33.367 ========================================================
pommeverte Posté(e) Janvier 23 Posté(e) Janvier 23 (modifié) Salut, Est-ce que tu peux fournir tes nouveaux fichiers configuration.h et configuration_adv.h ? Voici une version des fichiers de config Marlin_config.zip qui permet de compiler le firmware sans erreur. Sauf erreur de ma part: le firmware de l'écran ne permet pas d'activer le pause. J'ai donc désactivé la fonction l'écran MKS_TS35_V2_0 n'est pas tactile puisqu'il y a le bouton rotatif Modifié (le) Janvier 23 par pommeverte
Vallio Posté(e) Janvier 23 Auteur Posté(e) Janvier 23 voilà les fichiers modifiés Configuration_adv.h Configuration.h
pommeverte Posté(e) Janvier 23 Posté(e) Janvier 23 Comme dit dans mon précédent message, si tu commentes les lignes: dans le fichier configuration.h: //#define FILAMENT_RUNOUT_SENSOR dans le fichier configuration_adv.h: //#define ADVANCED_PAUSE_FEATURE la compilation se termine sans erreur
Vallio Posté(e) Janvier 23 Auteur Posté(e) Janvier 23 bon, j'ai testé et ça marche pas en plus le détecteur de filialement je voudrai bien le conserver PS C:\Marlin-2.1.2.5> platformio run --target clean --silent -e mks_robin_nano_v3_1_usb_flash_drive PS C:\Marlin-2.1.2.5> echo "done" >"C:\Users\33652\AppData\Local\Temp\ipc" PS C:\Marlin-2.1.2.5> platformio run --silent -e mks_robin_nano_v3_1_usb_flash_drive Marlin\src\lcd\extui\mks_ui\draw_fan.cpp: In function 'void event_handler(lv_obj_t*, lv_event_t)': Marlin\src\lcd\extui\mks_ui\draw_fan.cpp:50:43: error: 'class Temperature' has no member named 'fan_speed' 50 | const uint8_t temp = map(thermalManager.fan_speed[0], 0, 255, 0, 100); | ^~~~~~~~~ Marlin\src\lcd\extui\mks_ui\draw_fan.cpp:60:18: error: 'class Temperature' has no member named 'set_fan_speed'; did you mean 'zero_fan_speeds'? 60 | thermalManager.set_fan_speed(0, map(fanPercent, 0, 100, 0, 255)); | ^~~~~~~~~~~~~ | zero_fan_speeds *** [.pio\build\mks_robin_nano_v3_1_usb_flash_drive\src\src\lcd\extui\mks_ui\draw_fan.cpp.o] Error 1 =============================== [FAILED] Took 131.14 seconds =============================== Configuration_adv.h Configuration.h
Solution pommeverte Posté(e) Janvier 23 Solution Posté(e) Janvier 23 rectificatif, seule la ligne #define ADVANCED_PAUSE_FEATURE est à commenter pour que la compilation se termine sans erreur. Si ce n'est pas ton cas, tu peux nettoyer le projet en cliquant sur terminal -> run task... -> PlatformIO -> PlatformIO:clean avant de relancer une compilation
Vallio Posté(e) Janvier 23 Auteur Posté(e) Janvier 23 bon voila une bonne avancée le compilation c'est finie sans erreur j'ai donc des déplacements correctes sur tous les axes reste a trouver le hom comme j'ai changer la config de l'imprimante il faut que je configure les fin de course je te tiens au jus pour la suite, bonne soirée.
Vallio Posté(e) Janvier 29 Auteur Posté(e) Janvier 29 Salut tout le monde, voici les nouvelles de la X5SA j'ai repris tous les tutos vidéo MKS pour recompiler un marlin 2.1.2.4 j'ai réussi à remettre tous les axes dans le bon sens avec les endstop et le bedleveling avec bltouch reste à ajouter le psu et le détecteur de fil qui ne sont pas câblés pour l'instant. j'ai voulu faire un test d'impression et voici le résultat en image, avez vous une idée? Configuration.h Configuration_adv.h
pommeverte Posté(e) Janvier 29 Posté(e) Janvier 29 Salut, Dans un 1er temps, tu devrais désactiver la reprise après coupure, en passant la constante PLR_ENABLED_DEFAULT à false dans le fichier configuration_adv.h: #define PLR_ENABLED_DEFAULT false
Vallio Posté(e) Janvier 29 Auteur Posté(e) Janvier 29 Salut pommeverte d'abord merci pour ton aide cela m'a bien aidé ce weeek-end l'erreur disparait la buse et le plateau chauffe normalement et l'impression se lance mais après quelques secondes la buse retourne à l'origine et l'imprimante se met en pause si je la relance la buse se déplace de 5 ou 6 cm en x et y puis retourne à l'origine et se remet en pause
Vallio Posté(e) Janvier 30 Auteur Posté(e) Janvier 30 Bonjour, j'ai essayé de voir du coté des sécurité liées à la température du lit ou de la buse mais celles ci reste stables il y a quand même une chose c'est que le ventilateur de la hotend ne se déclenche pas j'ai un contrôle manuel sur l’écran mais pas d'effet non plus donc je continue à chercher en commençant par le câblage.... à plus. voici mes fichiers conf. utilisé actuellement Configuration.h Configuration_adv.h
pommeverte Posté(e) Janvier 30 Posté(e) Janvier 30 Salut, il y a une heure, Vallio a dit : le ventilateur de la hotend ne se déclenche pas si c'est celui du radiateur de la tête, il est paramétré pour se déclencher automatiquement lorsque la température de la buse dépasse 50°C. Il est donc normal de ne pas y avoir accès en manuel Pour la pause impromptue, si tu envoies le Gcode M111 S38 dans Pronterface,... sur un ordinateur relié en USB à l'imprimante, tu devrais recevoir des messages d'erreurs / informations. Ça devrait nous permettre de mieux comprendre le problème
Vallio Posté(e) Février 1 Auteur Posté(e) Février 1 Salut à tous, résultats des test, jusqu'à présent j'avais essayé d'imprimer à partir du port usb ce qui m'avait donner le défaut du retour au point d'origine après quelques secondes d'impression, avec pronterface l'impression semble se dérouler normalement sans retourner de message d’erreur sauf que ma buse doit être partiellement bouchée. j'ai aussi remarqué qu’après avoir flashé le firmware au début j'avais bien le dossier assets renommé -assets et le fichier Robin_nano_v3.bin en Robin_nano_v3.cur maintenant les deux fichiers Robin_nano_v3 sont présents ??? la suite au prochain épisode... Configuration.h Configuration_adv.h ps : toujours pas de ventilateur...
pommeverte Posté(e) Février 1 Posté(e) Février 1 (modifié) Salut, il y a 19 minutes, Vallio a dit : jusqu'à présent j'avais essayé d'imprimer à partir du port usb donc maintenant, tu passes par une carte µSD? il y a 19 minutes, Vallio a dit : j'ai aussi remarqué qu’après avoir flashé le firmware au début j'avais bien le dossier assets renommé -assets et le fichier Robin_nano_v3.bin en Robin_nano_v3.cur maintenant les deux fichiers Robin_nano_v3 sont présents ??? tu peux vérifier la date de compilation du firmware installé sur la carte en envoyant le Gcode M115 il y a 19 minutes, Vallio a dit : toujours pas de ventilateur... le soucis c'est que tu as déclaré que le ventilateur du radiateur de la tête doit être branché sur le port FAN0 alors que ce devrait être le ventilateur de filament qui est dessus. Habituellement, le ventilateur du radiateur est branché sur FAN1, donc dans le fichier configuration_adv.h: #define E0_AUTO_FAN_PIN FAN1_PIN Modifié (le) Février 1 par pommeverte
Vallio Posté(e) Février 1 Auteur Posté(e) Février 1 il y a 12 minutes, pommeverte a dit : donc maintenant, tu passes par une carte µSD? non en usb via peonterface il y a 13 minutes, pommeverte a dit : Habituellement, le ventilateur du radiateur est branché sur FAN1, donc dans le fichier configuration_adv.h: #define E0_AUTO_FAN_PIN FAN1_PIN j'ai aussi essayé FAN1 il y a 23 minutes, pommeverte a dit : tu peux vérifier la date de compilation du firmware installé sur la carte en envoyant le Gcode M115 réponse en image
pommeverte Posté(e) Février 1 Posté(e) Février 1 il y a 24 minutes, Vallio a dit : non en usb via pronterface imprimer en USB sous windows est la solution la moins fiable. L'utilisation de la carte µSD de qualité est préférable il y a 25 minutes, Vallio a dit : j'ai aussi essayé FAN1 dans ce cas, il faut vérifier: le branchement: inversion des fils? bon port? le ventilateur: fonctionne-t-il en l'alimentant directement? il y a 27 minutes, Vallio a dit : réponse en image si tu as compilé le firmware hier soir vers 20h, alors le flashage s'est bien passé
Vallio Posté(e) Février 2 Auteur Posté(e) Février 2 Bonjour, bonjour, dimanche matin bien frais en Normandie.. suite j'ai testé les ventillos et ils fonctionnent mais la polarité sur les connecteurs de la nano sont inversé par rapport à la carte tronxy il me reste à voir le refroidissement fil qui doit se déclencher en général à la troisième ligne mais je n'ai pas vérifier au moment du tranchage voir le problème de lecture de la micro-sd et régler la sous extrusion. voici l'engin presque terminé il reste a imprimer les charnières et les poignées pour les portes et je dois refaire la boite pour la carte mère car j'ai prévu celle-ci est trop petite pour contenir la carte de contrôle puissance. je ferai un topic pour détailler les modifications PS : sous extrusion réglé 1
pommeverte Posté(e) Février 2 Posté(e) Février 2 Salut, Tu as choisi quel matériau pour les panneaux opaques?
Vallio Posté(e) Février 2 Auteur Posté(e) Février 2 c'est du pvc expansé ça va conserver un peu la chaleur car cette pièce de la maison n'est pas chauffée l'été je pourrez toujours retirer le dessus et laisser le portes ouvertes 1
Vallio Posté(e) Février 5 Auteur Posté(e) Février 5 salut à tous, voici en photo ce que j'ai réussi à imprimer il me reste toujours le détecteur de filament et la carte contrôle de tension je vais d'abort imprimer une nouvelle boite pour la carte mère je pourrai ainsi terminer tout l'habillage. Merci encore pour le soutient. PS : quelqu'un connait-il la commande "ventillo on" en gcode ?
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