maxvi33 PostĂ©(e) Aout 11, 2021 PostĂ©(e) Aout 11, 2021 Bonjour Ă tous, J'essaie d'upgrade la carte mĂšre de ma ender 5 plus en passant sur une SKR2 mais j'ai un problĂšme de build depuis VScode avec platformIO.. Je n'arrive pas du tout Ă build un FW, j'ai toujours un "FAILED" sous diffĂ©rentes erreurs... Je voudrais donc savoir si je pars sur de bonnes bases avec cette version de Marlin(bugfix-2.0.x): https://github.com/MarlinFirmware/Marlin/tree/bugfix-2.0.x et cette version de config (2eme lien) (pour le configuration.h & configuration_adv.h): https://github.com/MarlinFirmware/Marlin/tree/bugfix-2.0.x/config Bien sur, dans le fichier configuration.h j'ai: #define MOTHERBOARD BOARD_BTT_SKR_V2_0_REV_B et dans pltformio.ini: default_envs = BIGTREE_SKR_2 AprĂšs j'utilise le fichier configuration.h tel qu'il est.... Quelqu'un Ă une idĂ©e d'oĂč cela pourrait venir ? mĂȘme encore mieux quelqu'un Ă un fichier configuration.h qui fonctionne que je puisse faire un diff avec ? Merci de votre aide Max Â
PPAC PostĂ©(e) Aout 11, 2021 PostĂ©(e) Aout 11, 2021 Salutation ! comme les bug peuvent se cacher partout mĂȘme dans une correction de bug ... je serais parti sur une release https://github.com/MarlinFirmware/Marlin/releases Mais cela peut trĂšs bien fonctionner avec une version bugfix .. enfin si tu tombe sur la bonne ... AprĂšs sans un copier coller (dans un bloc de citation si trĂšs long ) des erreurs de compilation pas simple de t'aider. Tu a aussi la possibilitĂ© de comparer avec la version proposĂ© sur https://github.com/bigtreetech/SKR-2/tree/master/Firmware/Marlin-bugfix-2.0.x
maxvi33 PostĂ©(e) Aout 11, 2021 Auteur PostĂ©(e) Aout 11, 2021 Salut merci de ton aide Je suis donc parti du repo que tu m'as conseillĂ©, il me semble le plus logique. J'ai essayĂ© de build une premiĂšre fois et voici le dĂ©sastre( en gras les 2 erreurs qui apparaissent, le reste 'est des warnings):  Citation In file included from Marlin\src\libs\../core/../inc/../pins/pins.h:805,          from Marlin\src\libs\../core/../inc/MarlinConfig.h:34,          from Marlin\src\libs\../core/serial.h:24,          from Marlin\src\libs\hex_print.cpp:28: Marlin\src\libs\../core/../inc/../pins/pins_postprocess.h:412: warning: "X_MAX_PIN" redefined  412 |   #define X_MAX_PIN X_STOP_PIN    |Marlin\src\lcd\extui\dgus\origin\DGUSDisplayDef.cpp:213:16: error: 'VP_FAN2_STATUS' was not declared in this scope; did you mean 'VP_FAN1_STATUS'?  213 |    VPHELPER(VP_FAN##N##_STATUS, &thermalManager.fan_speed[N], nullptr, ScreenHandler.DGUSLCD_SendFanStatusToDisplay),    |         ^~~~~~ Marlin\src\lcd\extui\dgus\origin\../../../../inc/../core/macros.h:579:24: note: in definition of macro 'EVAL1'  579 | #define EVAL1(V...)   V Marlin\src\libs\../core/../inc/../pins/pins_postprocess.h:431: warning: "Y_MAX_PIN" redefined  431 |    #define Y_MAX_PIN Y_STOP_PIN    |*** [.pio\build\BIGTREE_SKR_2\src\src\lcd\extui\dgus\origin\DGUSDisplayDef.cpp.o] Error 1 In file included from Marlin\src\libs\../inc/MarlinConfigPre.h:39,          from Marlin\src\libs\hex_print.cpp:23: Marlin\src\libs\../inc/../../Configuration.h:145: note: this is the location of the previous definition  145 |  #define Y_MAX_PIN 14 // creality connects Y_MAX switch to Y_MIN(_PIN) motherbard connector et en cherchant une solution avant de venir demander de l'aide, je suis tombĂ© la dessus: https://www.gitmemory.com/issue/MarlinFirmware/Marlin/22272/871812908 J'ai bien peur que la ender 5 plus soit pas compatible avec son lcd de base... Tu as une idĂ©e ?Â
PPAC PostĂ©(e) Aout 11, 2021 PostĂ©(e) Aout 11, 2021 (modifiĂ©) il y a 26 minutes, maxvi33 a dit : Tu as une idĂ©e ? Ha ... heu ... pas vraiment lĂ je suis complĂštement dĂ©passĂ© par le truc ... peut ĂȘtre tester le workaround proposĂ© dans l'issue que tu a mis en lien ? Citation Workaround to successfully build: Alter Marlin/src/lcd/extui/dgus/origin/DGUSDisplayDef.cpp to change the // Fan Data if statement for FAN_VPHELPER(N) // Fan Data #if HAS_FAN #define FAN_VPHELPER(N) \ VPHELPER(VP_Fan1_Percentage, &thermalManager.fan_speed[N], ScreenHandler.DGUSLCD_PercentageToUint8, ScreenHandler.DGUSLCD_SendPercentageToDisplay), \ VPHELPER(VP_FAN1_CONTROL, &thermalManager.fan_speed[N], ScreenHandler.HandleFanControl, nullptr), \ VPHELPER(VP_FAN1_STATUS, &thermalManager.fan_speed[N], nullptr, ScreenHandler.DGUSLCD_SendFanStatusToDisplay), REPEAT(FAN_COUNT, FAN_VPHELPER) #endif Ou alors, dĂ©sactiver lâĂ©cran et utiliser un octoPi ou imprimer uniquement depuis une connexion USB ? mais cela ne semble pas ĂȘtre une bonne solution. Peut etre avec un Ă©cran MKS TFT32 ou TFT35 mais je n sais pas si cela fonctionne avec ... et je commence a prĂ©fĂ©rer les https://reprap.org/wiki/RepRapDiscount_Full_Graphic_Smart_Controller qui sont "moche" mais comme ils ne sont pas des clients sĂ©ries, ils ont souvent plus d'option dans les menus car directement gĂ©rĂ© par le marlin mais la aussi je ne sais pas si cela va fonctionner et sur les carte MKS il semble que les port EXP1 et EXP2 quand il y en a soit avec une rotation de 180° (il faut donc lĂ©gĂšrement bidouiller pour connecter ce genre dâĂ©cran.) ... ModifiĂ© (le) Aout 11, 2021 par PPAC
maxvi33 PostĂ©(e) Aout 12, 2021 Auteur PostĂ©(e) Aout 12, 2021 Il y a 12 heures, PPAC a dit : Ou alors, dĂ©sactiver lâĂ©cran et utiliser un octoPi ou imprimer uniquement depuis une connexion USB ? mais cela ne semble pas ĂȘtre une bonne solution. Je trouves que c'est une excellente solution moi ahah. AprĂšs j'ai trouvĂ© ca aussi: https://www.reddit.com/r/BIGTREETECH/comments/lgz97c/ender_5_plus_skr_14_turbo_stock_display_issues et plus particuliĂšrement ca: https://github.com/exetico/Marlin/blob/2.0.6.1-BTT-SKR-V1.4-Turbo-Ender5Plus_StockScreen/README.md En tout cas, j'ai rĂ©ussi Ă build un firmware depuis le dĂ©pot que tu m'as partagĂ© donc c'est une excellente nouvelle. Maintenant je vais devoir crĂ©er mon propre fichier de configuration.h pour la ender 5 plus.. Tu as deja bidouille un fichier configuration.h pour une ender 5 plus par hasard  ?
PPAC PostĂ©(e) Aout 12, 2021 PostĂ©(e) Aout 12, 2021 (modifiĂ©) Whaou ! Tu a de la ressource et tu semble dĂ©brouillard donc il semble possible d'utiliser lâĂ©cran au final, bien jouĂ© et merci pour les infos. Il y a 4 heures, maxvi33 a dit : Tu as deja bidouille un fichier configuration.h pour une ender 5 plus par hasard  ? Non jamais pour une ender 5 donc je ne pourrais pas vraiment t'aider pour les spĂ©cificitĂ© de cette machine. Mais j'ai dĂ©jĂ fait quelques build, donc si tu bloc je pourrais peut ĂȘtre t'aider. (mais a tout les coups tu va y arriver sans trop de problĂšmes grĂące aux fichiers exemple de la ender 5 du github de marlin) Je proposerais juste de vĂ©rifier que tu a bien d'activĂ© dans configuration.h #define EEPROM_SETTINGS    // Persistent storage with M500 and M501 #define EEPROM_CHITCHAT    // Give feedback on EEPROM commands. Disable to save PROGMEM. voir d'activer dans le Configuration.h : #define NOZZLE_PARK_FEATURE et dans le Configuration_adv.h : #define ADVANCED_PAUSE_FEATURE pour activer M600 https://marlinfw.org/docs/gcode/M600.html mais je en sais pas si la config de lâĂ©cran permettra les interactions utilisateur afin de changer le filament relativement plus simplement. Et si tu utilise ArcWelder ex https://github.com/fieldOfView/Cura-ArcWelderPlugin activer dans Configuration_adv.h : #define ARC_SUPPORT   Par contre pour le rĂ©glage des contrĂŽleurs TMC* dans les Configuration*.h la je suis pas vraiment au point. Aussi, pas indispensable mais si tu bidouille en branchant des truc en plus sur la carte tu aura surement besoin d'activer dans Configuration_adv.h // M42 - Set pin states #define DIRECT_PIN_CONTROL // M43 - display pin status, toggle pins, watch pins, watch endstops & toggle LED, test servo probe #define PINS_DEBUGGING  Tiens nous au jus et bonne adaptation/compilation de firmware. ModifiĂ© (le) Aout 12, 2021 par PPAC
fran6p PostĂ©(e) Aout 12, 2021 PostĂ©(e) Aout 12, 2021 En rĂ©cupĂ©rant les exemples de configurations de Marlin pour de nombreuses imprimantes, pour la Ender5 plus il n'y a que la configuration d'origine mais pour la Ender5 pro (plus petite en dimensions) il y a des exemples pour des cartes Bigtreetech (pas la derniĂšre SKR2). Un logiciel comme Winmerge (ou autre) permet de lister les diffĂ©rences entre deux fichiers. Par exemple, entre les fichiers configuration.h : conf-h.htm idem pour configuration_adv.h : confadv-h.htm Ăa permet de voir les directives / paramĂštres diffĂ©rents et de «dĂ©broussailler» rapidement pour crĂ©er ses propres fichiers  1
maxvi33 PostĂ©(e) Aout 12, 2021 Auteur PostĂ©(e) Aout 12, 2021 Bonsoir, Merci pour tes infos PPAC, notamment pour le changement de filament en cours de print.  Il y a 8 heures, PPAC a dit : Mais j'ai dĂ©jĂ fait quelques build, donc si tu bloc je pourrais peut ĂȘtre t'aider. (mais a tout les coups tu va y arriver sans trop de problĂšmes grĂące aux fichiers exemple de la ender 5 du github de marlin) J'ai pu avec vos fichiers, les miens et ceux trouvĂ©s ici, build un firmware pour ma ender 5 plus. Je l'ai pas encore test, je dois changer la carte mĂšre de base avec ma SKR2 avant. En attendant je vous partage le configuration.h, vous en pensez quoi ? je vous fais suivre le configuration_adv.h demain et ferais un post release si cela fonctionne ahah Il y a 7 heures, fran6p a dit : Un logiciel comme Winmerge (ou autre) permet de lister les diffĂ©rences entre deux fichiers Merci, j'utilisais le diff intĂ©grĂ© Ă Github mais ton logiciel c'est la vie, j'ai pu m'en servir au boulot pour voir si mes 2 binaires Ă©taient pas les mĂȘmes A+  Configuration.h
PPAC PostĂ©(e) Aout 12, 2021 PostĂ©(e) Aout 12, 2021 Il y a 2 heures, maxvi33 a dit : le configuration.h, vous en pensez quoi ? AprĂšs une rapide lecture riens qui me choque. Mais je parle sans vraiment savoir.  Cela compile aussi chez moi ... mais avec tout ces warning: "*_MAX_PIN" redefined qui reviennes ... je ne sais que penser ...Â
RFN_31 PostĂ©(e) Aout 13, 2021 PostĂ©(e) Aout 13, 2021 Il y a 7 heures, maxvi33 a dit : Il y a 15 heures, fran6p a dit : Un logiciel comme Winmerge (ou autre) permet de lister les diffĂ©rences entre deux fichiers Merci, j'utilisais le diff intĂ©grĂ© Ă Github mais ton logiciel c'est la vie, j'ai pu m'en servir au boulot pour voir si mes 2 binaires Ă©taient pas les mĂȘmes VSC permet aussi de comparer 2 fichiers et sa restitution est vraiment trĂšs pratique.
fran6p PostĂ©(e) Aout 13, 2021 PostĂ©(e) Aout 13, 2021 (modifiĂ©) Il y a 17 heures, PPAC a dit : tout ces warning: "*_MAX_PIN" redefined qui reviennes ... je ne sais que penser ... Tout simplement qu'ils n'ont plus rien Ă faire dans le configuration.h. Ils ne sont à «ajuster» qu'avec une carte Creality en utilisant leur «bidouille», ce qui n'est plus le cas Citation // Choose the name from boards.h that matches your setup #ifndef MOTHERBOARD  #define X_MAX_PIN 3 // creality connects X_MAX switch to X_MIN(_PIN) motherbard connector  #define Y_MAX_PIN 14 // creality connects Y_MAX switch to Y_MIN(_PIN) motherbard connector  #define MOTHERBOARD BOARD_BTT_SKR_V2_0_REV_B #endif Ă remplacer par : // Choose the name from boards.h that matches your setup #ifndef MOTHERBOARD  //#define X_MAX_PIN 3 // creality connects X_MAX switch to X_MIN(_PIN) motherbard connector  //#define Y_MAX_PIN 14 // creality connects Y_MAX switch to Y_MIN(_PIN) motherbard connector  #define MOTHERBOARD BOARD_BTT_SKR_V2_0_REV_B #endif  Sans ces re-dĂ©finitions de broches, il ne devrait plus y avoir d'avertissements (qui n'empĂȘchent pas la compilation d'aller au bout). Mais il faudra probablement faire attention lors de la connexion physique des contacteurs de fin de course. ModifiĂ© (le) Aout 13, 2021 par fran6p 1
maxvi33 Posté(e) Aout 13, 2021 Auteur Posté(e) Aout 13, 2021 Il y a 2 heures, fran6p a dit : Il y a 20 heures, PPAC a dit : tout ces warning: "*_MAX_PIN" redefined qui reviennes ... je ne sais que penser ... Tout simplement qu'ils n'ont plus rien à faire dans le configuration.h. Ils ne sont à «ajuster» qu'avec une carte Creality en utilisant leur «bidouille», ce qui n'est plus le cas Effectivement en commentant les #define, j'ai plus de warnings  Il y a 2 heures, fran6p a dit : Mais il faudra probablement faire attention lors de la connexion physique des contacteurs de fin de course.  Comment ca ? J'ai des chances que mes fin de courses de soit pas détectés ? Sinon je vous joins mon configuration.h et configuration_adv.h, vous pensez que je peux essayer de le flash  ? D'ailleurs dans le fichier configuration_adv.h j'ai pas osé changé le define "#define CHOPPER_TIMING CHOPPER_DEFAULT_12V" en "#define CHOPPER_TIMING CHOPPER_DEFAULT_24V" Car je sais pas trop ce que cela affecte de changer la tension de 12V en 24V... Configuration.h Configuration_adv.h
fran6p PostĂ©(e) Aout 14, 2021 PostĂ©(e) Aout 14, 2021 (modifiĂ©) Il y a 20 heures, maxvi33 a dit : Comment ca ? J'ai des chances que mes fin de courses de soit pas dĂ©tectĂ©s ? En fait ça dĂ©pendra de la maniĂšre que tu vas utiliser pour brancher tes contacteurs de fin de course ( X et Y ) sur ta carte. Creality (on se demande pourquoi ) connecte ces endstops sur le USE_{X|Y}MAX_PLUG mais modifie l'attribution des broches pour faire croire au Marlin qu'ils sont sur les âŠ_MIN_PLUG : Citation // @section homing // Specify here all the endstop connectors that are connected to any endstop or probe. // Almost all printers will be using one per axis. Probes will use one or more of the // extra connectors. Leave undefined any used for non-endstop and non-probe purposes. //#define USE_XMIN_PLUG //#define USE_YMIN_PLUG #define USE_ZMIN_PLUG //#define USE_IMIN_PLUG //#define USE_JMIN_PLUG //#define USE_KMIN_PLUG#define USE_XMAX_PLUG #define USE_YMAX_PLUG //#define USE_ZMAX_PLUG Habituellement, on utilise les endstops connectĂ©s sur le X|YMIN (aucun besoin de rĂ©attribuer les pins de la carte) : Citation #define USE_XMIN_PLUG #define USE_YMIN_PLUG #define USE_ZMIN_PLUG //#define USE_IMIN_PLUG //#define USE_JMIN_PLUG //#define USE_KMIN_PLUG //#define USE_XMAX_PLUG //#define USE_YMAX_PLUG //#define USE_ZMAX_PLUG Donc, sans rĂ©attribuer les pins, les deux dĂ©clarations de Marlin sont possibles. Il suffit de brancher les contacteurs sur les emplacements dĂ©clarĂ©s dans Marlin . Ne pas oublier de renseigner correctement en adĂ©quation avec le branchement des contacteurs de fin de course : Citation // Direction of endstops when homing; 1=MAX, -1=MIN // :[-1,1] #define X_HOME_DIR -1 #define Y_HOME_DIR -1  Il y a 20 heures, maxvi33 a dit : D'ailleurs dans le fichier configuration_adv.h j'ai pas osĂ© changĂ© le define "#define CHOPPER_TIMING CHOPPER_DEFAULT_12V" en "#define CHOPPER_TIMING CHOPPER_DEFAULT_24V" Car je sais pas trop ce que cela affecte de changer la tension de 12V en 24V... Si ton alimentation est en 24V, il est prĂ©fĂ©rable d'utiliser le «CHOPPER_DEFAULT_24V» quand la carte est Ă©quipĂ©e de pilotes Trinamics (TMC2208/09/25/26/âŠ). Quelques remarques pour ton configuration.h - vitesse de palpage bien trop Ă©levĂ©e pour ton Z (#define Z_PROBE_FEEDRATE_FAST (15*60)) au-delĂ de 7/8 * 60 le TMC sort du mode silencieux. - idem pour le palpage lent: /2 est suffisant - je te dĂ©conseille de renseigner la valeur du Z dans (#define NOZZLE_TO_PROBE_OFFSET { -45, -7, -3 }) laisse Ă 0 et enregistre ensuite ton Zoffset - ton (#define PROBING_MARGIN 50) est grand, 30 permettra d'avoir une surface de palpage plus grand (ton plateau est grand 350x350) - pour les dimensions du plateau, je suppose que tu as tes raisons : Citation // The size of the printable area #define X_BED_SIZE 358 #define Y_BED_SIZE 370 // Travel limits (mm) after homing, corresponding to endstop positions. #define X_MIN_POS 0 #define Y_MIN_POS 0 #define Z_MIN_POS 0 #define X_MAX_POS X_BED_SIZE #define Y_MAX_POS Y_BED_SIZE #define Z_MAX_POS 410       - ta grille de palpage avec ton mode «bilinear» va mettre des «heures» Ă se faire (#define GRID_MAX_POINTS_X 9). Il est tant que ça dĂ©formĂ© ton plateau ? ⊠ModifiĂ© (le) Aout 14, 2021 par fran6p 2
maxvi33 Posté(e) Aout 17, 2021 Auteur Posté(e) Aout 17, 2021 Hello, Merci beaucoup pour ton aide fran6p, j'ai pu apprendre pleins de choses ! Bon premier test hier soir et ca l'air pas trop mal.. J'ai le homing XY qui fonctionne mais pas le Z: Ensuite comme on peut aussi le voir, je pense que je me suis trompé dans le sens du cùblage du sensor du bed. Enfin l'axe Z est inversé mais pour cela, je sais comment faire Je vais essayer de faire quelques recherches pour ces erreurs et retest ! Merci encore des votre aide, ca ma permis de bien avancer
PPAC PostĂ©(e) Aout 17, 2021 PostĂ©(e) Aout 17, 2021 (modifiĂ©) il y a 9 minutes, maxvi33 a dit : je pense que je me suis trompĂ© dans le sens du cĂąblage du sensor du bed. Cela ressemble plus a une erreur de connecteur. Car -14°C en mesure c'est quand on a un dĂ©faut de continuitĂ© / un faux contactes sur les fils de la thermistance oĂč que la thermistance n'est tout simplement pas branchĂ©. Aussi, il n'y a pas de polaritĂ© pour une thermistance. Pour le reste lĂ je ne sais pas vraiment. Le problĂšme de Home Z doit ĂȘtre liĂ© au problĂšme de BLTouch. ModifiĂ© (le) Aout 17, 2021 par PPAC 1
maxvi33 PostĂ©(e) Aout 17, 2021 Auteur PostĂ©(e) Aout 17, 2021 Merci de ta rĂ©ponse PPAC Maintenant que tu dis ca PPAK, tu as raison, j'ai un mosfet externe sur la ender 5 plus.. Je crois avoir branchĂ© la commande de ce mosfet et pas l'alimentation ... Je sais pas trop, je regarderai ce soir... En tout cas oui, la thermistance Ă pas de sens de branchements donc j'ai du me planter de connecteur Â
maxvi33 PostĂ©(e) Aout 17, 2021 Auteur PostĂ©(e) Aout 17, 2021 Il y a 6 heures, PPAC a dit : que la thermistance n'est tout simplement pas branchĂ© Elle Ă©tait branchĂ© au mauvais endroit.. ca fonctionne maintenant ! Me reste ce soucis du homing axe Z.. J'ai essayĂ© des commandes comme M402 & M401 mais mĂȘme errreur..
PPAC PostĂ©(e) Aout 17, 2021 PostĂ©(e) Aout 17, 2021 (modifiĂ©) il y a une heure, maxvi33 a dit : Me reste ce soucis du homing axe Z.. J'ai essayĂ© des commandes comme M402 & M401 mais mĂȘme errreur.. Je n'ai pas de BLTouch. Mais il me semble que pour certaine version de BLTouch il y a des inversion a faire pour certains fils ... il faut bien regarder les nommage des pins sur le BlTouch et non les couleur des cĂąbles. Comment a tu branchĂ© le BlTouch sur la carte SKR-2 comme dans cette doc  https://github.com/bigtreetech/SKR-2/blob/master/Hardware/BIGTREETECH SKR 2 user manual.pdf ? Et sinon tu aura peut ĂȘtre des pistes sur le comportement et les commande g-codes mais pas pour les connexions sur la carte car c'est une autre carte avec ModifiĂ© (le) Aout 17, 2021 par PPAC
maxvi33 PostĂ©(e) Aout 18, 2021 Auteur PostĂ©(e) Aout 18, 2021 Il y a 13 heures, PPAC a dit : BLTouch il y a des inversion a faire pour certains fils Effectivement dans mon cas j'ai inversĂ© les fils rouge/marron et gris/noir J'ai aussi inversĂ© le Z axis "#define INVERT_Z_DIR true" du coup, le homing fonctionne peccable! Par contre quand je souhaite bouger manuellement mon axe Z, cette fois l'axe est inversĂ© alors j'ai inversĂ© l'axe Z aussi dans les paramĂštres de l'Ă©cran tft et tout est fonctionnel. Je vais peut ĂȘtre rĂ©ussir a faire une impression avant la fin de la semaine Ce soir je m'occupe de pourquoi le ventilateur en face du heatbreaker ne s'allume pas quand la temperature de buse est au dessus de 50°C Merci de ton aide et gentillesse PPAC, c'est grave cool d'apprendre ce genre de choses 1
PPAC PostĂ©(e) Aout 18, 2021 PostĂ©(e) Aout 18, 2021 Bien jouĂ© pour le BLTouch et le Z ! Pour le ventillo, si il ne fonctionne jamais, c'est peut ĂȘtre la polaritĂ© des fils sur le connecteur de la carte a vĂ©rifier ou peut ĂȘtre branchĂ© sur le mauvais connecteur de la carte...
fran6p PostĂ©(e) Aout 18, 2021 PostĂ©(e) Aout 18, 2021 Normalement le ventilateur qui souffle sur le radiateur doit le faire en permanence s'il est connectĂ© sur une prise FAN non rĂ©gulĂ©e (non PWM) donc une prise qui ne fournit que +V et GND. S'il est connectĂ© sur une prise FAN rĂ©gulĂ©e (PWM) des modifications doivent ĂȘtre effectuĂ©es dans le fichier configuration_adv.h Citation // @section extruder /**  * Extruder cooling fans  *  * Extruder auto fans automatically turn on when their extruders'  * temperatures go above EXTRUDER_AUTO_FAN_TEMPERATURE.  *  * Your board's pins file specifies the recommended pins. Override those here  * or set to -1 to disable completely.  *  * Multiple extruders can be assigned to the same pin in which case  * the fan will turn on when any selected extruder is above the threshold.  */#define E0_AUTO_FAN_PIN PC0  <= dĂ©clarer ici la pin correspondant Ă la prise FAN rĂ©gulĂ©e (dĂ©pend de la carte, ici pour une CR30, cm 4.2.10) #define E1_AUTO_FAN_PIN -1 #define E2_AUTO_FAN_PIN -1 #define E3_AUTO_FAN_PIN -1 #define E4_AUTO_FAN_PIN -1 #define E5_AUTO_FAN_PIN -1 #define E6_AUTO_FAN_PIN -1 #define E7_AUTO_FAN_PIN -1 #define CHAMBER_AUTO_FAN_PIN -1 #define COOLER_AUTO_FAN_PIN -1 #define COOLER_FAN_PIN -1 #define EXTRUDER_AUTO_FAN_TEMPERATURE 50 #define EXTRUDER_AUTO_FAN_SPEED 255  // 255 == full speed #define CHAMBER_AUTO_FAN_TEMPERATURE 30 #define CHAMBER_AUTO_FAN_SPEED 255 #define COOLER_AUTO_FAN_TEMPERATURE 18 #define COOLER_AUTO_FAN_SPEED 255  Pour la carte BTT SKR2, voir sa documentation (FAN0: PB7, FAN1: PB6, FAN2: PB5 si branchĂ© sur FAN3 ou FAN4 pas de rĂ©gulation possible (+ / -)) 1
maxvi33 PostĂ©(e) Aout 18, 2021 Auteur PostĂ©(e) Aout 18, 2021 Il y a 1 heure, PPAC a dit : peut ĂȘtre branchĂ© sur le mauvais connecteur de la carte... Encore dans le mile, j'ai branchĂ© mon ventlateur sur une sortie PWM   il y a 28 minutes, fran6p a dit : Pour la carte BTT SKR2, voir sa documentation (FAN0: PB7, FAN1: PB6, FAN2: PB5 si branchĂ© sur FAN3 ou FAN4 pas de rĂ©gulation possible (+ / -)) D'accord, je comprends bien, je vais faire la modif ce soir, merci ! AprĂšs sur une ender 5 plus j'ai 2 ventilateurs, un en face de du heatbreak et l'autre au bout de la buse. Tu penses que mettre le ventilateur du heatbreak toujours Ă fond, dĂšs que j'allume l'imprimante et mettre le ventilateur de la buse sur une pwm (gĂ©rĂ© par marlin j'espĂšre) est une bonne idĂ©e ? Merci !!
fran6p PostĂ©(e) Aout 18, 2021 PostĂ©(e) Aout 18, 2021 Sur ma 3DPrintMill (CR30) (voir ici ou lĂ ), le(s) ventilateur(s) qui refroidissent le radiateur de la tĂȘte (pas le refroidissement du filament  ) et les pilotes moteurs sur la carte mĂšre sont rĂ©gulĂ©s: - celui du radiateur ne se dĂ©clenche qu'au dessus de 50°C - celui de la carte mĂšre ne se dĂ©clenche pour refroidir les pilotes moteurs que quand ils sont en fonctionnement Quand l'imprimante est allumĂ©e et qu'aucune impression n'est en cours, elle est totalement silencieuse Donc ton ventilateur de radiateur, tu peux parfaitement le connecter sur une prise FAN (pwm) libre ( FAN1 ou FAN2 ).
maxvi33 PostĂ©(e) Aout 18, 2021 Auteur PostĂ©(e) Aout 18, 2021 (modifiĂ©) Il y a 9 heures, fran6p a dit : 3DPrintMill (CR30) (voir ici ou lĂ ) Incroyable cette machine, un peu plus large et tu pourrais m'imprimer des planches de surf Les ventilateurs fonctionnent  impeccable ! L'heure Ă©tait donc venue de test une impression  mais Ă mon grand regret, aprĂšs un bed leveling de 7 minutes (oui j'ai voulu test sans toucher #define GRID_MAX_POINTS_X) l'imprimante s'est relevĂ© et a imprimĂ© dans le vide.. Je vais donc modifier le Z offset sur l'Ă©cran TFT. As tu un conseil pour le modifer dans le gcode ou direct dans le FW ? Edit: Entre un morceau de papier et ma buse, il y avait Ă©crit Z= -15.4 alors je l'ai mis dans le Z offset, rĂ©sultat, j'ai limite trouĂ© ma plaque de verre help ahah Voici mon gcode de dĂ©but: G90 ; use absolute coordinates M83 ; extruder relative mode M104 S150 ; set extruder temp for auto bed leveling M140 S[first_layer_bed_temperature] ; set bed temp M190 S[first_layer_bed_temperature] ; wait for bed temp G28 ; home all G29 ; auto bed levelling G1 Z50 F240 G1 X2 Y10 F3000 M104 S[first_layer_temperature] ; set extruder temp M109 S[first_layer_temperature] ; wait for extruder temp G1 Z0.28 F240 G92 E0 G1 Y190 E15 F1500 ; intro line G1 X2.3 F5000 G92 E0 G1 Y10 E15 F1200 ; intro line G92 E0  Enfin, j'ai remarquĂ© que l'Ă©crtan tft n'affichĂ© pas les consignes actuelle de tempĂ©rature de la buse, elle s'affiche une fois la temperature "atteint" y'a t'il un paramĂštre pour cela ? Merci en tout cas, ca extrude donc c'est quand mĂȘme bon signe, j'y suis presque ahah  ModifiĂ© (le) Aout 18, 2021 par maxvi33
fran6p PostĂ©(e) Aout 19, 2021 PostĂ©(e) Aout 19, 2021 Il y a 21 heures, maxvi33 a dit : As tu un conseil pour le modifer dans le gcode ou direct dans le FW ? Je n'utilise pas de TFT donc je ne peux ĂȘtre d'aucune utilitĂ©. D'autres auront peut-ĂȘtre des idĂ©es. Par contre pour le Zoffset, je suis cette procĂ©dure : Â
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