non so perchè ma i pin dell'asse x della mia scheda (MKS V1.1) non funzionano più. quindi ho pensato di collegare tra loro i due motori dell'asse z in modo da occupare solo l'ingresso per lo Z1 e sfruttare l'ingresso Z2 per il motore delle x. (per inciso sulla scheda ho 5 ingressi con scritto: X, Y, Z1, E0, Z2)
ho modificato su pins.h del marlin le dichiarazioni dei pin in questo modo:
#define X_STEP_PIN 54 --->46
#define X_DIR_PIN 55 --->48
#define X_ENABLE_PIN 38 --->62
#define Z_STEP_PIN 46 --->36
#define Z_DIR_PIN 48 --->34
#define Z_ENABLE_PIN 62 --->30
#define Z2_STEP_PIN 36 --->36
#define Z2_DIR_PIN 34 --->34
#define Z2_ENABLE_PIN 30 --->30
cioè ho solo spostato le x sulle Z e le Z sulle Z2
il problema è che il motore collegato nei pin Z2 non risponde ai comandi, cioè quando dico alle Z di muoversi non succede nulla. Quando invece dico alle X di muoversi si muovono insieme sia il motore X sia quelli Z. Mi chiedevo se modificando il firmware fosse possibile isolare i pin Z1 e Z2 o se fossero connessi a livello di hardware.
Grazie in anticipo, Federico