Étape 2: Configuration du Firmware - Configuration.h
OK, donc regarde firmware un peu intimidant au début, mais là sont seulement quelques choses que vous avez réellement besoin d’éditer pour le modifier. Tout d’abord, allez sur ce site :
https://www.repetier.com/firmware/V092/
Utilisez l’outil de configuration à mettre dans toutes les infos pour votre configuration. Si vous avez déjà repetier firmware pour votre imprimante, vous pouvez ignorer cette étape. Passer par l’outil de configuration à partir de zéro est un peu confus, alors il est préférable d’avoir déjà un firmware prédéfinie. Remplir tout votre imprimante en cours (sans les mises à niveau). Télécharger le firmware complet.
Vous devrez également obtenir le logiciel Arduino pour éditer et télécharger votre firmware :
https://www.Arduino.cc/en/main/Software
C’est seulement si vous avez une carte Arduino basé. Si vous avez un autre, utilisez votre propre montage et le téléchargement de logiciels.
Ouvrez votre logiciel de retouche et ouvrez le fichier « .ino » dans votre dossier firmware. Cela va ouvrir tous les fichiers associés avec le fichier .ino ainsi.
Ouvrez le fichier « Configuration.h ». Sur le logiciel Arduino, il y a un onglet sur le dessus.
Voici toutes les lignes que vous souhaitez modifier. Vous pouvez les trouver à l’aide de CTRL + F (Rechercher outil) ou tout simplement en faisant défiler. Je vais mettre les dans l’ordre de haut en bas.
« #define NUM_EXTRUDER 3 »
celle-ci définit des extrudeuses combien vous avez. Renseignez le nombre total d’extrudeuses souhaitée.
« #define MIXING_EXTRUDER 1 »
C’est seulement pour le mélange des extrudeuses comme le hotend de diamants. Réglez-le à 1 pour le mélange et 0 pour non-mélange.
"#define EXT0_DECOUPLE_TEST_PERIOD 60000"
Cette fonctionnalité détecte si votre sonde de température est déconnecté. Si vous avez un hotend de diamant, il prendra plus de temps chauffer que hotends normal, donc vous devez définir ce supérieur. L’échec a été de 12 secondes pour mon imprimante et je l’ai changé à 60 s (60000 ms).
"#define EXT1_X_OFFSET 0"
"#define EXT1_Y_OFFSET 0"
Il s’agit de la distance entre la buse de hotend première et la deuxième buse hotend. Pour l’extrudeuse de diamant, c’est 0 pour les deux car il sort d’une buse. Pour les autres, vous devrez déterminer la distance entre les buses et les convertir en nombre d’étapes de moteurs.
"" #define EXT1_TEMPSENSOR_PIN ### "
Cela indique le firmware qui épingle à utiliser pour le chauffage de l’extrudeuse de EX1. Notez que la première extrudeuse est EX0. Pour le diamant hotend ou tout autre mélange extrudeuse, mettre « TEMP_0_PIN » au lieu du numéro de code pin. Cela rendra le firmware utilisent le même capteur de température pour les deux hotends. Pour d’autres qui nécessitent une autre sonde de température pour chaque hotend, vous devrez déterminer quelles broches analogiques sont libres et utiliser ce nombre ici (plus sur cela dans la prochaine étape).
"#define EXT1_HEATER_PIN -1"
Dans les paramètres de mixage, qu’un seul radiateur est utilisé, affectant ainsi ce-1 désactive ce deuxième radiateur. Pour les autres, vous pouvez mettre la broche spécifique qui sera utilisée pour le chauffage.
"#define EXT1_STEP_PIN #
#define EXT1_DIR_PIN #
#define EXT1_INVERSE 0
#define EXT1_ENABLE_PIN # »
Voici la partie importante pour contrôler vos moteurs extrudeuse supplémentaire. Vous devrez saisir ces chiffres après vous comprendre où vous allez connecter le moteur sur la carte (Voir l’étape de pins.h). Entrée uniquement ces chiffres pour les extrudeuses supplémentaires, pas ceux déjà sur le plateau. Donc si vous avez 2 ports d’extrudeuse sur votre planche, vous ne changerais broches EXT0 ou EXT1.
"#define EXT1_HEAT_MANAGER 0"
Je ne suis pas complètement sûr, ce qu’il fait ou si le changement est nécessaire, mais je pense qu’il a quelque chose à voir avec Comment contrôle-t-on l’appareil de chauffage. Changer à 0 pour le mélange des extrudeuses. Garder les mêmes que EXT0 pour les autres.
Maintenant, vous devrez tout avec un « EXT1 » copier et coller après tout les trucs EXT 1. Puis changer le texte copié à « EXT2 » au lieu de cela et chaque réglage basé sur les notes ci-dessus. Répétez jusqu'à ce que vous avez une section pour chaque extrudeuse.
"#define FEATURE_RETRACTION 1
#define AUTORETRACT_ENABLED 1"
C’est alors que l’imprimante contrôle la rétraction au lieu du gcode. AutoRetract doit être activée pour le mélange des extrudeuses. Définissez-la sur 0 pour la désactiver pour d’autres. Ensemble de long pour extraire tous les paramètres pour savoir comment et à quelle vitesse aussi bien.
L’étape suivante est mise en place du fichier pins.h !