Bonjour à tous ,
J'ai installé de nouveaux drivers ( TMC2209 bigtreetech V1.3 ).
J'ai flashé le firmware de ma carte mère (Mks Gen l V1.0) avec Marlin 2.0 en suivant ce tuto pour l'installation et le paramétrage du Marlin et des TMC2209 (Via USB)
Voici les paramètres que j'ai modifié dans la configuration de Marlin via Arduino IDE :
Assigner les nouveaux drivers :
#define X_DRIVER_TYPE TMC2209
#define Y_DRIVER_TYPE TMC2209
#define Z_DRIVER_TYPE TMC2209
#define E0_DRIVER_TYPE TMC2209
#define E1_DRIVER_TYPE TMC2209
Inverser le sens des moteurs :
#define INVERT_X_DIR true
#define INVERT_Y_DIR true
#define INVERT_Z_DIR false
#define INVERT_E0_DIR true
#define INVERT_E1_DIR false
Ajuster le PID bed et HOTEND avec un autotun et renter les valeurs trouver :
HOTEND :
#define DEFAULT_Kp 6.93
#define DEFAULT_Ki 1.14
#define DEFAULT_Kd 10.51
BED :
#define DEFAULT_bedKp 2.81
#define DEFAULT_bedKi 0.47
#define DEFAULT_bedKd 11.20
Dans la vidéo , il montre qu'il faut activer : #define TMC_DEBUG et #define MONITOR_DRIVER_STATUS
Seulement lorsque j'active ces fonctions, un bug se crée dans la compilation menant à cette erreur :
Compilation error: #error "MONITOR_DRIVER_STATUS causes performance issues when used with SoftwareSerial-connected drivers. Disable MONITOR_DRIVER_STATUS or use hardware serial to continue."
En cherchant cette erreur sur internet, j'ai trouvé sur ce forum qu'il fallait désactiver cette fonction car pas pris en charge (ce que j'ai fait)
Pour les VRef, je n'ai pas rentré les valeurs dans le Marlin mais j'ai préféré le faire via un calcul et un multimètre (régler les drivers mécaniquement)
Maintenant, j'en suis à lancé mon impression et là, un nouveau problème...
Je lance mon impression, le plateau se met à chauffer jusqu'à la température demandée. Seulement, après cela, la buse ne se met pas à chauffer (photo Ecran X1); le paramètre de température affiche /0 alors que je demande 200C° et l'impression ne se lance pas. Par contre, en mode manuel, lorsque je fait chauffer la buse, elle monte bien jusqu'à la température demandée et se stabilise.
Petite précision, j'ai retenté de flashé à plusieurs reprises en modifiant des paramètres mais ça ne fonctionne toujours pas.
Auriez vous une idée d'où vient mon problème ? J'avoue que je sèche un peu
En pièce jointe, j'ai inséré mes fichiers de config si vous voulez jeter un œil
Merci d'avance
_Bootscreen.h
config.ini
Configuration.h
Configuration_adv.h