Welcome! Log In Create A New Profile

Advanced

homing y as

Posted by harmvdn 
homing y as
November 05, 2013 09:31AM
beste allen,

ik ben bezig een nieuwe printer te bouwen, maar ik heb problemen met my y as deze wil niet naar zijn home zoeken, als ik in pronterface op home druk beweegt die +/- 1 cm en dan stopt die.

ik heb ongeveer alle combinaties in merlin gehad maar kan het probleem niet vinden.
de printer is ongeveer klaar en voor 99,9 % gecalibreerd
als in de firmware van mijn prusa er op zet doet die het wel goed,
ik draai op een printrboard


iemand enig id?



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

// 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 = false; // 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 = false; // 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
//#define DISABLE_MIN_ENDSTOPS

// Disable max endstops for compatibility with endstop checking routine
#if defined(COREXY) && !defined(DISABLE_MAX_ENDSTOPS)
#define DISABLE_MAX_ENDSTOPS
#endif

// 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 true
#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 trues
#define INVERT_Y_DIR true // 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 true // 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 false // If true, axis won't move to coordinates less than HOME_POS.
#define max_software_endstops false // If true, axis won't move to coordinates greater than the defined lengths below.
Re: homing y as
November 05, 2013 01:08PM
Hi,

ik denk dat je langs dit stukje hebt gelezen:

#define INVERT_X_DIR true // for Mendel set to false, for Orca set to trues
#define INVERT_Y_DIR true // 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

de enige geldige combinaties zijn true, false, true voor OCRA en false, true, false voor Mendel. Vermoedelijk draait je Y motor voor de software de verkeerde kant op?

Bij mij staat hier de Mendel setting.

Eric
Re: homing y as
November 05, 2013 02:44PM
Ook als ik true false true gebruik blijft het probleem
Re: homing y as
November 08, 2013 06:41AM
Wat gebeurt er als je handmatig de Y as beweegt in Pronterface?

Grtz,

Spek
Re: homing y as
November 08, 2013 07:17AM
Dat kan wel hij wil alleen niet verder de + richting in als dat die is begonnen
Re: homing y as
November 08, 2013 05:20PM
En als je x en y mtoren en eindstops omsteekt? Verplaatst het probleem dan?

Ander punt, liggen de kabels van je stappenmotor ver genoeg van je eindstop kabel? En is de einstopkabel in elkaar gedraaid om antennewerking te onderdrukken?
Re: homing y as
November 09, 2013 03:00AM
De kabels liggen los en als ik de x en y omdraai verplaatst het probleem
Re: homing y as
November 09, 2013 04:36AM
bromt ie ook??anders kun je hetzelfde probleempje hebben als ik had en dat was dat de motortjes niet genoeg stroom kregen
al M119 geprobeert??en met de endstop dicht??

ik roep maar wat maar dat is wat bij mij opkomt
Re: homing y as
November 09, 2013 05:20AM
Dan zou ik voor de zekerheid de stepsticks voor x en y nog even wisselen. Als dan het probleem om dezelfde RAMPS blijft, heb je nog een aantal opties over:
1) aansluiting RAMPS naar Arduino -- soldeerwerk
2) software, dan is fout in configuratie of dubbel gedefinieerde pin het meest waarschijnlijk.
Sorry, only registered users may post in this forum.

Click here to login