Étape 17 : Configuration Repetier Firmware pour Arduino Mega 2560
Repetier ou Marlin Firmware pour Arduino Mega implémente G2 une interpolation circulaire G3 donc ils sont bons à utiliser pour le CNC et l’impression 3D. Mais ils ont des limitations concernant des instructions CNC pures tels que picorer un autre GCode.
Téléchargez et installez IDE Arduino ici : http://arduino.cc/en/main/software
Téléchargement et Repetier Firmware ici : http://www.repetier.com/download/
Configuration du Repetier Firmware pour la fonctionnalité de commande numérique par ordinateur :
Après avoir installé IDE Arduino, ouvrez-le et utilisez-le pour ouvrir le Repetier Firmware vous avez il suffit de télécharger (fichier repetier.ino).
-L’onglet Outils Arduino IDE :
SelectBoard - Arduino Megra 2560 ou MEGA ADK
- Naviguez jusqu’au fichier Configuration.h et modifier les lignes suivantes :
#define NUM_EXTRUDER 0
#define MOTHERBOARD 33
#define XAXIS_STEPS_PER_MM 128
#define YAXIS_STEPS_PER_MM 128
#define ZAXIS_STEPS_PER_MM 2560
faux HAVE_HEATED_BED #define
faux ENDSTOP_PULLUP_X_MIN #define
faux ENDSTOP_PULLUP_Y_MIN #define
faux ENDSTOP_PULLUP_Z_MIN #define
faux ENDSTOP_PULLUP_X_MAX #define
faux ENDSTOP_PULLUP_Y_MAX #define
faux ENDSTOP_PULLUP_Z_MAX #define
faux ENDSTOP_X_MIN_INVERTING #define
faux ENDSTOP_Y_MIN_INVERTING #define
faux ENDSTOP_Z_MIN_INVERTING #define
faux ENDSTOP_X_MAX_INVERTING #define
faux ENDSTOP_Y_MAX_INVERTING #define
true ENDSTOP_Z_MAX_INVERTING #define
true MIN_HARDWARE_ENDSTOP_X #define
true MIN_HARDWARE_ENDSTOP_Y #define
true MIN_HARDWARE_ENDSTOP_Z #define
true MAX_HARDWARE_ENDSTOP_X #define
true MAX_HARDWARE_ENDSTOP_Y #define
true MAX_HARDWARE_ENDSTOP_Z #define
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1
#define max_software_endstop_x true
#define max_software_endstop_y true
#define max_software_endstop_z true
#define ENDSTOP_X_BACK_MOVE 5
#define ENDSTOP_Y_BACK_MOVE 5
#define ENDSTOP_Z_BACK_MOVE 0
#define ENDSTOP_Y_RETEST_REDUCTION_FACTOR 2
#define ENDSTOP_Z_RETEST_REDUCTION_FACTOR 2
true ALWAYS_CHECK_ENDSTOPS #define
#define X_MAX_LENGTH 500
#define Y_MAX_LENGTH 700
#define Z_MAX_LENGTH 200
#define MAX_FEEDRATE_X 200
#define MAX_FEEDRATE_Y 200
#define MAX_FEEDRATE_Z 5
#define HOMING_FEEDRATE_X 80
#define HOMING_FEEDRATE_Y 80
#define HOMING_FEEDRATE_Z 3
#define MAX_ACCELERATION_UNITS_PER_SQ_SECOND_X 1500
#define MAX_ACCELERATION_UNITS_PER_SQ_SECOND_Y 1500
#define MAX_ACCELERATION_UNITS_PER_SQ_SECOND_Z 100
#define MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_X 3000
#define MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_Y 3000
#define MAX_TRAVEL_ACCELERATION_UNITS_PER_SQ_SECOND_Z 100
Configuration du Repetier Firmware pour les fonctionnalités d’impression 3D :
#define NUM_EXTRUDER 1
#define EXT0_STEPS_PER_MM 413
true HAVE_HEATED_BED #define / / if ture ou sinon false