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/02/20 08:32] chef3d:flsun [2023/11/12 13:33] (Version actuelle) – [Modification du fichier configuration.h pour un montage chimera] chef
Ligne 17: Ligne 17:
 Comme cela j'aurais du spare au cas où.\\ Comme cela j'aurais du spare au cas où.\\
  
-Le temps de réception des nouvelles cartesj'ai monté les extrudeurs en chimera et ajouté le capteur inductif.\\ +Voici le descriptif de la carteça peu servir.\\ 
-Pour ces changements il faut modifier le firmware !\\ + 
-Ce que j'ai modifié dans configuration.h :+{{:3d:presse-papiers-1.thumb.jpg.53c721c488c8c33c15938c508e490758.jpeg?900|}} 
 + 
 +===== ATTENTION quelques précautions pour que ça marche ===== 
 +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.\\ 
 +**TOUJOURS déconnecter le TFT de la carte mére avant de téléverser !**\\ 
 +Pour reflasher le TFT, **il faut utiliser une carte SD de 4Go !** \\ 
 +Il faut que les répertoires/fichier soient présent dans la racine de la carte.\\
 <code> <code>
-#define MOTHERBOARD BOARD_RAMPS_14_EFB +mks_fonts/ 
---- +mks_pics/ 
-#define MOTHERBOARD BOARD_RAMPS_14_EEB+MKSTFT28.CUR 
 +mks_wifi.cur ou .bin 
 +mks_config.txt ou config.cur c'est là que l'on modifie les paramétres. 
 +</code> 
 +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.\\
  
-#define EXTRUDERS 1+**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é :\\ 
 +<code> 
 +//define this to enable EEPROM support 
 +#define EEPROM_SETTINGS
 --- ---
-#define EXTRUDERS 2 +//#define EEPROM_SETTINGS // Enable for M500 and M501 commands 
- +//#define EEPROM_SETTINGS
-#define TEMP_SENSOR_0 1 +
-#define TEMP_SENSOR_1 0 +
-#define TEMP_SENSOR_2 0 +
-#define TEMP_SENSOR_3 0 +
-#define TEMP_SENSOR_4 0 +
-#define TEMP_SENSOR_BED 1 +
---- +
-#define TEMP_SENSOR_0 1 +
-#define TEMP_SENSOR_1 1 +
-#define TEMP_SENSOR_2 0 +
-#define TEMP_SENSOR_3 0 +
-#define TEMP_SENSOR_4 0 +
-#define TEMP_SENSOR_BED 1+
 </code> </code>
  
-Je suis passé sous la version Marlin 1.1.4j'ai due remettre tous les paramètres identique à la version livré 1.1.2.\\ +Si on active cette optionil faut mettre les Gcode nécessaires pour faire réinit de l'EEPROM.\\ 
-Pour cela une comparaison de fichier est très utile.+code M50{0-3}
  
-J'ai profité de ce temps d'attente pour acheter un lit en 220v avec son relais de puissanceainsi qu'un Bltouch.\\ +Dans mon cas j'avais 3mm de décalage de la buse lors de mes impressionset tout mes tests de fimware et cura n'y changé rien.\\ 
-Je pense ajouter une plaque de verre Ultrabase pour l'accroche du filament sur le lit.\\ +En fait mon imp se calait sur les paramètres enregistrés dans l'EEPROM
-Le lit 220V :\\ +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.
-https://fr.aliexpress.com/item/32948965023.html?spm=a2g0s.9042311.0.0.27426c37AV6NBp +
-Le relais :\\ +
-https://fr.aliexpress.com/item/32681454401.html?spm=a2g0s.9042311.0.0.27426c37AV6NBp\\ +
-Bltouch : \\ +
-https://fr.aliexpress.com/item/32840691571.html?spm=a2g0s.9042311.0.0.27426c37loMK6k\\ +
-La plaque Ultrabase :\\ +
-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.\\ +====== TESTS ====== 
-J'ai essayé plusieurs firmware mais toujours pas de 2ieme extrudeurA ce jour je n'ai pas de solutions !+Voici le moment des tests !\\ 
 +J'écris cette doc bien après mes premiers tests, donc ce sont mes souvenirs.
  
-**Réception des cartes venant du vendeur :**\\ +===== Premier essai : test une seule tête avec du PLA. ===== 
-Nouveau montage des nouvelles cartes et tests de mes modifs.\\ +J’essaie avec le cube 20x20, temp 190, avec les réglages de cura basic.\\ 
-Le réglage du capteur capacitif est plutôt difficile  pour avoir un réglage il poil des buses par rapport au lit !\\ +L'ultrabase permet une accroche ferme, mais dans mon cas il faut que je mette une peu de colle bâton.\\ 
-Un test avec ma plaque et le capteur inductif n'est pas concluant avec son ajout.\\ +Après ça je peu imprimer plusieurs pièces avant décrochage, souvent un coup d’éponge humide suffit ça re-étale la colle.
-Je passe donc au montage du Bltouch !+
  
-Comment le connecter ! \\ +La cube flsun n'existe pas déjà toutes faites dans cura, j'ai créer une nouvelle imprimante avec ces paramètres :\\ 
-{{:3d:mks_gen-l_bltouch.jpg?400|}} \\ +ATTENTION : pour le end_code, il y a des ";" en trop, c'est parce qu'il y a une suite pour mon PWC (non affiché).\\ 
-Les couleurs des fils sont identique pour moi, donc pas de soucis.+{{:3d:selection_019.png?600|}}
  
-Les choses à changer dans configuration.h :\\+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> <code>
-//#define BLTOUCH +//============================================================================= 
-#if ENABLED(BLTOUCH) +//============================== Movement Settings ============================ 
-  //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed +//============================================================================= 
-#endif +// @section motion
---- +
-#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+/** 
 + * Default Settings 
 + * 
 + * These settings can be reset by M502 
 + * 
 + * Note that if EEPROM is enabled, saved values will override these. 
 + */
  
-// 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. + * With this option each E stepper can have its own factors for the 
-// If the servo can't reach the requested position, increase it. + * following movement settings. If fewer factors are given than the 
-#define SERVO_DELAY 500+ * total number of extrudersthe last value applies to the rest
 + *
 +//#define DISTINCT_E_FACTORS
  
-// Servo deactivation +/** 
-// + * Default Axis Steps Per Unit (steps/mm) 
-// With this option servos are powered only during movement, then turned off to prevent jitter. + Override with M92 
-#define DEACTIVATE_SERVOS_AFTER_MOVE +                                      X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]]
---- +
-/+
- Changement servo 3->1 pour bltouch+
  */  */
-#define NUM_SERVOS 1 // Servo index starts with 0 for M280 command+//#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 }
  
-// 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 +/** 
-// + * Default Max Feed Rate (mm/s) 
-// With this option servos are powered only during movementthen turned off to prevent jitter. + * Override with M203 
-//#define DEACTIVATE_SERVOS_AFTER_MOVE+                                      X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]] 
 + */ 
 +//#define DEFAULT_MAX_FEEDRATE          { 250, 250, 2, 17 } 
 +#define DEFAULT_MAX_FEEDRATE          { 300, 300, 5, 25 } 
 + 
 +/** 
 + * 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>
  
-Trouvé sur :\\ +Après quelques tâtonnements le cube est parfait. 
-https://www.ordinoscope.net/index.php/Mod%C3%A9lisme/Imprimantes_3D/Hardware/MKS/GEN-L+ 
 +===== Second essai test une seule tête avec du ABS. ===== 
 +Toujours avec le cube 20x20, temp 230, bed 100, avec les réglages de cura basic.\\ 
 +J'ai eu beaucoup de soucis d'accroche sur le lit, ceci malgré mon ultrabase !\\ 
 +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.\\ 
 +Ca fait un dépôt sur lequel mes pièces accrochent super biença sert même plusieurs fois de suite.\\ 
 +Ne vous inquiétez pas de l'épaisseur du dépôt, en imprimant la tête chauffée à 230° trace sa route.\\ 
 +Par contre attention à l'endroit où le Bltouch fait sa mesure, toutes épaisseur déréglera le point zéro. 
 + 
 +===== 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 FLSUN. Du coup j'ai abandonné provisoirement. 
 + 
 +J'ai toutefois fait des modif dans le fichier configuration.h, je vous les mets.\\ 
 +==== Modification du fichier configuration.h pour un montage chimera ====
  
-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é :\\ 
 <code> <code>
-//define this to enable EEPROM support +#define MOTHERBOARD BOARD_RAMPS_14_EFB
-#define EEPROM_SETTINGS+
 --- ---
-//#define EEPROM_SETTINGS // Enable for M500 and M501 commands +#define MOTHERBOARD BOARD_RAMPS_14_EEB
-//#define EEPROM_SETTINGS +
-</code>+
  
-Si on active cette option, il faut mettre les Gcode nécessaires pour faire réinit de l'EEPROM.\\ +#define EXTRUDERS 1 
-code M50{0-3}+--- 
 +#define EXTRUDERS 2
  
-Dans mon cas j'avais 3mm de décalage de la buse lors de mes impressions, et tout mes tests de fimware et cura n'y changé rien.\\ +//#define TEMP_SENSOR_0 1 
-En fait mon imp se calait sur les paramètres enregistrés dans l'EEPROM. +//#define TEMP_SENSOR_1 0 
-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.+//#define TEMP_SENSOR_2 0 
 +//#define TEMP_SENSOR_3 0 
 +//#define TEMP_SENSOR_4 0 
 +//#define TEMP_SENSOR_BED 1 
 +--- 
 +#define TEMP_SENSOR_0 1 
 +#define TEMP_SENSOR_1 1 
 +#define TEMP_SENSOR_2 0 
 +#define TEMP_SENSOR_3 0 
 +#define TEMP_SENSOR_4 0 
 +#define TEMP_SENSOR_BED 1 
 +</code>
  
 +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.
  
 +----
 +Page suivante : [[3D:flsun-ameliorations|Améliorations de mon imprimante]]
  
  
  
3d/flsun.1582187569.txt.gz · Dernière modification : 2020/02/20 08:32 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