Étape 3: Préparation du MARLIN (firmware) pour votre SilentStepSticks
Changer de direction moteur dans firmware
Si vous utilisez le bon A4988 StepSticks comme je le fais vous devez inverser le sens de vos moteurs.
Cela peut être fait dans le firmware en remplaçant « false » à « true » pour chaque axe sur que vous installez le SilentStepSticks.
Les modifications sont apportées en Configuration.h - Appuyez sur CTRL + F et recherchez INVERT_X_DIR - la / / True pour SilentSteppers est juste mon commentaire pour se souvenir pourquoi j’ai fait le changement.
// machine // Invert the stepper direction. Change (or reverse the motor connector) if an axis goes the wrong way.// True for SilentSteppers#define INVERT_X_DIR true#define INVERT_Y_DIR true#define INVERT_Z_DIR false
Changer les étapes pr mm dans firmware
Maintenant, faites la chose CTRL + F et trouver DEFAULT_AXIS_STEPS_PER_UNIT
Vous pourriez avoir quelque chose comme ce (par défaut) où chaque nombre est représentant de X, Y, Z et extrudeuse.
#define DEFAULT_AXIS_STEPS_PER_UNIT {80,80,4000,500}
Si vous avez exécuté votre moteurs sur 1/16 micropas avant - si tous les 3 cavaliers étaient sur, il est inutile de changer quoi que ce soit.
Si vous les descendait à 1/8, vous devez doubler le nombre de moteurs respectifs.
C’est une bonne idée de copier les anciennes valeurs - juste copier la ligne, placez-le au-dessus de l’autre ligne et placer deux / / en face d’elle -, vous pouvez même faire un commentaire pour vous aider à vous souvenir, comme suit :
Mes valeurs originales / / // My original values// #define DEFAULT_AXIS_STEPS_PER_UNIT {80,80,4000,500}
De cette façon vous pouvez retenir quelles ont été vos démarches originales.
Changer de Direction de moteurs
Si vous n’avez pas ce deja, vous avez besoin de changer l’orientation des moteurs.
Ici je l’ai changé pour X et Y et fait un commentaire se rappeler pourquoi je l’ai fait.
// machine// Invert the stepper direction. Change (or reverse the motor connector) if an axis goes the wrong way.//True for SilentSteppers#define INVERT_X_DIR true#define INVERT_Y_DIR true#define INVERT_Z_DIR false