muller PostĂ©(e) Octobre 28, 2021 PostĂ©(e) Octobre 28, 2021 bonjour, Nouveau sur le forum et dans les modifications de la configue via arduino, je cherche depuis plusieurs jours, les fichiers configurations.h et adv pour mon imprimante A20M en vue de les reparamĂ©trer pour une tĂȘte du type chimera ( 2 buses) . Ma carte de contrĂŽle est une GT2560 v4 . J'ai bien le fichier hex sous marlin 1.1.8 de geeetech, mais je ne peux pas le modifier.... Ceux que j'ai pu trouver et essayĂ© ne fonctionne pas et au mieux l'Ă©cran lcd ne fonctionne pas. je ne trouve pas non plus la ref de mon Ă©cran dans le fichier configuration.h prĂ©vu pour une A10 qui semble ĂȘtre reconnu par ma GT2560 v4.... j'ai essayĂ© tous les fichiers de marlin 1.1.x et 2.0.1 de geeetech ... En bref, je patauge depuis un moment... Quelqu'un aurait il la possibilité de m'aider Ă trouver ces deux fichiers pour reconfigurer mon imprimante A20M? merci!
fran6p Posté(e) Octobre 28, 2021 Posté(e) Octobre 28, 2021 Les fichiers exemples de configurations fournis par Marlin (Geeetech A20M) existent pour une version 2 mais pas pour une version 1 de Marlin ( https://github.com/MarlinFirmware/Marlin/tree/2.0.x/config )
muller PostĂ©(e) Octobre 28, 2021 Auteur PostĂ©(e) Octobre 28, 2021 Il y a 3 heures, fran6p a dit : Les fichiers exemples de configurations fournis par Marlin (Geeetech A20M) Grand merci pour ta rĂ©ponse aussi rapide! je viens de tester les fichiers pour ma A20M.... semble incompatible avec ma carte gt2560..... Possible que ce soit le fait que je possĂšde une gt2560 v4 ???? je teste la config pour la A10 qui semblait ne pas ĂȘtre rejetĂ© par ma carte.... mais n'Ă©tant pas tout Ă fait compatible quand mĂȘme... Quelle erreur je fais pour en ĂȘtre lĂ ? Les fichiers config.h et adv semblent donner la possibilitĂ© de "dĂ©bloquer" une multitude de choix possibles. Mais, quels sont les lignes qui dĂ©finissent les Ă©lĂ©ments de bases dĂ©terminant tel ou tel carte de contrĂŽle? Encore merci, je vais essayer tous les fichiers geeetech ... avec un peu de chance.... Toujours "erreur de compilation pour la carte arduino mĂ©ga or mĂ©ga 2560"....???????
fran6p PostĂ©(e) Octobre 28, 2021 PostĂ©(e) Octobre 28, 2021 (modifiĂ©) La carte est prĂ©cisĂ©e dans configuration.h : Citation // Choose the name from boards.h that matches your setup #ifndef MOTHERBOARD  #define MOTHERBOARD BOARD_GT2560_V3_A20 #endif  Pour une Gt2560 v4, il suffit normalement d'utiliser comme «MOTHERBOARD» : #define BOARD_GT2560_V4        1318  // Geeetech GT2560 Rev B for A10(M/T/D) Cette ligne est extraite du fichier src/boards.h inclus dans le dossier Marlin. D'autres «valeurs» sont possibles pour les Geeetech Ă base de micro-contrĂŽleur Atmega2560 : RĂ©vĂ©lation #define BOARD_GT2560_REV_A       1314  // Geeetech GT2560 Rev A #define BOARD_GT2560_REV_A_PLUS    1315  // Geeetech GT2560 Rev A+ (with auto level probe) #define BOARD_GT2560_REV_B       1316  // Geeetech GT2560 Rev B #define BOARD_GT2560_V3        1317  // Geeetech GT2560 Rev B for A10(M/T/D) #define BOARD_GT2560_V4        1318  // Geeetech GT2560 Rev B for A10(M/T/D) #define BOARD_GT2560_V3_MC2      1319  // Geeetech GT2560 Rev B for Mecreator2 #define BOARD_GT2560_V3_A20      1320  // Geeetech GT2560 Rev B for A20(M/T/D) D'aprĂšs les fichiers «pins», il doit ĂȘtre Ă©galement possible de dĂ©clarer comme carte «GT2560_V4_A20» (entre la V4 et la V4_A20 qui font appel tous deux aux dĂ©finitions des broches d'une V3, la seule diffĂ©rence concerne quelques dĂ©finitions pour le LCD et l'activation du SPEAKER) Si tu compiles non avec Arduino mais avec Visual Studio Code (voir cet «excellent» tutoriel pour installer cet environnement de dĂ©veloppement), il faut Ă©galement indiquer dans le fichier platformio.ini l'environnement Ă utiliser pour la compilation ( default_envs = mega2560 ). ModifiĂ© (le) Octobre 28, 2021 par fran6p 1
muller PostĂ©(e) Octobre 28, 2021 Auteur PostĂ©(e) Octobre 28, 2021 SUPER!!!!! Je dĂ©couvre ce nouveau monde Ă petits pas, en tĂątonnant, presque en aveugle.... Mais , avec t'on aide, tout devient plus claire! Bon, je profite du soleil pour refaire les gouttiĂšres et je m'y remets. et reste dans le coin! je me dis qu'il est plus que probable que je vais encore avoir besoin d'Ă©clairage ... merci bonjours ma carte est une ATM2GA2560 V4 J'ai trouvĂ© un code en grbl pour les broches: "grbl/carte_processeur/ cpu_map_atmega2560.h" comment je le place dans le config.h ? y a t il un ordre dans les lignes? doit il ĂȘtre placĂ© dans un fichier de ref utilisĂ© dans la confg.h? ou inutile.... faire autrement? merci je ne trouve pas de fichier "boards.h" ....? dans tout mes marlins. il doit exister ces fichiers dans un autre rĂ©pertoire....
muller PostĂ©(e) Octobre 30, 2021 Auteur PostĂ©(e) Octobre 30, 2021 trouvĂ©: Marlin-2.0.x\Marlin-2.0.x\Marlin\src\core\boards ce qui fonctionne le mieux avec ma V4: define BOARD_GT2560_V3        1317  // Geeetech GT2560 Rev B for A10(M/T/D) Mais mon lcd est seulement rĂ©tro Ă©clairĂ© et commander l'imprimante via cura, qui l'a reconnais, ne fonctionne pas. si je remplace le fichier board dans une config.h A20M , ça ne fonctionne pas lors du transfĂšre, fichiers non trouvĂ©s...Â
fran6p Posté(e) Octobre 30, 2021 Posté(e) Octobre 30, 2021 (modifié) Le 28/10/2021 at 16:23, muller a dit : je ne trouve pas de fichier "boards.h" ....? dans tout mes marlins. Pourtant si je relis ce que j'ai écrit, c'est clairement indiqué Le 28/10/2021 at 14:41, fran6p a dit : Cette ligne est extraite du fichier src/boards.h inclus dans le dossier Marlin. La meilleure définition serait plutÎt : #define BOARD_GT2560_V4_A20 pour réaliser la compilation il y a 38 minutes, muller a dit : si je remplace le fichier board dans une config.h A20M , ça ne fonctionne pas lors du transfÚre, fichiers non trouvés... Désolé, je n'ai pas compris PS: je déplace ton sujet dans la section des imprimantes Geeetech en espérant que des utilisateurs de ces imprimantes interviendront. Modifié (le) Octobre 30, 2021 par fran6p
muller PostĂ©(e) Octobre 30, 2021 Auteur PostĂ©(e) Octobre 30, 2021 Merci Ă toi fran6p, tes explications sont claires et prĂ©cises, mais il me faut du temps pour les comprendre...  mon dernier rapport d'erreurs: Arduino : 1.8.12 (Windows 10), Carte : "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)" sketch\src\HAL\AVR\u8g_com_HAL_AVR_sw_spi.cpp:65:10: fatal error: U8glib-HAL.h: No such file or directory  #include <U8glib-HAL.h>      ^~~~~~~~~~~~~~ compilation terminated. exit status 1 Erreur de compilation pour la carte Arduino Mega or Mega 2560 Â
fran6p PostĂ©(e) Octobre 30, 2021 PostĂ©(e) Octobre 30, 2021 Tu compiles avec Arduino ? Si oui, la bibliothĂšque qui gĂšre l'affichage des LCD est absente. Il faut l'installer manuellement. Pour l'installer : Ouvrir lâapplication Arduino. Allez dans le menu « Croquis » > « Inclure une bibliothĂšque » puis « GĂ©rer les bibliothĂšques ». Recherchez « U8glib » via le champ filtres en haut Ă droite (1) puis installez la bibliothĂšque correspondante (U8glib-HAL est prĂ©fĂ©rable pour Marlin) en cliquant sur le bouton «Installer» (2). Une fois installĂ©e, fermer la fenĂȘtre (3). Retenter ensuite la compilation avec cette bibliothĂšque L'intĂ©rĂȘt de compiler via Visual Studio Code (+ greffon platformio ) c'est que les bibliothĂšques complĂ©mentaires Ă une compilation rĂ©ussie sont gĂ©rĂ©es au sein de l'environnement et automatiquement installĂ©es quand absentes
muller PostĂ©(e) Octobre 30, 2021 Auteur PostĂ©(e) Octobre 30, 2021 Il y a 5 heures, fran6p a dit : L'intĂ©rĂȘt de compiler via Visual Studio Code (+ greffon platformio ) c'est que les bibliothĂšques complĂ©mentaires Ă une compilation rĂ©ussie sont gĂ©rĂ©es au sein de l'environnement et automatiquement installĂ©es quand absentes j'ai tout installĂ© comme ton tuto.... mais je maitrise pas bien du tout la "fourmi". encore trop d'Ă©lĂ©ments de bases Ă comprendre... j'ai plus de 50 ans et ce n'est pas du tout ma formation, alors ça rame un peu plus que la normale.....  un grand merci pour tes explications et le temps que tu y mets pour qu'ils soient claires! je vais manger et je m'y plonge aprĂšs.  merci
fran6p Posté(e) Octobre 31, 2021 Posté(e) Octobre 31, 2021 Il y a 14 heures, muller a dit : j'ai plus de 50 ans et ce n'est pas du tout ma formation, alors ça rame un peu plus que la normale..... Pas de problÚme . J'en ai bien plus de soixante mais j'étais enseignant dans une autre vie et également administrateur de réseau dans mes anciens établissements. L'important est la motivation et le souhait de progresser, comme pour tout apprentissage, cela nécessite de la pratique donc du temps à y consacrer. J.-P. Raffarin l'avait bien résumé : «Notre route est droite, mais la pente est forte»
muller PostĂ©(e) Octobre 31, 2021 Auteur PostĂ©(e) Octobre 31, 2021 (modifiĂ©) ok, j'ai donc une marge de progression..... Comment on debug puis on tĂ©lĂ©verse sur vsc.... j'y suis arrivĂ© une fois , apparemment plus par accident... Sur vsc, on me demande de mettre Ă jour les includepath.....????? Sur ardruino 1.8.1: j'ai remis Ă jour la bibliothĂšque et le fichier u8glib; maintenant j'ai une liste d'erreurs Ă©norme.... sur marlin 2.0.1, la config pour A10M avec carte de contrĂŽle 2560 v3, la compilation fonctionne, mais pas l'imprimante. sur marlin 2.0.x, la config pour A10M avec la carte de contrĂŽle v3, il y a une erreur:   Arduino : 1.8.12 (Windows 10), Carte : "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)" fork/exec C:\Users\Muller\AppData\Local\Arduino15\packages\arduino\tools\avr-gcc\7.3.0-atmel3.6.1-arduino7/bin/avr-gcc.exe: The filename or extension is too long. Erreur de compilation pour la carte Arduino Mega or Mega 2560   voila oĂč j'en suis pour le moment.... et tout cela pour essayer aprĂšs de modifier la config et le cĂąblage de mon imprimante... ModifiĂ© (le) Octobre 31, 2021 par muller
fran6p PostĂ©(e) Octobre 31, 2021 PostĂ©(e) Octobre 31, 2021 J'ai rarement eu de bons rĂ©sultats avec Arduino pour compiler un Marlin 2 (et la durĂ©e de compilation est bien plus longue ). Le mieux pour compiler est que le dossier Marlin soit au plus proche de la racine du disque. Exemple: C:\Marlin plutĂŽt que dans le dossier perso de l'utilisateur. Il y a 3 heures, muller a dit : Sur vsc, on me demande de mettre Ă jour les includepath.....????? C'est frĂ©quent avec VSC. La base de donnĂ©es n'est pas toujours Ă jour, la plupart du temps ça n'empĂȘche pas la compilation. Une fermeture de VSC puis une rĂ©ouverture permet parfois de tout faire rentrer dans l'ordre. J'ai testĂ© la compilation avec un Marlin 2.0.9.2 avec les exemples prĂ©vus pour une Geeetech A20M en changeant juste la dĂ©finition de la carte en «BOARD_GT2560_V4_A20» en utilisant Platformio puis Auto Build Marlin. La compilation se termine en «SUCCESS» dans les deux cas mais ça ne veut pas dire que ça fonctionnera sur l'imprimante (pas moyen de tester). Le Marlin ayant servi Ă ce test est dans ce fichier compressĂ© : M2-A20M.zip A dĂ©compacter Ă la racine du disque dur (dans mon exemple, sur mon disque D:) Rappel en images pour Plaformio : 1) Dans l'onglet «PIO Home», «Open Project» : 2) Via l'explorateur de fichiers, sĂ©lectionner le dossier contenant Ă la fois le fichier platformio.ini et le dossier Marlin, clic sur «Open "nom-du-dossier-sĂ©lectionnĂ©" puis confirmation en cliquant «OUI» : 3) Lancer la compilation en cliquant sur le coche en bas de la fenĂȘtre : 4) Si / quand la compilation est rĂ©ussie ET que l'imprimante est reliĂ©e Ă l'ordinateur, on peut tĂ©lĂ©verser le firmware dans la carte (clic sur «flĂšche droite») : MĂȘme chose avec Auto Build Marlin : 1) Compiler le firmware en sĂ©lectionnant le greffon ABM. puis l'icone «Marteau» : Pendant que la compilation se rĂ©alise : 2) Une fois la compilation terminĂ©e, si l'imprimante est connectĂ©e Ă l'ordinateur, tĂ©lĂ©verser le firmware (clic sur «Upload»: 1
muller PostĂ©(e) Octobre 31, 2021 Auteur PostĂ©(e) Octobre 31, 2021 merci tuto: suivi fichier hex : rĂ©ussi tĂ©lĂ©chargement: fait Ă©cran : fonctionne mais ne peut ĂȘtre commandĂ© relance de l'imprimante: plus d'Ă©cran, mais les axes et les chauffages avec retour tempĂ©rature  ok! commandĂ© avec cura.  bon reste cet Ă©cran....  et je n'arrive pas Ă trouver le model: seul chose Ă©crite sur la carte lcd : mark aprĂšs c'est un 12864 ..... et quelle fonctionne avec les cartes de contrĂŽle: 2560 v3.1 et v4.0 je ne comprends pas: j'ai chercher d'autres paramĂ©trages pour la config.h pour me familiarise avec la procĂ©dure et des fois que je tombe sur une solution... avec marlin 2.0.x : trop d'erreurs... avec ton marlin : pas de solutions trouvĂ©. donc essais de retour initial et j'ai maintenant une erreur qui bloque tout.... je supprime puis remets ton fichier zip et ça ne marche plus... Il y a 23 heures, fran6p a dit : L'important est la motivation et le souhait de progresser, comme pour tout apprentissage, cela nĂ©cessite de la pratique donc du temps Ă y consacrer. J.-P. Raffarin l'avait bien rĂ©sumĂ© : «Notre route est droite, mais la pente est forte» j'ai fait une boulette.....  Erreur : la dĂ©tection de tĂąche PlatformIO n'a pas contribuĂ© Ă une tĂąche pour la configuration suivante : {    "type": "PlatformIO",    "task": "Build",    "problemMatcher": [        "$platformio"    ],    "group": {        "kind": "build",        "isDefault": true    },    "label": "PlatformIO: Build" } La tĂąche va ĂȘtre ignorĂ©e
fran6p Posté(e) Novembre 1, 2021 Posté(e) Novembre 1, 2021 Pour ton écran, tu aurais éventuellement des photos ? Pour ton problÚme de VSC, je ne sais pas trop J'ai bien dans mes «outils», la suite de manipulations à réaliser quand ça ne fonctionne pas comme attendu. Parfois ça résoud le problÚme. Si ton systÚme d'exploitation est Windows, un redémarrage est souvent salutaire A effectuer étape par étape. AprÚs chaque étape, retenter une compilation. 1) Nettoyer le cache de Platformio (Pio pour les «intimes» ) : 2) Si la compilation pose toujours problÚme, sortir l'artillerie lourde : 3) Sans rapport mais utile pour les problÚmes «Intellisense» :
jrhouston Posté(e) Novembre 1, 2021 Posté(e) Novembre 1, 2021 Bien étrange ton soucis d'écran pour te valider une piste. Dans le config.h pour un marlin 2.0.X le choix de la carte pour une V4 serais une Gt2560_V3_A20 (testé sur la mienne sans soucis apparent en tous cas l'écran marche). Au besoin je te passe mon config et le config adv pour comparer ou testé si il passe chez toi. AprÚs pour ton soucis de vs fran6p à l'air de mieux connaitre que moi. je ne te serais surement pas utile. Configuration.h Configuration_adv.h
fran6p PostĂ©(e) Novembre 1, 2021 PostĂ©(e) Novembre 1, 2021 Un rapide survol de tes fichiers vis-Ă -vis des miens : carte mĂšre dĂ©clarĂ©e en V3_A20 pour toi vs A4_A20 tempĂ©rature d'extrusion minimale 170 pour moi vs 150 pour toi (tu as beaucoup de filament capable d'ĂȘtre extrudĂ© Ă 150°C ?) inversion de la logique des moteurs pour toi car tu utilises des TMC (dĂ©clarĂ©s en STANDALONE) un BLTouch pour toi, un nivelage manuel pour moi la dĂ©claration de l'Ă©cran est identique dans les deux fichiers les quelques autres diffĂ©rences entre les fichiers proviennent de versions diffĂ©rentes de Marlin (2.0.9.2 pour moi vs 2.0.9.1 pour toi) Donc je pencherai pour un Ă©cran (matĂ©riel) diffĂ©rent de celui qui Ă©quipe l'imprimante de @mullerou un problĂšme de nappe Ă©cran / prise Ă©cran de la carte
jrhouston PostĂ©(e) Novembre 1, 2021 PostĂ©(e) Novembre 1, 2021 D'accord avec toi, le marquage mon Ă©cran est semblable au sien (pas d'autre marquage que MARK) peut ĂȘtre avec une photo on pourrais comparer . A voir le problĂšme nappe Ă©cran il serait prĂ©sent peu importe le marlin non ? AprĂšs la tempĂ©rature mini a 150 Ă©tait pour testĂ© la tempĂ©rature mini d'extrusion en PLA, les A20M on une sale tendance a bavouillĂ©. Mais il est vrai que ça Ă pas Ă©tĂ© probent (Ă©tonnamment ).
muller PostĂ©(e) Novembre 1, 2021 Auteur PostĂ©(e) Novembre 1, 2021 (modifiĂ©) je ne comprends pas: j'ai chercher d'autres paramĂ©trages pour la config.h pour me familiarise avec la procĂ©dure et des fois que je tombe sur une solution... avec marlin 2.0.x : trop d'erreurs... avec ton marlin : pas de solutions trouvĂ©. donc essais de retour initial et j'ai maintenant une erreur qui bloque tout.... je supprime puis remets ton fichier zip et ça ne marche plus... Le 31/10/2021 at 10:53, fran6p a dit : L'important est la motivation et le souhait de progresser, comme pour tout apprentissage, cela nĂ©cessite de la pratique donc du temps Ă y consacrer. J.-P. Raffarin l'avait bien rĂ©sumĂ© : «Notre route est droite, mais la pente est forte» j'ai fait une boulette.....  Erreur : la dĂ©tection de tĂąche PlatformIO n'a pas contribuĂ© Ă une tĂąche pour la configuration suivante : {    "type": "PlatformIO",    "task": "Build",    "problemMatcher": [        "$platformio"    ],    "group": {        "kind": "build",        "isDefault": true    },    "label": "PlatformIO: Build" } La tĂąche va ĂȘtre ignorĂ©e oups! je viens de renvoyer ce que j'ai dĂ©jĂ Ă©crit.... je charge mon tĂ©lĂ©phone et je fais les photos!!!! merci voici mon Ă©cran lcd.   bon ok .... je vais progresser... nettoyage rĂ©ussi. le projet M2-A20M arrive Ă se dĂ©buguer. merci. Il y a 9 heures, jrhouston a dit : Au besoin je te passe mon config et le config adv pour comparer ou testĂ© si il passe chez toi. merci ModifiĂ© (le) Novembre 1, 2021 par muller
fran6p PostĂ©(e) Novembre 2, 2021 PostĂ©(e) Novembre 2, 2021 Ton Ă©cran ne ressemble pas du tout Ă un «Reprapdiscount Full Grapic Smart Controller» Ton connecteur (nappe) possĂšde 20 broches tandis que celui dĂ©clarĂ© dans configuration.h est prĂ©vu pour 20 broches mais rĂ©parties sur deux connecteurs. J'en ai trouvĂ© un sur Ebay mais aucune indication sur comment il devrait ĂȘtre dĂ©clarĂ©
jrhouston PostĂ©(e) Novembre 2, 2021 PostĂ©(e) Novembre 2, 2021 (modifiĂ©) Les modĂšles semble correspondre . Ătrange que cela marche chez moi et pas l'inverse. ModifiĂ© (le) Novembre 2, 2021 par jrhouston ajout de commentaire
muller Posté(e) Novembre 2, 2021 Auteur Posté(e) Novembre 2, 2021 Alors ... elle est pas belle la vie????!!!! En gros, tout est rentré dans l'ordre aprÚs avoir télécharger ta config et aussi certainement , aprÚs avoir débranché et rebranché la carte LCD!!!! il fallait juste le savoir.  Probablement pour un autre sujet, comment fonctionne le nivellement manuel, car il était au programme de mes modifications? merci à vous deux , je vais faire les essais demain des fois qu'il y ait une surprise.....
jrhouston PostĂ©(e) Novembre 2, 2021 PostĂ©(e) Novembre 2, 2021 Content d'avoir pu aider . AprĂšs j'ai envie de dire, la faute Ă la nappe . par contre attention comme le bltouch est activĂ© dans ma config si tu n'en Ă pas ça va plantĂ© la buse dans le plateau Ă la prise d'origine ! Pour l'aide au nivellement manuel tu Ă la fonction quelques part de mĂ©moire ( la bĂȘte tourne je peut pas regarder) ou la buse fait les 4 coins Ă une altitude donnĂ© pour rĂšgler les vis de nivellement du plateau. Enfin en farfouillant ta nouvelle config tu va bien trouver . Have fun !
muller Posté(e) Novembre 2, 2021 Auteur Posté(e) Novembre 2, 2021 je viens de le découvrir ! Et ça marche! maintenant .... la chiméra ( 2 buses indépendante) pour les supports solubles....
fran6p Posté(e) Novembre 3, 2021 Posté(e) Novembre 3, 2021 Il y a 18 heures, muller a dit : tout est rentré dans l'ordre aprÚs avoir télécharger ta config Quelle configuration ? Je pencherai pour mes fichiers d'aprÚs l'écran (Marlin 2.0.9.2 alors que celui de @jrhoustonest en version 2.0.9.1). Pour le «Mesh Bed Leveling» (c'est l'utilisateur qui fait office de Bltouch ou autre ABL), voilà la réponse que j'avais faite sur un autre sujet :  Si tu comprends un peu l'anglais, Marlin décrit comment l'utiliser : https://marlinfw.org/docs/gcode/G029-mbl.html
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