Welcome! Log In Create A New Profile

Advanced

come ripristinare endstop? eye rolling smiley

Posted by SPINA 
come ripristinare endstop? eye rolling smiley
November 19, 2014 05:35AM
Ciao a tutti,
la faccio breve mentre giochicchiavo un po con marlin 1.1 ( mio firmware) ho settato gli endstop....
finisco di montare la mia prusa ( un mese fà )
riprendo in mano tutte le sacre guide di Gordie sui finecorsa ; tutto ok
fisso i finecorsa al loro posto apro repetier host v.95F quindi controllo manuale tutto ok spinning smiley sticking its tongue out
premo il tasto home..... i motori tornano a casa, ma non riconoscono i fine corsa cioè il motore continua a spingere non riconoscendo i finecorsa.
????????? in preda al panico si blocca solo se scollego la usb.
come mai?
come posso resettare il tutto e riposizionare i finecorsa come se fosse la prima volta?
buona stampa a tutti.
Re: come ripristinare endstop? eye rolling smiley
November 19, 2014 06:21AM
intanto puoi controllare lo stato dei finecorsa inviando il comando m119. se il tasto è premuto otterrai triggered, altrimenti open. controlla che tutti funzionino. Se non è così controlla tutti i cavi e le connessioni.

Non riguarda il tuo problema, ma puoi anche aggiornare repetier, ora è alla V1.0.6.

Edited 1 time(s). Last edit at 11/19/2014 06:24AM by bilanciamist.


Alessandro

Prusa I3 Rework molto modificata - Taurino Classic - Ramps 1.4 - Driver DVR8825 - Titan Extruder e Hotend E3D V6 - Bltouch originale - Firmware MarlinKimbra - Cura - Repetier Host
Re: come ripristinare endstop? eye rolling smiley
November 19, 2014 03:28PM
perdonami , ma dove devo scrivere m119?
nel senso : ho capito in repetier in "G-code editor" poi premo invio e mi va a capo senza risposta...giusto?
quindi come faccio a farmi rispondere?
Re: come ripristinare endstop? eye rolling smiley
November 19, 2014 03:38PM
apri repetier, vai su controllo manuale. In alto a destra vedrai uno spazio bianco con scritto g-code. scrivi M119 e fai click su invio. nella parte bassa (il log) troverai la risposta

xx:xx:xx.xxx : Segnalazione stato degli endstop

quando non premi gli endstop troverai scritto aperto, oppure triggered (chiuso) se li premi. Controlla che siano letti correttamente.


Alessandro

Prusa I3 Rework molto modificata - Taurino Classic - Ramps 1.4 - Driver DVR8825 - Titan Extruder e Hotend E3D V6 - Bltouch originale - Firmware MarlinKimbra - Cura - Repetier Host
Re: come ripristinare endstop? eye rolling smiley
November 21, 2014 04:37AM
ho provato a fare come dici , nessun finecorsa premuto:
X min : open
X max: open
Y min: triggered
Y max: open
Z min: open
Z max: open
ho provato a premere uno alla volta gli end stop e solo z min risponde
proverò a rifare i cablaggi e aggiorno.
grazie intanto
buona stampa. smiling smiley
Re: come ripristinare endstop? eye rolling smiley
November 21, 2014 05:49AM
problema simile a quello che avevo io.. il primo test da fare ovviamente è vedere se switchandone uno e inviando M119 te lo dà come triggered, poi:
1) hai impostato correttamente gli endstop come Min / max ?
2) hai settato correttamente le home direction degli assi ?

forse se incolli il config.h relativo agli endstop capiamo meglio


Prusa I3 Rework
DCcduino mega 2560 - Ramps 1.4 - Driver A4988 - Hotend IeC 1.75mm 0.35 nozzle - Firmware Marlin - Repetier Host for Mac 0.53
Re: come ripristinare endstop? eye rolling smiley
November 21, 2014 04:22PM
/ coarse Endstop Settings
#define ENDSTOPPULLUPS // Comment this out (using // at the start of the line) to disable the endstop pullup resistors

#ifndef ENDSTOPPULLUPS
// fine Enstop settings: Individual Pullups. will be ignored if ENDSTOPPULLUPS is defined
// #define ENDSTOPPULLUP_XMAX
// #define ENDSTOPPULLUP_YMAX
// #define ENDSTOPPULLUP_ZMAX
// #define ENDSTOPPULLUP_XMIN
// #define ENDSTOPPULLUP_YMIN
// #define ENDSTOPPULLUP_ZMIN
#endif

#ifdef ENDSTOPPULLUPS
#define ENDSTOPPULLUP_XMAX
#define ENDSTOPPULLUP_YMAX
#define ENDSTOPPULLUP_ZMAX
#define ENDSTOPPULLUP_XMIN
#define ENDSTOPPULLUP_YMIN
#define ENDSTOPPULLUP_ZMIN
#endif

// The pullups are needed if you directly connect a mechanical endswitch between the signal and ground pins.
const bool X_MIN_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
const bool Y_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool Z_MIN_ENDSTOP_INVERTING = false; // set to true to invert the logic of the endstop.
const bool X_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
const bool Y_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
const bool Z_MAX_ENDSTOP_INVERTING = true; // set to true to invert the logic of the endstop.
//#define DISABLE_MAX_ENDSTOPS
eccolo
Sorry, only registered users may post in this forum.

Click here to login