Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
3d:flsun [2020/12/30 14:52] – [Modification du fichier configuration.h] chef3d:flsun [2023/11/12 13:33] (Version actuelle) – [Modification du fichier configuration.h pour un montage chimera] chef
Ligne 21: Ligne 21:
 {{:3d:presse-papiers-1.thumb.jpg.53c721c488c8c33c15938c508e490758.jpeg?900|}} {{:3d:presse-papiers-1.thumb.jpg.53c721c488c8c33c15938c508e490758.jpeg?900|}}
  
-===== ATTENTION =====+===== ATTENTION quelques précautions pour que ça marche =====
 Quelques info pour reflasher la carte mère et le TFT !\\ Quelques info pour reflasher la carte mère et le TFT !\\
 Pour la carte mére utiliser un arduino IDE 1.6, une version plus évolué pose pb.\\ Pour la carte mére utiliser un arduino IDE 1.6, une version plus évolué pose pb.\\
Ligne 36: Ligne 36:
 Après le flashage du TFT on peu supprimer c'est fichiers (a sauver quelque part) sinon il reflashera le TFT à chaque mise sous tension.\\ Après le flashage du TFT on peu supprimer c'est fichiers (a sauver quelque part) sinon il reflashera le TFT à chaque mise sous tension.\\
  
-====== Matériel ajouté ====== +**ATTENTION** : Dans le fichier original la sauvegarde dans l'EEPROM est activé, mais cela m'a posé des pb's.\\
- +
-J'ai profité de ce temps d'attente pour acheter un lit en 220v avec son relais de puissance, ainsi qu'un Bltouch.\\ +
-Je pense ajouter une plaque de verre Ultrabase pour l'accroche du filament sur le lit.\\ +
-Le lit 220V : le mieux a des trous au coins pour le passage des vis de réglages.\\ +
-{{:3d:0_coussin-chauffant-en-silicone-pour-imprimante-3d-200mm-x-200mm-lit-chauffant.jpg?400|}} \\ +
- +
-Pour pouvoir avoir le 220V sur le lit chauffant, il faut mettre un relais adapté.\\ +
-Le relais :\\ +
-{{:3d:0_module-relais-l-tat-solide-1-pi-ce-10a-3-32v-dc-entr-e-24-380vac.jpg?400|}} \\ +
-https://fr.aliexpress.com/item/32681454401.html?spm=a2g0s.9042311.0.0.27426c37AV6NBp\\ +
- +
-J'ai collé le nouveau lit 220 sous mon lit d'origine, la connection au realis est simple, on met la sortie de la carte mère sur le input du relais.\\ +
-Pour le 220V on connecte le neutre à un des fils du bed, l'autre fils passe par le relais avec la phase. \\ +
-Après tests, j'ai continué à utiliser la sonde du lit originel, avec l'épaisseur du lit originel plus l'ultrabase, la température du lit 220V est faussée. +
- +
-La plaque Ultrabase :\\ +
-{{:3d:0_ultrabase-plate-forme-chauffante-construire-surface-plaque-de-verre-220-220-235-235-310-310mm-pour.jpg?400|}} \\ +
-https://fr.aliexpress.com/item/4000067533789.html?spm=a2g0s.9042311.0.0.27426c376U7oHo +
- +
- +
-J'ai reçu les cartes venant des autres vendeurs, elles fonctionne mais je n'ai pas l’icône du deuxième extrudeur sur l'afficheur.\\ +
-J'ai essayé plusieurs firmware mais toujours pas de 2ieme extrudeur. J'ai due recommander un TFT spécial FLSUN ! +
- +
-**Réception des cartes venant du vendeur :**\\ +
-Nouveau montage des nouvelles cartes et tests de mes modifs.\\ +
-Le réglage du capteur capacitif est plutôt difficile  pour avoir un réglage pil poil des buses par rapport au lit !\\ +
-Un test avec ma plaque et le capteur inductif n'est pas concluant avec son ajout.\\ +
-Je passe donc au montage du Bltouch ! +
- +
-====== Ajout d'un Bltouch ====== +
-Bltouch : \\ +
-{{:3d:1_trianglelab-2020-nouvelle-imprimante-3d-capteur-tactile-3d-livraison-gratuite-capteur-de-nivellement-de-lit-automatique.jpg?400|}} \\ +
-https://fr.aliexpress.com/item/32840691571.html?spm=a2g0s.9042311.0.0.27426c37loMK6k\\ +
- +
-Comment le connecter ! \\ +
-{{:3d:mks_gen-l_bltouch.jpg?400|}} \\ +
- +
-Les couleurs des fils sont identique pour moi, donc pas de soucis.\\ +
-Les trois fils sont connecté sur le servo 0 D11, +V, GND. +
- +
- +
-Les choses à changer dans configuration.h :\\ +
-<code> +
-//#define BLTOUCH +
-#if ENABLED(BLTOUCH) +
-  //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed +
-#endif +
---- +
-#define BLTOUCH +
-#if ENABLED(BLTOUCH) +
-  #define BLTOUCH_DELAY 275   // (ms) Enable and increase if needed +
-#endif +
- +
-#define NUM_SERVOS 2 // Servo index starts with 0 for M280 command +
- +
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle. +
-// 300ms is a good value but you can try less delay. +
-// If the servo can't reach the requested position, increase it. +
-#define SERVO_DELAY 500 +
- +
-// Servo deactivation +
-// +
-// With this option servos are powered only during movement, then turned off to prevent jitter. +
-#define DEACTIVATE_SERVOS_AFTER_MOVE +
---- +
-/* +
- * Changement servo 3->1 pour bltouch +
- */ +
-#define NUM_SERVOS 1 // Servo index starts with 0 for M280 command +
- +
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle. +
-// 300ms is a good value but you can try less delay. +
-// If the servo can't reach the requested position, increase it. +
-#define SERVO_DELAY 300 +
- +
-// Servo desactivation +
-// +
-// With this option servos are powered only during movement, then turned off to prevent jitter. +
-//#define DEACTIVATE_SERVOS_AFTER_MOVE +
-</code> +
- +
-Trouvé sur :\\ +
-[[https://www.ordinoscope.net/index.php/Mod%C3%A9lisme/Imprimantes_3D/Hardware/MKS/GEN-L]]\\ +
-Plus de précisions sur la conf :\\ +
-[[https://www.ordinoscope.net/index.php/Mod%C3%A9lisme/Imprimantes_3D/Firmwares/Marlin/Auto_probe]]\\ +
-Une doc plus technique sur le bltouch :\\ +
-[[https://www.antclabs.com/bltouch]] +
- +
-ATTENTION : Dans le fichier original la sauvegarde dans l'EEPROM est activé, mais cela m'a posé des pb's.\\+
 Je l'ai donc désactivé :\\ Je l'ai donc désactivé :\\
 <code> <code>
Ligne 142: Ligne 53:
 Comme je n'exécutait pas la séquence de réinit dans mes gcode de start dans cura, tous mes changements n'étaitent pas pris en compte. Comme je n'exécutait pas la séquence de réinit dans mes gcode de start dans cura, tous mes changements n'étaitent pas pris en compte.
  
-====== Ajout d'un power off mks-pwc ====== +====== TESTS ====== 
-Il existe un module MKS PWC qui permet d'éteindre l'imprimante après impression.\\ +Voici le moment des tests !\\ 
-J'ai acheté la version V2 sur aliexpress : \\ +J'écris cette doc bien après mes premiers tests, donc ce sont mes souvenirs.
-Il a fallu se creuser la tête pour trouver la conf avec le Bltouch déjà présent sur le servo 0.\\ +
-J'ai trouvé les infos sur : \\ +
-[[https://www.makerfr.com/forum/viewtopic.php?f=34&t=5479&start=10]]+
  
-==== Connection ====+===== Premier essai : test une seule tête avec du PLA. ===== 
 +J’essaie avec le cube 20x20, temp 190, avec les réglages de cura basic.\\ 
 +L'ultrabase permet une accroche ferme, mais dans mon cas il faut que je mette une peu de colle bâton.\\ 
 +Après ça je peu imprimer plusieurs pièces avant décrochage, souvent un coup d’éponge humide suffit ça re-étale la colle.
  
-J'ai trouvé ce schémas qui correspond bien a ma situation.\\ +La cube flsun n'existe pas déjà toutes faites dans cura, j'ai créer une nouvelle imprimante avec ces paramètres :\\ 
-Le Bltouch est connecté sur servo 0pin D11,+V, GND.\\ +ATTENTION : pour le end_codeil y a des ";" en tropc'est parce qu'il y a une suite pour mon PWC (non affiché).\\ 
-Le pwc est connecté juste après, servo 1, pin D6, +V, GND. \\ +{{:3d:selection_019.png?600|}}
-Attention aux polarités !!! le +V n'est pas placé pareil sur la carte mère et sur le TFT\\ +
-Il faudra faire attention de bien valider la pin 6 dans pin_ramps.h (par défaut c'est la 12)+
  
-{{:3d:6ab3d2addeef1abcf288c2bf851265fd.jpeg?900|}}\\ +D'après mes souvenirs, le cube est bien ressorti, j'ai due faire quelques réglages dans Marlin pour avoir exactement 20x20.\\ 
- +Il faut changer ces paramètres dans configuration.h (j'avais commenter mes essais) :\\
-===== Code ===== +
- +
-Dans Marlin, sous pins_RAMPS.h s'assurer de la présence de la commande suivante : \\+
 <code> <code>
-#ifndef PS_ON_PIN      // pas présent dans mon cas +//============================================================================= 
-#define PS_ON_PIN 6 +//============================== Movement Settings ============================ 
-#endif                 // pas présent dans mon cas +//============================================================================= 
-</code+// @section motion
  
-puis sous Configuration.h passer à "2" la commande suivante:\\ +/** 
-<code> + * Default Settings 
-#define POWER_SUPPLY 2+ * 
 + * These settings can be reset by M502 
 + * 
 + * Note that if EEPROM is enabled, saved values will override these. 
 + */
  
-#if POWER_SUPPLY > 0 +/** 
-// Enable this option to leave the PSU off at startup+ * With this option each E stepper can have its own factors for the 
-// Power to steppers and heaters will need to be turned on with M80+ * following movement settingsIf fewer factors are given than the 
-//#define PS_DEFAULT_OFF + * total number of extruders, the last value applies to the rest. 
-#endif + */ 
-</code>+//#define DISTINCT_E_FACTORS
  
-puis enregistrer et téléverser dans la carte MKS Base\\+/** 
 + * Default Axis Steps Per Unit (steps/mm) 
 + * Override with M92 
 +                                      X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]] 
 + */ 
 +//#define DEFAULT_AXIS_STEPS_PER_UNIT   { 100, 100, 400, 150 } 
 +//#define DEFAULT_AXIS_STEPS_PER_UNIT   { 101.01, 100, 396.43, 180 } 
 +#define DEFAULT_AXIS_STEPS_PER_UNIT   { 99, 99.5, 396.43, 150 }
  
--Dans le Firmware du TFTmakerfr, ouvrir mks_config.txt puis indiquer les valeurs suivantes: \\ 
-<cod> 
-#enable UPS?(yes:1; no:0) 
->cfg_have_ups_device:0 
  
-#enable power detecting module(mks 220det:1; mks pwc:0+/** 
->cfg_insert_det_module:0+ * Default Max Feed Rate (mm/s
 + * Override with M203 
 +                                      X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]] 
 + */ 
 +//#define DEFAULT_MAX_FEEDRATE          { 250, 250, 2, 17 } 
 +#define DEFAULT_MAX_FEEDRATE          { 300, 300, 5, 25 }
  
-#enable auto off after print finish function (no:0; Yes:1) +/** 
->cfg_print_finish_close_Machine:1+ * Default Max Acceleration (change/s) change = mm/s 
 + * (Maximum start speed for accelerated moves) 
 + * Override with M201 
 +                                      X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]] 
 + */ 
 +//#define DEFAULT_MAX_ACCELERATION      { 1000, 1000, 4, 750 } 
 +#define DEFAULT_MAX_ACCELERATION      { 3000, 3000, 80, 8000 }
 </code> </code>
  
-puis enregister et faire rebooter au TFT le Firmware avec notre nouveau fichier mks_config.txt+Après quelques tâtonnements le cube est parfait.
  
--Pour finirpour que l'imprimante puisse s'éteindre à la fin de votre impression, il suffira d'ajouter une ligne de commande dans Slic3r/cura, sous Printer Setting au niveau du End G-code:\\ +===== Second essai : test une seule tête avec du ABS. ===== 
-<code> +Toujours avec le cube 20x20temp 230, bed 100, avec les réglages de cura basic.\\ 
-;Retract the filament +J'ai eu beaucoup de soucis d'accroche sur le lit, ceci malgré mon ultrabase !\\ 
-G92 E1 +La solution que j'ai trouvé est de faire fondre un peu d'abs dans de l'acétone et de le répandre sur le lit.\\ 
-G1 E-1 F300 +Ca fait un dépôt sur lequel mes pièces accrochent super bien. ça sert même plusieurs fois de suite.\\ 
-G28 X0 Y0 +Ne vous inquiétez pas de l'épaisseur du dépôt, en imprimant la tête chauffée à 230° trace sa route.\\ 
-;MAJ pour auto OFF +Par contre attention à l'endroit où le Bltouch fait sa mesure, toutes épaisseur déréglera le point zéro.
-; Activate and turn on all blower fan +
-M106 S255 +
-; wait for extruder temperature to reach 40 +
-M109 R40.00000 +
-; define extruder temperature to 0 (security if power-of fail) +
-M104 S0 +
-; shut down all blower fan (security if power-of fail) +
-M106 S0 +
-; message power off +
-;M117 Shutdown  +
-; Turn Off the I3-RS printer +
-M81 +
-</code>+
  
-puis enregistrer sous I3-RS_End par exemple pour pouvoir charger ou non cette configuration là avant le tranchage de votre STL...+===== Troisième essai test chimera avec 2 têtes ===== 
 +Toujours mon cube 20x20, j'ai essayé d'imprimer avec une tête d'abord et l'autre ensuite.\\ 
 +Dans mon cas, ça avait marche avec une tête mais pas l'autre. Ca n'accrochait pas !\\ 
 +Ou alors l'autre tête arrachait ce qu'imprimait la première.\\ 
 +Je suis rendu compte qu'il fallait que les têtes soient exactement à la même hauteur ! C'est très critique il faut être précis\\ 
 +Choses que je n'ai jamais réussi avec le montage FLSUNDu coup j'ai abandonné provisoirement.
  
-====== Modification du fichier configuration.h pour un montage chimera ======+J'ai toutefois fait des modif dans le fichier configuration.h, je vous les mets.\\ 
 +==== Modification du fichier configuration.h pour un montage chimera ====
  
-Le temps de réception des nouvelles cartes, j'ai monté les extrudeurs en chimera et ajouté le capteur inductif.\\ 
-Pour ces changements il faut modifier le firmware !\\ 
-Ce que j'ai modifié dans configuration.h : 
 <code> <code>
 #define MOTHERBOARD BOARD_RAMPS_14_EFB #define MOTHERBOARD BOARD_RAMPS_14_EFB
Ligne 249: Ligne 163:
 Je suis passé sous la version Marlin 1.1.4, j'ai due remettre tous les paramètres identique à la version livré 1.1.2.\\ Je suis passé sous la version Marlin 1.1.4, j'ai due remettre tous les paramètres identique à la version livré 1.1.2.\\
 Pour cela une comparaison de fichier est très utile. Pour cela une comparaison de fichier est très utile.
 +
 +----
 +Page suivante : [[3D:flsun-ameliorations|Améliorations de mon imprimante]]
 +
 +
  
3d/flsun.1609339942.txt.gz · Dernière modification : 2020/12/30 14:52 de chef
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0