|
Ancora su enstop e firmware April 27, 2014 11:10AM |
Registered: 12 years ago Posts: 18 |

// 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_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
//#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 false
#define DISABLE_Z false
#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 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 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 180
#define X_MIN_POS 0
#define Y_MAX_POS 180
#define Y_MIN_POS 0
#define Z_MAX_POS 180
#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, MANUAL_*_HOME_POS below will be used
//#define BED_CENTER_AT_0_0 // If defined, the center of the bed is at (X=0, Y=0)
//Manual homing switch locations:
// For deltabots this means top and center of the cartesian print volume.
#define MANUAL_X_HOME_POS 0
#define MANUAL_Y_HOME_POS 0
#define MANUAL_Z_HOME_POS 0
//#define MANUAL_Z_HOME_POS 402 // For delta: Distance between nozzle and print surface after homing.
//// 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, 2*60, 0} // set the homing speeds (mm/min)
|
Re: Ancora su enstop e firmware April 27, 2014 11:54AM |
Registered: 13 years ago Posts: 640 |
|
Re: Ancora su enstop e firmware April 27, 2014 12:38PM |
Registered: 12 years ago Posts: 6,409 |
#define X_HOME_DIR -1 #define Y_HOME_DIR -1in
#define X_HOME_DIR 1 #define Y_HOME_DIR 1
|
Re: Ancora su enstop e firmware April 27, 2014 01:35PM |
Registered: 12 years ago Posts: 252 |
sai il problema sorge dal fatto che nella guida della i3.. mette proprio x a dx e y davanti...

|
Re: Ancora su enstop e firmware April 27, 2014 01:42PM |
Registered: 12 years ago Posts: 6,409 |
Quote
il boso
il cabinista dell'altro post sono io...sai il problema sorge dal fatto che nella guida della i3.. mette proprio x a dx e y davanti...
![]()
io quando avevo la i2 non ho mai avuto problemi con gli endstop... ora invece sono quelli che mi danno maggiori problemi... stavo quasi pensando di smontarli e rifare i collegamenti a sn e dietro..
) Il discorso è solo cercare di fare le cose più semplici possibili, poi per carità sia Marlin che Sprinter hanno pensato a tutto, però poi bisogna mettere le mani al firmware sapendo dove metterle... Certo mettere gli endstop nella posizione più naturale faciliterà il tutto, ma ciò non toglie che si possa fare anche in altra maniera.. Quindi perché non li tieni li e cerchi invece di capire come risolvere il problema facendo esperienza da quel punto di vista..|
Re: Ancora su enstop e firmware April 27, 2014 01:47PM |
Registered: 12 years ago Posts: 252 |
comunque stavo scherzando per l'amor di Dio so che non volevi offendere.. anzi ti ringrazio ancora per l'aiuto! par appena ho un po di tempo (domani ho un esame e settimana prossima un'altro
) ci rimetto bene le mani e cerco di risolvere i problemi che ho|
Re: Ancora su enstop e firmware April 27, 2014 02:03PM |
Registered: 12 years ago Posts: 18 |


|
Re: Ancora su enstop e firmware April 27, 2014 02:12PM |
Registered: 12 years ago Posts: 6,409 |
Quote
BluBliz
Un'ultima cosa, l'estrusore gira al contrario, ho consumato qualche centimetro di PLA ma quando gli dico estrudi lui ritira e viceversa.
Risolvo settando a "false" #define INVERT_E0_DIR true // for direct drive extruder v9 set to true, for geared extruder set to false, o devo fare altro?
Grazie ancora
|
Re: Ancora su enstop e firmware April 27, 2014 02:56PM |
Registered: 12 years ago Posts: 252 |
|
Re: Ancora su enstop e firmware April 28, 2014 02:36AM |
Registered: 12 years ago Posts: 18 |
|
Re: Ancora su enstop e firmware April 28, 2014 05:13AM |
Registered: 12 years ago Posts: 252 |
|
Re: Ancora su enstop e firmware April 29, 2014 02:44PM |
Registered: 12 years ago Posts: 18 |