Guillaume3D Posté(e) Novembre 19, 2018 Auteur Posté(e) Novembre 19, 2018 Juste, pour flashé une carte avec l'IDE d'arduino, il faut installer les driver de la carte ou ça dépend ?Car pour ma GT2560 il n'y avait pas besoin de drivers pour la flasher mais ça dépend peut-être des cartes ?Envoyé de mon U2 en utilisant Tapatalk
Guillaume3D Posté(e) Novembre 20, 2018 Auteur Posté(e) Novembre 20, 2018 @Jcc Je me suis attaquer au firmware même si je n'ais pas la carte, mais je n'ais pas trouver où et comment définir la carte et l'écran. Je penser juste à décommenter et à en commenter une autre mais j'ai rien trouvé... Sais-tu où c'est et quoi mettre à la place ?
Jcc Posté(e) Novembre 20, 2018 Posté(e) Novembre 20, 2018 Salut, La carte : #define MOTHERBOARD BOARD_MKS_13 LCD 12864 full repart graphic : #define LCD_LANGUAGE fr et // RepRapDiscount FULL GRAPHIC Smart Controller // http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller // #define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER cdlt
Guillaume3D Posté(e) Novembre 20, 2018 Auteur Posté(e) Novembre 20, 2018 (modifié) il y a une heure, Jcc a dit : Salut, La carte : #define MOTHERBOARD BOARD_MKS_13 LCD 12864 full repart graphic : #define LCD_LANGUAGE fr et // RepRapDiscount FULL GRAPHIC Smart Controller // http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller // #define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER cdlt Donc si j'ai bien compris : À la place de mon #define MOTHERBOARD Ultimaker je supprime et je mets "#define MOTHERBOARD BOARD_MKS_13 " ? Pour la MKS Gen v1.4 c'est "MKS_13" ? Et pour l'écran, (c'est déjà mis en français) je mets " #define LCD_LANGUAGE fr et // RepRapDiscount FULL GRAPHIC Smart Controller // http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller // #define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER" ? Les deux choses à faire sont dans le configuration.h ??? Car pour la carte j'avais trouvé l'emplacement je crois, mais pour l'écran je sais pas du tout ... En tout cas, merci de ton aide, je vois le bout du tunnel ! PS: As-tu un lien avec ce qu'il faut mettre comme carte dans marlin avec le type de carte ? Car j'ésite entre la Gen 1.4 et la Gen L. PS2: Il faut des installer des librairies pour changer le type de cartes et d'écran ? Modifié (le) Novembre 20, 2018 par Guillaume3D
Jcc Posté(e) Novembre 20, 2018 Posté(e) Novembre 20, 2018 (modifié) il y a 56 minutes, Guillaume3D a dit : #define LCD_LANGUAGE fr et // RepRapDiscount FULL GRAPHIC Smart Controller // http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller // #define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER" ? C'est ca Les deux choses à faire sont dans le configuration.h ??? Car pour la carte j'avais trouvé l'emplacement je crois, mais pour l'écran je sais pas du tout ... En tout cas, merci de ton aide, je vois le bout du tunnel ! PS: As-tu un lien avec ce qu'il faut mettre comme carte dans marlin avec le type de carte ? Car j'ésite entre la Gen 1.4 et la Gen L. Y a pas de liens précis, je le retrouve dans pins.h PS2: Il faut des installer des librairies pour changer le type de cartes et d'écran ? Ca ce complète tout seul. Par contre, si tu avais déjà un écran commente le en plaçant deux // devant ca ligne. cdlt Modifié (le) Novembre 20, 2018 par Jcc
Guillaume3D Posté(e) Novembre 20, 2018 Auteur Posté(e) Novembre 20, 2018 (modifié) @Jcce Donc ces deux modifs se font dans le configuration.h ? Je viens de voir ce lien:http://marlinfw.org/docs/development/boards.html Donc en plus de modifier l'écran il faut modifier des pins ??? Modifié (le) Novembre 20, 2018 par Guillaume3D
Guillaume3D Posté(e) Novembre 21, 2018 Auteur Posté(e) Novembre 21, 2018 Ok, alors je vais la commander et essayer :) Merci de avoir aidé !Mais juste, il faut déjà installer les drivers de la carte pour pouvoir ma flasher ? Envoyé de mon U2 en utilisant Tapatalk
Jcc Posté(e) Novembre 21, 2018 Posté(e) Novembre 21, 2018 Non plus. Essayes, révèles les problèmes et après on en reparle. cdlt
Guillaume3D Posté(e) Novembre 21, 2018 Auteur Posté(e) Novembre 21, 2018 Ok. J'ai acheté une MKS Gen L et un écran 12864.Envoyé de mon U2 en utilisant Tapatalk
Jcc Posté(e) Novembre 21, 2018 Posté(e) Novembre 21, 2018 (modifié) Salut Avec ce lien tu auras le pinout. Met le de coté. https://fr.aliexpress.com/item/5pcs-lot-626ZZ-3d-printer-stepper-motor-bearing-axletree-roller-bearings-single-row-bearing-Deep-Groove/32771454525.html?src=google&albslr=229092057&src=google&albch=shopping&acnt=494-037-6276&isdl=y&slnk=&plac=&mtctp=&albbt=Google_7_shopping&aff_platform=google&aff_short_key=UneMJZVf&&albcp=1633544866&albag=64936066280&trgt=296904914040&crea=fr32771454525&netw=u&device=c&gclid=CjwKCAiAodTfBRBEEiwAa1hauimaZcpV2s4a86xlTAmOj7-JYkCvwMaAVVwu2c54Sx4J0aoaEhsk1RoCMqsQAvD_BwE&gclsrc=aw.ds cdlt Modifié (le) Novembre 21, 2018 par Jcc
Guillaume3D Posté(e) Novembre 21, 2018 Auteur Posté(e) Novembre 21, 2018 Salut Avec ce lien tu auras le pinout. Met le de coté.https://fr.aliexpress.com/item/5pcs-lot-626ZZ-3d-printer-stepper-motor-bearing-axletree-roller-bearings-single-row-bearing-Deep-Groove/32771454525.html?src=google&albslr=229092057&src=google&albch=shopping&acnt=494-037-6276&isdl=y&slnk=&plac=&mtctp=&albbt=Google_7_shopping&aff_platform=google&aff_short_key=UneMJZVf&&albcp=1633544866&albag=64936066280&trgt=296904914040&crea=fr32771454525&netw=u&device=c&gclid=CjwKCAiAodTfBRBEEiwAa1hauimaZcpV2s4a86xlTAmOj7-JYkCvwMaAVVwu2c54Sx4J0aoaEhsk1RoCMqsQAvD_BwE&gclsrc=aw.ds cdltC'est quoi le pinout ? Ton lien comprend 3x endstop et 1 MKS Gen L...Envoyé de mon U2 en utilisant Tapatalk
Jcc Posté(e) Novembre 21, 2018 Posté(e) Novembre 21, 2018 Le pinout c'est ca : Ca c'est simplement utile mais cela n'a pas de nom. Ca c'est pour placer les cavaliers en fonction des drivers choisis. Au fait tu as pris lesquels ? cdlt
Guillaume3D Posté(e) Novembre 21, 2018 Auteur Posté(e) Novembre 21, 2018 Le pinout c'est ca : Ca c'est simplement utile mais cela n'a pas de nom.Ca c'est pour placer les cavaliers en fonction des drivers choisis. Au fait tu as pris lesquels ? cdltJ'ai rien compris mais j'ai pris ça: https://m.fr.aliexpress.com/item/32802151924.html?trace=wwwdetail2mobilesitedetail&productId=32802151924&productSubject=controller-PCB-board-MKS-Gen-L-V1-0-integrated-mainboard-compatible-Ramps1-4-Mega2560-R3-supportC'est bon ? Elle est bonne ?Envoyé de mon U2 en utilisant Tapatalk
Jcc Posté(e) Novembre 21, 2018 Posté(e) Novembre 21, 2018 Oui c'est ca. Le Pinout te donne la fonction ou les informations (comme le n° du pin) de chaque prise de ta carte. cdlt
Guillaume3D Posté(e) Novembre 21, 2018 Auteur Posté(e) Novembre 21, 2018 Oui c'est ca. Le Pinout te donne la fonction ou les informations (comme le n° du pin) de chaque prise de ta carte. cdltDonc du coup, la MKS Gen L que j'ai pris elle est bonne ? Envoyé de mon U2 en utilisant Tapatalk
Jcc Posté(e) Novembre 21, 2018 Posté(e) Novembre 21, 2018 Oui !!!!!!!!!!!!!! lol ! Ca va être chaud la config du Marlin ! Bisous
Guillaume3D Posté(e) Novembre 21, 2018 Auteur Posté(e) Novembre 21, 2018 (modifié) Il y a 10 heures, Jcc a dit : Oui !!!!!!!!!!!!!! lol ! [emoji21][emoji849][emoji28][emoji12] Ca va être chaud la config du Marlin ! Bisous Oui je sais Je te signale que je n'ais pas encore de taf, donc je ne m'y connais pas des masses en CM Donc le Pinout, c'est juste une fiche avec les sorties ? Donc il n'y a pas de bonne et de mauvaise cartes ... Modifié (le) Novembre 22, 2018 par Guillaume3D
Guillaume3D Posté(e) Novembre 23, 2018 Auteur Posté(e) Novembre 23, 2018 Hello @Jcc, J'ai commencé à le modifier Marlin pour être prêt pour quand la carte arrivera, voilà ce que ça donne:MKS Gen L.zip J'ai juste un problème: Pour modifier le type d'écran, c'est à deux endroits: Révélation //============================================================================= //======================= LCD / Controller Selection ======================= //========================= (Graphical LCDs) ======================== //============================================================================= // // CONTROLLER TYPE: Graphical 128x64 (DOGM) // // IMPORTANT: The U8glib library is required for Graphical Display! // https://github.com/olikraus/U8glib_Arduino // // // RepRapDiscount FULL GRAPHIC Smart Controller // http://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller // #define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER et à Révélation //============================================================================= //======================== LCD / Controller Selection ========================= //======================== (Character-based LCDs) ========================= //============================================================================= // // RepRapDiscount Smart Controller. // http://reprap.org/wiki/RepRapDiscount_Smart_Controller // // Note: Usually sold with a white PCB. // #define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER Donc au deux j'ai replacé le #define REPRAP_DISCOUNT_FULL_SMART_CONTROLLER par #define REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER, mais il c'est sur le quel qu'il faut le modifier ?
Guillaume3D Posté(e) Novembre 24, 2018 Auteur Posté(e) Novembre 24, 2018 Deuxième truc, quand je clique sur "vérifier", ça me met une erreur: // Pins are required for heaters #if ENABLED(HEATER_0_USES_MAX6675) && !(defined(MAX6675_SS) && MAX6675_SS >= 0) #error "MAX6675_SS (required for TEMP_SENSOR_0) not defined for this board." #elif (HOTENDS > 1 || ENABLED(HEATERS_PARALLEL)) && !HAS_HEATER_1 #error "HEATER_1_PIN not defined for this board."#endif
Yo' Posté(e) Novembre 24, 2018 Posté(e) Novembre 24, 2018 Salut @Guillaume3D, Il faut que tu attribue une pin au lit chauffant, ou que tu crée la variable HEATER_1_PIN. . 1
Guillaume3D Posté(e) Novembre 24, 2018 Auteur Posté(e) Novembre 24, 2018 il y a 1 minute, Yo' a dit : Il faut que tu attribue une pin au lit chauffant, ou que tu crée la variable HEATER_1_PIN. Merci de m'avoir répondu ! Mais comment on crée une variable "HEATER_1_PIN" ? Et j'ai essayé dans le configuration.h de mettre ma carte actuel, ça marche, mais dès que je met que c'est une MKS_GEN_L au lieu d'une ULTIMAKER, ça ne marche pas...
Yo' Posté(e) Novembre 24, 2018 Posté(e) Novembre 24, 2018 Il faut suivre le cheminement du programme. En définissant ta carte comme une MKS_GEN_L, le programme va aller chercher les pins dans le fichier "pins_MKS_GEN_L" dont voici une partie : /** * MKS GEN L – Arduino Mega2560 with RAMPS v1.4 pin assignments */ #if HOTENDS > 2 || E_STEPPERS > 2 #error "MKS GEN L supports up to 2 hotends / E-steppers. Comment out this line to continue." #endif #define BOARD_NAME "MKS GEN L" // // Heaters / Fans // // Power outputs EFBF or EFBE #define MOSFET_D_PIN 7 #include "pins_RAMPS.h" La dernière ligne est importante car elle demande d'inclure le fichier "pins_RAMPS.h". Voici le une partie de "pins_RAMPS.h" qui contient le mot "HEATER_1_PIN". #define HEATER_0_PIN RAMPS_D10_PIN #if ENABLED(IS_RAMPS_EFB) // Hotend, Fan, Bed #define FAN_PIN RAMPS_D9_PIN #define HEATER_BED_PIN RAMPS_D8_PIN #elif ENABLED(IS_RAMPS_EEF) // Hotend, Hotend, Fan #define HEATER_1_PIN RAMPS_D9_PIN #define FAN_PIN RAMPS_D8_PIN #elif ENABLED(IS_RAMPS_EEB) // Hotend, Hotend, Bed #define HEATER_1_PIN RAMPS_D9_PIN #define HEATER_BED_PIN RAMPS_D8_PIN #elif ENABLED(IS_RAMPS_EFF) // Hotend, Fan, Fan #define FAN_PIN RAMPS_D9_PIN #define FAN1_PIN RAMPS_D8_PIN #elif ENABLED(IS_RAMPS_SF) // Spindle, Fan #define FAN_PIN RAMPS_D8_PIN #else // Non-specific are "EFB" (i.e., "EFBF" or "EFBE") #define FAN_PIN RAMPS_D9_PIN #define HEATER_BED_PIN RAMPS_D8_PIN #if HOTENDS == 1 #define FAN1_PIN MOSFET_D_PIN #else #define HEATER_1_PIN MOSFET_D_PIN #endif #endif Comme tu peux le voir, la déclaration de la variable HEATER_1_PIN est soumise à condition. A toi de voir à quoi correspondent ces conditions. 1
Guillaume3D Posté(e) Novembre 24, 2018 Auteur Posté(e) Novembre 24, 2018 (modifié) il y a 23 minutes, Yo' a dit : Il faut suivre le cheminement du programme. En définissant ta carte comme une MKS_GEN_L, le programme va aller chercher les pins dans le fichier "pins_MKS_GEN_L" dont voici une partie : /** * MKS GEN L – Arduino Mega2560 with RAMPS v1.4 pin assignments */ #if HOTENDS > 2 || E_STEPPERS > 2 #error "MKS GEN L supports up to 2 hotends / E-steppers. Comment out this line to continue." #endif #define BOARD_NAME "MKS GEN L" // // Heaters / Fans // // Power outputs EFBF or EFBE #define MOSFET_D_PIN 7 #include "pins_RAMPS.h" La dernière ligne est importante car elle demande d'inclure le fichier "pins_RAMPS.h". Voici le une partie de "pins_RAMPS.h" qui contient le mot "HEATER_1_PIN". #define HEATER_0_PIN RAMPS_D10_PIN #if ENABLED(IS_RAMPS_EFB) // Hotend, Fan, Bed #define FAN_PIN RAMPS_D9_PIN #define HEATER_BED_PIN RAMPS_D8_PIN #elif ENABLED(IS_RAMPS_EEF) // Hotend, Hotend, Fan #define HEATER_1_PIN RAMPS_D9_PIN #define FAN_PIN RAMPS_D8_PIN #elif ENABLED(IS_RAMPS_EEB) // Hotend, Hotend, Bed #define HEATER_1_PIN RAMPS_D9_PIN #define HEATER_BED_PIN RAMPS_D8_PIN #elif ENABLED(IS_RAMPS_EFF) // Hotend, Fan, Fan #define FAN_PIN RAMPS_D9_PIN #define FAN1_PIN RAMPS_D8_PIN #elif ENABLED(IS_RAMPS_SF) // Spindle, Fan #define FAN_PIN RAMPS_D8_PIN #else // Non-specific are "EFB" (i.e., "EFBF" or "EFBE") #define FAN_PIN RAMPS_D9_PIN #define HEATER_BED_PIN RAMPS_D8_PIN #if HOTENDS == 1 #define FAN1_PIN MOSFET_D_PIN #else #define HEATER_1_PIN MOSFET_D_PIN #endif #endif Comme tu peux le voir, la déclaration de la variable HEATER_1_PIN est soumise à condition. A toi de voir à quoi correspondent ces conditions. C'est ce que j'ai fait, mais je me suis arrêté à pin_RAMPS.h car il y a partout "HEATER_1_PIN" et que je n'y comprend pas grand chose... Surtout, c'est quoi mes conditions ? Moi j'y comprend rien... Je prendre mon firmware Marlin-1.1.9-CTCi3-beta1.tar.gz et l'adapter à une MKS Gen L sans rien changer d'autre ... EDIT: @Yo' Je ne sais pas si j'ai bien fait, mais comme ça me disais en gros que la sortie pour la résistance chauffante n'étant pas définis, j'ai remis un #define HEATER_1_PIN RAMPS_D9_PIN, pin n°9 puisque là c'est définis en pin n°9 HEATER_1_PIN RAMPS_D9_PIN J'ai bien fait ???? #define HEATER_0_PIN RAMPS_D10_PIN #define HEATER_1_PIN RAMPS_D9_PIN #if ENABLED(IS_RAMPS_EFB) // Hotend, Fan, Bed #define FAN_PIN RAMPS_D9_PIN #define HEATER_BED_PIN RAMPS_D8_PIN #elif ENABLED(IS_RAMPS_EEF) // Hotend, Hotend, Fan #define HEATER_1_PIN RAMPS_D9_PIN #define FAN_PIN RAMPS_D8_PIN #elif ENABLED(IS_RAMPS_EEB) // Hotend, Hotend, Bed ......ET Modifié (le) Novembre 24, 2018 par Guillaume3D
Guillaume3D Posté(e) Novembre 24, 2018 Auteur Posté(e) Novembre 24, 2018 Maintenant, ça me met "Erreur de compilation pour la carte 2560 or mega 2560" (ou un truc du genre) ...
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