Welcome! Log In Create A New Profile

Advanced

parte prima y

Posted by massimo 
parte prima y
November 24, 2013 07:32AM
ciao raga ancora intasato con configurazione i3. aiutatemi a capire che succede

premetto che i motori funzionano , i driver anche
perche ho invertito i cavi e gli endstop

al momento quando premo su home mi parte prima y fa pochi passi allontanadosi dall'endstop e si ferma. poi nulla piu. se faccio home con endstop-Y premuto il motore si avvia verso l'endstop finchè non lascio l'endstop. altrimenti va a cozzare contro Y senza fermarsi.
se sposto manualmente y in entrambe le direzioni funziona.

x e z nulla di fatto ancora

mi sto demoralizzando


//===========================================================================
//=============================Mechanical Settings===========================
//===========================================================================

// Uncomment the following line to enable CoreXY kinematics
// #define COREXY

// corse Endstop Settings disabilito pullupp
#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 ignord 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. ho messo su false da true.
const bool X_ENDSTOPS_INVERTING = true; // set to true to invert the logic of the endstops.
const bool Y_ENDSTOPS_INVERTING = true; // set to true to invert the logic of the endstops.
const bool Z_ENDSTOPS_INVERTING = true; // set to true to invert the logic of the endstops.
#define DISABLE_MAX_ENDSTOPS

// For Inverting Stepper Enable Pins (Active Low) use 0, Non Inverting (Active High) use 1
#define X_ENABLE_ON 0
#define Y_ENABLE_ON 0
#define Z_ENABLE_ON 0
#define E_ENABLE_ON 0 // For all extruders

// Disables axis when it's not being used.
#define DISABLE_X false
#define DISABLE_Y false
#define DISABLE_Z true
#define DISABLE_E false // For all extruders

#define INVERT_X_DIR true // for Mendel set to false, for Orca set to true
#define INVERT_Y_DIR false // for Mendel set to true, for Orca set to false
#define INVERT_Z_DIR true // for Mendel set to false, for Orca set to true
#define INVERT_E0_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false
#define INVERT_E1_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false
#define INVERT_E2_DIR false // for direct drive extruder v9 set to true, for geared extruder set to false

// ENDSTOP SETTINGS:
// Sets direction of endstops when homing; 1=MAX, -1=MIN
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR -1

#define min_software_endstops true //If true, axis won't move to coordinates less than HOME_POS.
#define max_software_endstops true //If true, axis won't move to coordinates greater than the defined lengths below.
// Travel limits after homing
#define X_MAX_POS 205
#define X_MIN_POS 0
#define Y_MAX_POS 205
#define Y_MIN_POS 0
#define Z_MAX_POS 200
#define Z_MIN_POS 0

#define X_MAX_LENGTH (X_MAX_POS - X_MIN_POS)
#define Y_MAX_LENGTH (Y_MAX_POS - Y_MIN_POS)
#define Z_MAX_LENGTH (Z_MAX_POS - Z_MIN_POS)

// The position of the homing switches
//#define MANUAL_HOME_POSITIONS // If defined, manualy programed locations will be used
//#define BED_CENTER_AT_0_0 // If defined the center of the bed is defined as (0,0)

//Manual homing switch locations:
#define MANUAL_X_HOME_POS 0
#define MANUAL_Y_HOME_POS 0
#define MANUAL_Z_HOME_POS 0

//// MOVEMENT SETTINGS
#define NUM_AXIS 4 // The axis order in all axis related arrays is X, Y, Z, E
#define HOMING_FEEDRATE {50*60, 50*60, 4*60, 0} // set the homing speeds (mm/min)

// default settings

#define DEFAULT_AXIS_STEPS_PER_UNIT {53.22,53.22,3680/1.41111,750} // reprap with mxl by danithebest91
#define DEFAULT_MAX_FEEDRATE {500, 500, 5, 45} // (mm/sec)
#define DEFAULT_MAX_ACCELERATION {9000,9000,100,10000} // X, Y, Z, E maximum start speed for accelerated moves. E default values are good for skeinforge 40+, for older versions raise them a lot.

#define DEFAULT_ACCELERATION 3000 // X, Y, Z and E max acceleration in mm/s^2 for printing moves
#define DEFAULT_RETRACT_ACCELERATION 3000 // X, Y, Z and E max acceleration in mm/s^2 for r retracts

//
#define DEFAULT_XYJERK 20.0 // (mm/sec)
#define DEFAULT_ZJERK 0.4 // (mm/sec)
#define DEFAULT_EJERK 5.0 // (mm/sec)

//===========================================================================
//=======

Edited 1 time(s). Last edit at 11/24/2013 07:35AM by massimo.
mic
Re: parte prima y
November 24, 2013 07:45AM
// The pullups are needed if you directly connect a mechanical endswitch between the signal and ground pins. ho messo su false da true.
const bool X_ENDSTOPS_INVERTING = true; // set to true to invert the logic of the endstops.
const bool Y_ENDSTOPS_INVERTING = true; // set to true to invert the logic of the endstops.
const bool Z_ENDSTOPS_INVERTING = true; // set to true to invert the logic of the endstops.

prova a rimettere false
ma il fine corsa in che configurazione è? normalmente aperto o chiuso ?

Edited 1 time(s). Last edit at 11/24/2013 07:46AM by mic.
Re: parte prima y
November 24, 2013 07:58AM
grazie mic,
se metto false y si muove e si ferma in home,

y non si muove quando cerco si spostarlo a mano. va solo in home. mentre x e z nulla. :/
mic
Re: parte prima y
November 24, 2013 08:49AM
"#define DISABLE_Z true" rimetti a false

Edited 1 time(s). Last edit at 11/24/2013 08:50AM by mic.
Re: parte prima y
November 24, 2013 10:06AM
adesso mi funbziona bene solo y . x e z non camminano sad smiley
mic
Re: parte prima y
November 24, 2013 10:17AM
ripartiamo dall'inizio, carica un marlin "vergine" [github.com] impostando solo la scheda di controllo che hai
e fai delle foto particoleggiate alla scheda di controllo agli end stop ecc ecc.

Edited 1 time(s). Last edit at 11/24/2013 10:26AM by mic.
Re: parte prima y
November 25, 2013 04:01AM
Ciao Massimo, se hai una melzi, ti posso mandare il mio marlin lo uso su una I3, forse dvorai cambiare qualcosa Marlin I3 Melzi .

Riccardo
Re: parte prima y
November 25, 2013 05:02AM
OK, mic, ho sopstituito il firmware con uno vergine, e nella immagine c'è una descrizione di come ho collegato gli endstop. (non ho avuto possibilità di fare foto dettagliate al momento, le farò oggi pomeriggio)


Ciao Riccardo, in questa i3 ho una ramps1.4 piu arduino mega..

Edited 1 time(s). Last edit at 11/25/2013 05:03AM by massimo.
Attachments:
open | download - endstop.JPG (50.8 KB)
Re: parte prima y
November 25, 2013 10:55AM
@mic ecco le foto della ramps
Attachments:
open | download - endstop.JPG (50.8 KB)
open | download - endstops.JPG (94.3 KB)
open | download - panoramica ramps.JPG (111.4 KB)
mic
Re: parte prima y
November 25, 2013 12:44PM
da qello che posso vedere è tutto a posto domanda quando dai il comando home x e z se mossi manualmente oppongono resistenza ?
Re: parte prima y
November 25, 2013 12:48PM
no nessuna resistenza
mic
Re: parte prima y
November 25, 2013 01:18PM
sinceramente non so cosa pensare prova a spostare su x il polulu di y
Re: parte prima y
November 25, 2013 01:26PM
se cambio i fili del motore e dell'endstop di x e ci metto quelli di y il motore di x si muove.. dici che anche in questo caso saranno i polulu?

l'unica cosa che posso fare è cambiare l'attaccoo dei pin da - a +

Edited 1 time(s). Last edit at 11/25/2013 01:28PM by massimo.
Attachments:
open | download - +.JPG (76.7 KB)
mic
Re: parte prima y
November 25, 2013 01:50PM
cambiare i fili credo servi a poco io vorrei provare a vedere se funzionano i polulu invertendo fisicamente i polulu
Re: parte prima y
November 25, 2013 01:53PM
ok stasera lo faccio e poi ti dico che succede. in caso ne ho uno di scorta
Re: parte prima y
November 25, 2013 06:54PM
OK MIC, funziona tutto. grazie dell'interessamento, e grazie a tutti smiling bouncing smiley
mic
Re: parte prima y
November 25, 2013 07:44PM
bene smileys with beer erano i polulu ?

Edited 1 time(s). Last edit at 11/25/2013 07:46PM by mic.
Re: parte prima y
November 26, 2013 10:50AM
si, come li ho invertiti si sono messi a funzionare i motori. puo essere che non facevano bene contatto
Sorry, only registered users may post in this forum.

Click here to login