Auto Bel Levelling <- VS -> GT2560 May 16, 2018 02:07PM |
Registered: 6 years ago Posts: 39 |
#ifndef ENDSTOPPULLUPS // fine endstop 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
// Offsets to the probe relative to the extruder tip (Hotend - Probe) // X and Y offsets must be integers #define X_PROBE_OFFSET_FROM_EXTRUDER -19 // Probe on: -left +right #define Y_PROBE_OFFSET_FROM_EXTRUDER -11 // Probe on: -front +behind #define Z_PROBE_OFFSET_FROM_EXTRUDER -2.0 // -below (always!)
SanityCheck.h:195:10: error: #error The X axis probing range is too small to fit all the points defined in AUTO_BED_LEVELING_GRID_POINTS.e
SanityCheck.h:195:10: error: #error The Y axis probing range is too small to fit all the points defined in AUTO_BED_LEVELING_GRID_POINTS.Idee?
Re: Auto Bel Levelling <- VS -> GT2560 May 16, 2018 03:43PM |
Registered: 10 years ago Posts: 6,409 |
Re: Auto Bel Levelling <- VS -> GT2560 May 16, 2018 03:57PM |
Registered: 6 years ago Posts: 39 |
#define LEFT_PROBE_BED_POSITION -DELTA_PROBABLE_RADIUS #define RIGHT_PROBE_BED_POSITION DELTA_PROBABLE_RADIUS #define FRONT_PROBE_BED_POSITION -DELTA_PROBABLE_RADIUS #define BACK_PROBE_BED_POSITION DELTA_PROBABLE_RADIUS
Re: Auto Bel Levelling <- VS -> GT2560 May 16, 2018 04:23PM |
Registered: 10 years ago Posts: 6,409 |
error: #error The X axis probing range is too small to fit all the points defined in AUTO_BED_LEVELING_GRID_POINTS.
Re: Auto Bel Levelling <- VS -> GT2560 May 16, 2018 04:47PM |
Registered: 6 years ago Posts: 39 |
Ho caricato il mio file di configurazione se ti può essere utile: [pastebin.com]Quote
MagoKimbra
Io parlavo dell'errore in compilazione
error: #error The X axis probing range is too small to fit all the points defined in AUTO_BED_LEVELING_GRID_POINTS.
// Offsets to the probe relative to the extruder tip (Hotend - Probe) // X and Y offsets must be integers #define X_PROBE_OFFSET_FROM_EXTRUDER -19 // Probe on: -left +right #define Y_PROBE_OFFSET_FROM_EXTRUDER -11 // Probe on: -front +behind #define Z_PROBE_OFFSET_FROM_EXTRUDER -2.0 // -below (always!)Ma per il corretto funzionamento del probe dovrei far uso di tali valori X: +40, Y:+23, Z:-1.5, solo che, se inseriti da quell'errore..
Re: Auto Bel Levelling <- VS -> GT2560 May 16, 2018 05:15PM |
Registered: 10 years ago Posts: 6,409 |
#define LEFT_PROBE_BED_POSITION -DELTA_PROBABLE_RADIUS #define RIGHT_PROBE_BED_POSITION DELTA_PROBABLE_RADIUS #define FRONT_PROBE_BED_POSITION -DELTA_PROBABLE_RADIUS #define BACK_PROBE_BED_POSITION DELTA_PROBABLE_RADIUS
#define DELTA_PROBABLE_RADIUS (DELTA_PRINTABLE_RADIUS - 40)
#define MIN_PROBE_EDGE 10
#define DELTA_PROBABLE_RADIUS (DELTA_PRINTABLE_RADIUS - 50)
Re: Auto Bel Levelling <- VS -> GT2560 May 16, 2018 05:57PM |
Registered: 6 years ago Posts: 39 |
This report would have more information with "Show verbose output during compilation" enabled in File > Preferences. Arduino: 1.0.6 (Windows 7), Board: "Arduino Mega 2560 or Mega ADK" In file included from /Configuration_adv.h:597, from /Configuration.h:814, from /Marlin.h:22, from blinkm.cpp:5: /SanityCheck.h:179:10: error: #error The X axis probing range is too small to fit all the points defined in AUTO_BED_LEVELING_GRID_POINTS /SanityCheck.h:189:10: error: #error The Y axis probing range is too small to fit all the points defined in AUTO_BED_LEVELING_GRID_POINTS
#define AUTO_BED_LEVELING_GRID // Deltas only support grid mode #ifdef AUTO_BED_LEVELING_GRID #define DELTA_PROBABLE_RADIUS (DELTA_PRINTABLE_RADIUS - 50) #define LEFT_PROBE_BED_POSITION -DELTA_PROBABLE_RADIUS #define RIGHT_PROBE_BED_POSITION DELTA_PROBABLE_RADIUS #define FRONT_PROBE_BED_POSITION -DELTA_PROBABLE_RADIUS #define BACK_PROBE_BED_POSITION DELTA_PROBABLE_RADIUS #define MIN_PROBE_EDGE 10 // The probe square sides can be no smaller than this // Non-linear bed leveling will be used. // Compensate by interpolating between the nearest four Z probe values for each point. // Useful for deltas where the print surface may appear like a bowl or dome shape. // Works best with ACCURATE_BED_LEVELING_POINTS 5 or higher. #define AUTO_BED_LEVELING_GRID_POINTS 6 #else // !AUTO_BED_LEVELING_GRID // Arbitrary points to probe. A simple cross-product // is used to estimate the plane of the bed. #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 // Offsets to the probe relative to the extruder tip (Hotend - Probe) // X and Y offsets must be integers #define X_PROBE_OFFSET_FROM_EXTRUDER 40 // Probe on: -left +right #define Y_PROBE_OFFSET_FROM_EXTRUDER 23 // Probe on: -front +behind #define Z_PROBE_OFFSET_FROM_EXTRUDER -1.0 // -below (always!) #define Z_RAISE_BEFORE_HOMING 15 // (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 50 //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 #define Z_RAISE_AFTER_PROBING 50 //How much the extruder will be raised after the last probing point.
Re: Auto Bel Levelling <- VS -> GT2560 May 17, 2018 04:38AM |
Registered: 9 years ago Posts: 299 |
Quote
Pinguto
Emm.. dove li trovo? sono per caso questi?
#define LEFT_PROBE_BED_POSITION -DELTA_PROBABLE_RADIUS #define RIGHT_PROBE_BED_POSITION DELTA_PROBABLE_RADIUS #define FRONT_PROBE_BED_POSITION -DELTA_PROBABLE_RADIUS #define BACK_PROBE_BED_POSITION DELTA_PROBABLE_RADIUS
Mi riferivo alla funzione M48, solo che nel firmware sembra che non sia supportato o mi sto sbagliando? ci sono alternative?
Re: Auto Bel Levelling <- VS -> GT2560 May 17, 2018 11:47AM |
Registered: 6 years ago Posts: 39 |
Una volta resa "operativa" la stampante sarà la prima cosa che farò..Quote
Dariuzzo
Alternative.... si... puoi provare a installare il firmware MarlinKimbra che trovi su questo sito [www.marlinkimbra.it] e penso che qualcuno che ti possa meglio aiutare lo trovi.... ha anche un configuratore che ti permette di inserire i parametri semnza andare in giro per il programma a cercarli...
Quote
MagoKimbra
Certo che aiutarti a configurare marlin... Marò!!!
Vediamo se riesco a farti capire che se metti i tuoi valori di offset i punti da te definiti come:
#define LEFT_PROBE_BED_POSITION -DELTA_PROBABLE_RADIUS #define RIGHT_PROBE_BED_POSITION DELTA_PROBABLE_RADIUS #define FRONT_PROBE_BED_POSITION -DELTA_PROBABLE_RADIUS #define BACK_PROBE_BED_POSITION DELTA_PROBABLE_RADIUS
Andresti fuori piano con il nozzle..
Hai infatti:
#define DELTA_PROBABLE_RADIUS (DELTA_PRINTABLE_RADIUS - 40)
Questo vuol dire che il punto maggiore per il probe è più piccolo di 40 rispetto al raggio, ma tu hai anche:
#define MIN_PROBE_EDGE 10
Quindi almeno 10 mm all'interno del piatto, ma avendo la sonda a 40 mm andresti proprio al limite del piatto quindi dovresti ridurre il radius di -50
#define DELTA_PROBABLE_RADIUS (DELTA_PRINTABLE_RADIUS - 50)
Ora ti è più chiara come cosa??
#define AUTO_BED_LEVELING_GRID_POINTS 3facendo prove su prove è emerso che inserendo 3 come valore compila il firmware, ma non mi sembra proprio il massimo.. idee?
Re: Auto Bel Levelling <- VS -> GT2560 May 17, 2018 12:52PM |
Registered: 9 years ago Posts: 299 |
Re: Auto Bel Levelling <- VS -> GT2560 May 17, 2018 01:06PM |
Registered: 6 years ago Posts: 39 |
Nel configuratore non mi risulta presente la board GT2560e di conseguenza gradirei non impazzire più di tanto..Quote
Dariuzzo
Una volta resa operativa..... puoi tenerti quello che hai....
Re: Auto Bel Levelling <- VS -> GT2560 May 17, 2018 01:20PM |
Registered: 9 years ago Posts: 299 |
Re: Auto Bel Levelling <- VS -> GT2560 May 17, 2018 03:19PM |
Registered: 10 years ago Posts: 6,409 |
Re: Auto Bel Levelling <- VS -> GT2560 May 18, 2018 01:58AM |
Registered: 6 years ago Posts: 39 |
Ok, ho ridisegnato, spostato e ristampato il nuovo supporto del probe, solo che smanettando fra le impostazioni e leggendo il tuo post è emerso un piccolo quesito: nel file di configurazione bisogna specificare la distanza tra probe e nozzle ma, essendo presente un doppio estrusore, gli offset da impiegare vanno inseriti rispetto a quale nozzle?Quote
MagoKimbra
Non so di quanto è il raggio di stampa della tua stampante, ma 4 cm di distanza tra probe è nozzle sono davvero tanti, di solito si cerca di metterla il più vicino possibile io ce l'ho, sempre su una delta, a 18 di Y e 0 di X.
Prova a ridurre l'edge a 2 e metti -43 al probe raiuds forse riesci a compilare..
Re: Auto Bel Levelling <- VS -> GT2560 May 18, 2018 06:58AM |
Registered: 10 years ago Posts: 6,409 |
Re: Auto Bel Levelling <- VS -> GT2560 June 02, 2018 06:44PM |
Registered: 6 years ago Posts: 39 |
Quote
MagoKimbra
Nulla di quanto tu hai detto è giusto...
Gli offset vanno fatti rispetto al nozzle 0 Tuttii punti di riferimento sono presi rispetto a quel nozzle..
Secondo Non devi mettere nello slicer l'offset di X altrimenti per la stampante sballa tutto specialmente se hai l'abl. l'offset tra i nozzle li devi mettere nel firmware tenendo conto che il nozzle principale è lo 0. Quindi il nozzle 1 dovrebbe essere a +26 da quello che ho capito per il resto fa il firmware.
L'offset modificalo con il comando M851 c'è anche in Marlin. E ti assicuro che cambia.
Dopo aver fatto l'abl devi salvare in eeprom e attivare la compensazione con M320 S1 dopo aver fatto G28.
La prima cosa che devi fare è fare lo zero e si fa a mano... fai la home, poi scendi fino ad arrivare a toccare il foglio e vedi la posizione in cui ti trovi deve essere 0 se non lo è sottrai all'altezza massima il valore che hai letto. Tipo se stai a 1.2 quando tocca il piatto la tua altezza da 200 diventerà 198.8, a quel punto riprovi finche non sta a 0 preciso sul piatto.
Verifichi al centro se l'offset Z è perfetto con G30 X0 Y0 se ti da altezza zeta = 0 o giù di li allora l'offset è giusto altrimenti regolalo con M851 fatto ciò memorizzi tutto con m500
Ultima cosa Delta con doppio hotend?? Ti va di farti del male fisico....
Re: Auto Bel Levelling <- VS -> GT2560 June 03, 2018 01:49AM |
Registered: 9 years ago Posts: 762 |
Quote
Pinguto
...Ovvero per valori X/Y Positivi tende a sbattere contro il piatto, mentre per i valori negativi si scosta dalla superficie di stampa in modo indecente...
Re: Auto Bel Levelling <- VS -> GT2560 June 03, 2018 06:10AM |
Registered: 6 years ago Posts: 39 |
Quote
Luca_Benedetto
Quote
Pinguto
...Ovvero per valori X/Y Positivi tende a sbattere contro il piatto, mentre per i valori negativi si scosta dalla superficie di stampa in modo indecente...
Valori XY NEGATIVI???
Cosa intendi per negativi?
Re: Auto Bel Levelling <- VS -> GT2560 June 14, 2018 06:08PM |
Registered: 6 years ago Posts: 39 |