Problemi asse Z autolivellante [Risolto]
April 15, 2014 04:50PM
Ciao a tutti, vi seguo da un pò di tempo e grazie ai vostri post sono riuscito a costruire una prusa i3 single frame rework funzionante.
Le carateristiche della stampante sono:motori nema 17, hot-end mk2, end stop meccanici,hot bed, elettronica ramps 1.4, firmware marlin v1.
La stampante è perfettamente funzionante ed ho fatto numerose stampe sia con pla che con abs. Ho voluto migliorare la stampante con l'aggiunta dell'auto bed levelling.
Ho montato il servo motore con relativo micro meccanico ( a sinistra dell' estrusore) tutto sembra funzionare regolarmente in quanto il micro si estende e ritrare come impostato nel file configuration.h ed ho fatto tutte le tarature del caso
Il Problema nasce ad inizio stampa l'asse Z dovrebbe scendere al di sotto del home fissata dal micro di -20.20 mm ma questo non avviene, si sentono i motori Z emettere un suono ma l'asse z non scende e inizia la stampa a 20mm dal piatto.
Allego file configuratio.h e qui i principali valori del auto levelling. Grazie anticipatamente.
//============================= Bed Auto Leveling ===========================

#define ENABLE_AUTO_BED_LEVELING // Delete the comment to enable (remove // at the start of the line)  //DECOMMENTATO DA ME

#ifdef ENABLE_AUTO_BED_LEVELING

  #define AUTO_BED_LEVELING_GRID

  #ifdef AUTO_BED_LEVELING_GRID

    // set the rectangle in which to probe
    #define LEFT_PROBE_BED_POSITION 30
    #define RIGHT_PROBE_BED_POSITION 120
    #define BACK_PROBE_BED_POSITION 150
    #define FRONT_PROBE_BED_POSITION 20
  
    #define AUTO_BED_LEVELING_GRID_POINTS 2

  #else  // not AUTO_BED_LEVELING_GRID
 
      #define ABL_PROBE_PT_1_X 15
      #define ABL_PROBE_PT_1_Y 180
      #define ABL_PROBE_PT_2_X 15
      #define ABL_PROBE_PT_2_Y 20
      #define ABL_PROBE_PT_3_X 170
      #define ABL_PROBE_PT_3_Y 20

  #endif // AUTO_BED_LEVELING_GRID
  
  #define X_PROBE_OFFSET_FROM_EXTRUDER -43.00       //VALORE ORIGINALE  -25
  #define Y_PROBE_OFFSET_FROM_EXTRUDER 8.40         //VALORE ORIGINALE  -29
  #define Z_PROBE_OFFSET_FROM_EXTRUDER -20.20       //VALORE ORIGINALE  -12.35

  #define Z_RAISE_BEFORE_HOMING 4       // (in mm) Raise Z before homing (G28) for Probe Clearance.
                                       
  #define XY_TRAVEL_SPEED 400         // X and Y axis travel speed between probes, in mm/min  //ORIGINALE 8000

  #define Z_RAISE_BEFORE_PROBING 15    //How much the extruder will be raised before traveling to the first probing point.
  #define Z_RAISE_BETWEEN_PROBINGS 10  //How much the extruder will be raised when traveling from between next probing points   //ORIGINALE 5

  //#define PROBE_SERVO_DEACTIVATION_DELAY 300   //DECOMMENTATO DA NOI

  #define Z_SAFE_HOMING  

  #ifdef Z_SAFE_HOMING

    #define Z_SAFE_HOMING_X_POINT (X_MAX_LENGTH/2)    // X point for Z homing when homing all axis (G28)
    #define Z_SAFE_HOMING_Y_POINT (Y_MAX_LENGTH/2)    // Y point for Z homing when homing all axis (G28)

  #endif

#endif // ENABLE_AUTO_BED_LEVELING

// 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)
//#define HOMING_FEEDRATE {50*60, 50*60, 4*60, 0}  // set the homing speeds (mm/min) //ORIGINALE COMMENTATA DA NOI

// default settings

#define DEFAULT_AXIS_STEPS_PER_UNIT   {78.7402,78.7402,3200/0.8,640*1.1}  // default steps per unit for Ultimaker
//#define DEFAULT_AXIS_STEPS_PER_UNIT   {78.7402,78.7402,200.0*8/3,760*1.1}  // default steps per unit for Ultimaker  //ORIGINALE
#define DEFAULT_MAX_FEEDRATE          {500, 500, 5, 25}    // (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 retracts

// The speed change that does not require acceleration (i.e. the software might assume it can be done instantaneously)
#define DEFAULT_XYJERK                20.0    // (mm/sec)
#define DEFAULT_ZJERK                 0.4     // (mm/sec)
#define DEFAULT_EJERK                 5.0    // (mm/sec)

Edited 2 time(s). Last edit at 04/16/2014 12:26PM by Gordie.
Attachments:
open | download - Configuration.h (30.8 KB)
Re: Problemi asse Z autolivellante
April 15, 2014 05:08PM
Hai detto che tutto funzionava bene prima di mettere l'auto level?
Cmq prova a mettere 2 al posto di 5 in questa riga, al valore z.
#define DEFAULT_MAX_FEEDRATE {500, 500, 5, 25} // (mm/sec)

A me il tuo problema me lo dava proprio con un valore troppo alto di feedrate, però la cosa strana è che non doveva funzionare neanche prima... Bho prova, al massimo rimetti il valore 5..

Edited 1 time(s). Last edit at 04/16/2014 12:27PM by Gordie.


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: Problemi asse Z autolivellante [RISOLTO]
April 15, 2014 05:52PM
MagoKimbra GRAZIE!!! Si prima funzionava tutto perfettamente. Ora funziona pure l'autolevelling con la modifica di quel parametro il nozzle raggiunge il piatto. Devo solo fare un aggiustamento fine della distanza e la stampante è di nuovo operativa.
Grazie ancora.
Re: Problemi asse Z autolivellante [RISOLTO]
April 15, 2014 06:01PM
E di che!!!


COMPRA ITALIANO - sostieni le nostre aziende - sostieni la nostra gente - sostieni il tuo popolo - sosterrai te stesso.
Alberto C. felice possessore di una Kossel K2
My Blog - My Thingiverse
Re: Problemi asse Z autolivellante
April 16, 2014 12:25PM
Amministrazione: Ciao Alex77, per favore la prossima volta:

<<== Usate questo strumento quando riportate il codice (del Firmware, il GCode, etc.) nella discussione ; in questo modo potete inserirlo/copiarlo dandogli una formattazione riconoscibile.

Grazie

Edited 1 time(s). Last edit at 04/16/2014 12:25PM by Gordie.
Sorry, only registered users may post in this forum.

Click here to login