Welcome! Log In Create A New Profile

Advanced

auto leveling

Posted by Surfacemodeler 
auto leveling
April 30, 2014 07:39AM
April 30, 2014 04:15AM Registered: 2 months ago
Posts: 52
Buongiorno,
lo so, sono di coccio. stamane ho fatto un ennesima prova spostando tutto il gruppo del auto leveling a sx del hotend (visto frontalmente la stampante)
ho ripetuto passo passo la guida indicata all'inizio della discussione inserita
anche in software e firmware.
1 ho portato al centro del piatto con evidenziato un punto esatto l'hotend avvicinandomi in z. a questo punto ho dato il comando G92 X0 Y0 Z0
2 ho alzato la z di 10 mm ho abbassato il braccio e mi sono spostato sul medesimo punto abbassandomi sullo stesso fino al clic. segue il comando m114 che mi da gli spostamenti effettuati in base allo 0 effettuato al punto 1. (SENDING:M114 X:29.00 Y:9.00 Z:4.00 E:0.00 Calcola X: 29.00 Y:9.00 Z:4.00)
ho inserito questi dati nel marlin e caricato
(#define X_PROBE_OFFSET_FROM_EXTRUDER 29
#define Y_PROBE_OFFSET_FROM_EXTRUDER 9
#define Z_PROBE_OFFSET_FROM_EXTRUDER 4
3 ho iserito su pronterface uno alla volta i seguenti comandi:
G28 X0 Y0 ( gli assi si spostano nella loro home x tutto a sx y tutto dietro)

G0 F4000 X160 Y180 (gli assi si posizionano dove indicato)

G28 Z0 (l'asse z si alza di 10 e poi esegue il controllo abbassando il braccio)

G29 (si sposta a x35 y110 come indicato, i successivi tre li fa nello stesso punto, i restanti si spostano verso il finecorsa asse x e cerca lo 0 ma non trovando nulla ................
dove sbaglio?
questa è la mia parte di marlin relativa al abl
#define ENABLE_AUTO_BED_LEVELING // Delete the comment to enable (remove // at the start of the line)

#ifdef ENABLE_AUTO_BED_LEVELING

// There are 2 different ways to pick the X and Y locations to probe:

// - "grid" mode
// Probe every point in a rectangular grid
// You must specify the rectangle, and the density of sample points
// This mode is preferred because there are more measurements.
// It used to be called ACCURATE_BED_LEVELING but "grid" is more descriptive

// - "3-point" mode
//
//Probe 3 arbitrary points on the bed (that aren t colinear)
// You must specify the X & Y coordinates of all 3 points

#define AUTO_BED_LEVELING_GRID
// with AUTO_BED_LEVELING_GRID, the bed is sampled in a
// AUTO_BED_LEVELING_GRID_POINTSxAUTO_BED_LEVELING_GRID_POINTS grid
// and least squares solution is calculated
// Note: this feature occupies 10'206 byte
#ifdef AUTO_BED_LEVELING_GRID

// set the rectangle in which to probe
#define LEFT_PROBE_BED_POSITION 35
#define RIGHT_PROBE_BED_POSITION 195
#define BACK_PROBE_BED_POSITION 260
#define FRONT_PROBE_BED_POSITION 110

// set the number of grid points per dimension
// I wouldn't see a reason to go above 3 (=9 probing points on the bed)
#define AUTO_BED_LEVELING_GRID_POINTS 3


#else // not AUTO_BED_LEVELING_GRID
// with no grid, just probe 3 arbitrary points. A simple cross-product
// is used to esimate the plane of the print bed

#define ABL_PROBE_PT_1_X 35
#define ABL_PROBE_PT_1_Y 260
#define ABL_PROBE_PT_2_X 35
#define ABL_PROBE_PT_2_Y 110
#define ABL_PROBE_PT_3_X 195
#define ABL_PROBE_PT_3_Y 110


#endif // AUTO_BED_LEVELING_GRID


// these are the offsets to the probe relative to the extruder tip (Hotend - Probe)
#define X_PROBE_OFFSET_FROM_EXTRUDER 29
#define Y_PROBE_OFFSET_FROM_EXTRUDER 9
#define Z_PROBE_OFFSET_FROM_EXTRUDER 4

#define Z_RAISE_BEFORE_HOMING 4 // (in mm) Raise Z before homing (G28) for Probe Clearance.
// Be sure you have this distance over your Z_MAX_POS in case

#define XY_TRAVEL_SPEED 4000 // X and Y axis travel speed between probes, in mm/min

#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 5 //How much the extruder will be raised when traveling from between next probing points


//If defined, the Probe servo will be turned on only during movement and then turned off to avoid jerk
//The value is the delay to turn the servo off after powered on - depends on the servo speed; 300ms is good value, but you can try lower it.
// You MUST HAVE the SERVO_ENDSTOPS defined to use here a value higher than zero otherwise your code will not compile.

#define PROBE_SERVO_DEACTIVATION_DELAY 300


//If you have enabled the Bed Auto Leveling and are using the same Z Probe for Z Homing,
//it is highly recommended you let this Z_SAFE_HOMING enabled!!!

#define Z_SAFE_HOMING // This feature is meant to avoid Z homing with probe outside the bed area.
// When defined, it will:
// - Allow Z homing only after X and Y homing AND stepper drivers still enabled
// - If stepper drivers timeout, it will need X and Y homing again before Z homing
// - Position the probe in a defined XY point before Z Homing when homing all axis (G28)
// - Block Z homing only when the probe is outside bed area.

#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
Re: auto leveling
April 30, 2014 08:19AM
Scusa, ma perché hai aperto un altro Topic?


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: auto leveling
April 30, 2014 08:42AM
Assolutamente niente di personale.
Solo perche credo di ottenere aiuto da più utenti,
Re: auto leveling
April 30, 2014 08:50AM
No comment!


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: auto leveling
April 30, 2014 09:13AM
Mah....
Re: auto leveling
May 01, 2014 02:55AM
Mah..... cosa?
Re: auto leveling
May 01, 2014 04:11AM
Il fatto di mettere due post uguali per avere più utenti. ..

Padronissimo di farlo, ma duplicare gli stessi post in un forum in sezioni diverse mi pare solo generare confusione.... tutto qua.
Oltretutto chi ti risponde di qua e non di la fa fatica a confrontare le proprie opinioni con gli altri così. ..

Edited 1 time(s). Last edit at 05/01/2014 04:12AM by RomanelliAlessio.
Re: auto leveling Risolto
May 03, 2014 08:26AM
Risolto grazie
Sorry, only registered users may post in this forum.

Click here to login