Étape 24 : Firmware
Je suis à l’aide de Marlin4Due de Wurstnase pour mon imprimante, car il a un grand soutien pour piraté 1.4 de rampes d’accès électronique. Il faut simplement choisir les Ramps4Due à la configuration.h.
Au poing vous devrez définir le débit en bauds à 115200, parce que j’ai problèmes hade avec 250000 avec le OrangePi :
#define BAUDRATE 115200
Vous devrez vous choisir carte mère :
#ifndef MOTHERBOARD
#define carte mère BOARD_RAMPS4DUE
#endif
Après que qui a choisi votre Termistor, parce que je suis en utilisant un E3D V6 Hotend, vous pouvez utiliser Termistor Typ 5 :
#define TEMP_SENSOR_0 5
#define TEMP_SENSOR_1 0
#define TEMP_SENSOR_2 0
#define TEMP_SENSOR_3 0
#define TEMP_SENSOR_BED 1
Puis vous devez activer CoreXY mouvement
#define COREXY
et configurer les entrées :
const bool X_MIN_ENDSTOP_INVERTING = false ; valeur true pour inverser la logique de la butée.
const bool Y_MIN_ENDSTOP_INVERTING = false ; valeur true pour inverser la logique de la butée. const bool Z_MIN_ENDSTOP_INVERTING = true ; valeur true pour inverser la logique de la butée. const bool X_MAX_ENDSTOP_INVERTING = false ; valeur true pour inverser la logique de la butée. const bool Y_MAX_ENDSTOP_INVERTING = false ; valeur true pour inverser la logique de la butée. const bool Z_MAX_ENDSTOP_INVERTING = false ; valeur true pour inverser la logique de la butée. const bool Z_PROBE_ENDSTOP_INVERTING = false ; valeur true pour inverser la logique de la butée.
#define DISABLE_MAX_ENDSTOPS
#define DISABLE_MIN_ENDSTOPS
faux DISABLE_X #define
#define faux DISABLE_Y faux #define DISABLE_Z
Après cela vous devez définir vos limites/Homedirections :
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1
#define min_software_endstops true / / si elle est vraie, axe ne déplace aux coordonnées inférieures HOME_POS. #define max_software_endstops true / / si elle est vraie, axe ne déplace aux coordonnées supérieures à la longueur définie ci-dessous.
machine
Limites de voyage après homing (unités sont exprimées en mm)
#define X_MIN_POS 0
#define Y_MIN_POS 0
#define Z_MIN_POS 0
#define X_MAX_POS 300
#define Y_MAX_POS 180
#define Z_MAX_POS 250
Vous êtes maintenant presque fini avec la configuration. Enfin, il faut activer le panneau One :
PanelOne de T3P3 (via rampes AUX2/AUX3 1,4)
http://RepRap.org/wiki/PanelOne
#define PANEL_ONE
Vous êtes maintenant fini et vous pouvez télécharger le Firmware sur votre Arduino