Ciao a tutti,
finalmente ho corretto il firmware come da consiglio del Mago per ingannare i thermistor della temperature e finalmente o caricato il firmware.
Comportamento dei motori:
Spiego come sono montati gli endstop ... preciso
endstop meccanici con led,
Guardando di fronte la stampante
EndStop X -> a destra
EndStop Y -> nella parte posteriore del piatto (dietro)
EndStop Z -> a sinistra
Comportamento dei motori
Home X -> si muove a scatti (praticamente ad ogni pressione del Home si muove di 1/2 cm +/-) VERSO DESTRA, ossia verso l endstop , anche se lo tocca e si accende ... continua a muoversi !!!
Home Z -> Se tengo premuto endstop (led acceso) e faccio un home ... parte verso l'alto e appena mollo endstop (spegne) l' asse si ferma.
Home Y -> si muove a scatti praticamente come gli altri
L' estrusore non dà segni di vita (nella barra di Repetier mi segnala un errore di temperatura !!!)
Di seguito come ho impostato il firmware
//#define ENDSTOPPULLUPS
#if DISABLED(ENDSTOPPULLUPS)
// fine endstop settings: Individual pullups. will be ignored if ENDSTOPPULLUPS is defined
//#define ENDSTOPPULLUP_XMIN
#define ENDSTOPPULLUP_YMIN
#define ENDSTOPPULLUP_ZMIN
//#define ENDSTOPPULLUP_Z2MIN
#define ENDSTOPPULLUP_XMAX
//#define ENDSTOPPULLUP_YMAX
//#define ENDSTOPPULLUP_ZMAX
//#define ENDSTOPPULLUP_Z2MAX
//#define ENDSTOPPULLUP_ZPROBE
//#define ENDSTOPPULLUP_EMIN
#endif
/*****************************************************************************************/
/*****************************************************************************************
************************************ Endstops logic *************************************
*****************************************************************************************
* *
* Mechanical endstop with COM to ground and NC to Signal *
* uses "false" here (most common setup). *
* *
*****************************************************************************************/
#define X_MIN_ENDSTOP_LOGIC false // set to true to invert the logic of the endstop.
#define Y_MIN_ENDSTOP_LOGIC false // set to true to invert the logic of the endstop.
#define Z_MIN_ENDSTOP_LOGIC false // set to true to invert the logic of the endstop.
#define Z2_MIN_ENDSTOP_LOGIC false // set to true to invert the logic of the endstop.
#define X_MAX_ENDSTOP_LOGIC false // set to true to invert the logic of the endstop.
#define Y_MAX_ENDSTOP_LOGIC false // set to true to invert the logic of the endstop.
#define Z_MAX_ENDSTOP_LOGIC false // set to true to invert the logic of the endstop.
#define Z2_MAX_ENDSTOP_LOGIC false // set to true to invert the logic of the endstop.
#define Z_PROBE_ENDSTOP_LOGIC false // set to true to invert the logic of the endstop.
#define E_MIN_ENDSTOP_LOGIC false // set to true to invert the logic of the endstop.
/*****************************************************************************************/
/*****************************************************************************************
********************************** Endstops min or max **********************************
*****************************************************************************************
* *
* Sets direction of endstop when homing; 1=MAX, -1=MIN *
* *
*****************************************************************************************/
#define X_HOME_DIR 1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1
#define E_HOME_DIR -1
/*****************************************************************************************/
Considerazione su contatti Ramps...
Come si vede dalla foto (reperita dal sito reprap) allegata,
Io ho inserito i contatti :
endstop X su X-
endstop Y su Y-
endstop Z su Z-
Forse devo metterli cosi ?
endstop X su
X+
endstop Y su Y-
endstop Z su Z-
Potete aiutarmi ?
Grazie
Attachments:
open |
download -
ramps-1-3-end-stop-connections.jpg
(104.8 KB)