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/28 16:30] 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ù.\\
  
-===== ATTENTION =====+Voici le descriptif de la carte, ça peu servir.\\ 
 + 
 +{{: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 !\\ 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 32: 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.\\
  
-====== Modification du fichier configuration.h ====== +**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é :\\
-Le temps de réception des nouvelles cartesj'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 this to enable EEPROM support 
 +#define EEPROM_SETTINGS
 --- ---
-#define MOTHERBOARD BOARD_RAMPS_14_EEB +//#define EEPROM_SETTINGS // Enable for M500 and M501 commands 
- +//#define EEPROM_SETTINGS
-#define EXTRUDERS 1 +
---- +
-#define EXTRUDERS 2 +
- +
-#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+
  
 +====== TESTS ======
 +Voici le moment des tests !\\
 +J'écris cette doc bien après mes premiers tests, donc ce sont mes souvenirs.
  
-J'ai reçu les cartes venant des autres vendeurs, elles fonctionne mais je n'ai pas licône du deuxième extrudeur sur l'afficheur.\\ +===== Premier essai : test une seule tête avec du PLA. ===== 
-J'ai essayé plusieurs firmware mais toujours pas de 2ieme extrudeurA ce jour je n'ai pas de solutions !+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.
  
-**Réception des cartes venant du vendeur :**\\ +La cube flsun n'existe pas déjà toutes faites dans cura, j'ai créer une nouvelle imprimante avec ces paramètres :\\ 
-Nouveau montage des nouvelles cartes et tests de mes modifs.\\ +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é).\\ 
-Le réglage du capteur capacitif est plutôt difficile  pour avoir un réglage pil poil des buses par rapport au lit !\\ +{{:3d:selection_019.png?600|}}
-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 ======+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> 
 +//============================================================================= 
 +//============================== Movement Settings ============================ 
 +//============================================================================= 
 +// @section motion
  
-Comment le connecter ! \\ +/** 
-{{:3d:mks_gen-l_bltouch.jpg?400|}} \\ + * Default Settings 
-Les couleurs des fils sont identique pour moidonc pas de soucis.+ 
 + * These settings can be reset by M502 
 + * 
 + * Note that if EEPROM is enabledsaved values will override these. 
 + */
  
 +/**
 + * With this option each E stepper can have its own factors for the
 + * following movement settings. If fewer factors are given than the
 + * total number of extruders, the last value applies to the rest.
 + */
 +//#define DISTINCT_E_FACTORS
  
-Les choses à changer dans configuration.h :\\ +/** 
-<code> + * Default Axis Steps Per Unit (steps/mm
-//#define BLTOUCH + * Override with M92 
-#if ENABLED(BLTOUCH+                                      X, Y, Z, E0 [, E1[, E2[, E3[, E4]]]] 
-  //#define BLTOUCH_DELAY 375   // (ms) Enable and increase if needed + */ 
-#endif +//#define DEFAULT_AXIS_STEPS_PER_UNIT   { 100, 100, 400, 150 } 
---- +//#define DEFAULT_AXIS_STEPS_PER_UNIT   { 101.01, 100, 396.43, 180 } 
-#define BLTOUCH +#define DEFAULT_AXIS_STEPS_PER_UNIT   { 99, 99.5, 396.43, 150 }
-#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 millisecondsbefore the next move will startto give the servo time to reach its target angle. +/** 
-// 300ms is a good value but you can try less delay. + * Default Max Feed Rate (mm/s) 
-// If the servo can't reach the requested positionincrease it. + * Override with M203 
-#define SERVO_DELAY 500+                                      XY, Z, E0 [, E1[, E2[, E3[, E4]]]] 
 + *
 +//#define DEFAULT_MAX_FEEDRATE          { 250250, 2, 17 } 
 +#define DEFAULT_MAX_FEEDRATE          { 300, 300, 5, 25 }
  
-// Servo deactivation +/** 
-// + * Default Max Acceleration (change/s) change = mm/s 
-// With this option servos are powered only during movement, then turned off to prevent jitter. + * (Maximum start speed for accelerated moves) 
-#define DEACTIVATE_SERVOS_AFTER_MOVE + Override with M201 
---- +                                      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_MAX_ACCELERATION      { 1000, 1000, 4, 750 } 
 +#define DEFAULT_MAX_ACCELERATION      { 3000, 3000, 80, 8000 } 
 +</code>
  
-// Delay (in milliseconds) before the next move will start, to give the servo time to reach its target angle. +Après quelques tâtonnements le cube est parfait.
-// 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 +===== 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.\\ 
-// With this option servos are powered only during movementthen turned off to prevent jitter+J'ai eu beaucoup de soucis d'accroche sur le litceci malgré mon ultrabase !\\ 
-//#define DEACTIVATE_SERVOS_AFTER_MOVE +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.\\ 
-</code>+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.
  
-Trouvé sur :\\ +===== Troisième essai - test chimera avec 2 têtes ===== 
-[[https://www.ordinoscope.net/index.php/Mod%C3%A9lisme/Imprimantes_3D/Hardware/MKS/GEN-L]]\\ +Toujours mon cube 20x20, j'ai essayé d'imprimer avec une tête d'abord et l'autre ensuite.\\ 
-Plus de précisions sur la conf :\\ +Dans mon cas, ça avait marche avec une tête mais pas l'autreCa n'accrochait pas !\\ 
-[[https://www.ordinoscope.net/index.php/Mod%C3%A9lisme/Imprimantes_3D/Firmwares/Marlin/Auto_probe]]\\ +Ou alors l'autre tête arrachait ce qu'imprimait la première.\\ 
-Une doc plus technique sur le bltouch :\\ +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\\ 
-[[https://www.antclabs.com/bltouch]]+Choses que je n'ai jamais réussi avec le montage FLSUNDu 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>
  
-====== Ajout d'un power off mks-pwc ====== +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.\\ 
-Il existe un module MKS PWC qui permet d'éteindre l'imprimante après impression.\\ +Pour cela une comparaison de fichier est très utile.
-J'ai acheté la version V2 sur aliexpress : \\ +
-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]]+
  
-En gros, il faut connecter le +---- 
 +Page suivante : [[3D:flsun-ameliorations|Améliorations de mon imprimante]]
  
  
  
3d/flsun.1609173011.txt.gz · Dernière modification : 2020/12/28 16:30 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