paolopa Inviato 31 Luglio 2021 Inviato 31 Luglio 2021 Salve vi espongo il problema che riscontro. Ho compilato l'ultimo Marlin per la mia Biqu B1 e ho impostato ABL co Bltouch su 9 punti. Ora riscontro che i primi 3 punti sono praticamente all'inizio dep piatto di stampa, mentre i successivi (punto dal 4 al 6) non sono perfettamente al centro, e tantomeno gli altri non sono alla fine del piatto di stampa ma molto prima. Controllando il file Configuration.h trovo questo: Cita // Direction of endstops when homing; 1=MAX, -1=MIN // :[-1,1] #define X_HOME_DIR -1 #define Y_HOME_DIR -1 #define Z_HOME_DIR -1 //#define I_HOME_DIR -1 //#define J_HOME_DIR -1 //#define K_HOME_DIR -1 // @section machine // The size of the printable area #define X_BED_SIZE 200 #define Y_BED_SIZE 200 // Travel limits (mm) after homing, corresponding to endstop positions. #define X_MIN_POS 0 #define Y_MIN_POS 0 #define Z_MIN_POS 0 #define X_MAX_POS X_BED_SIZE #define Y_MAX_POS Y_BED_SIZE #define Z_MAX_POS 200 //#define I_MIN_POS 0 //#define I_MAX_POS 50 //#define J_MIN_POS 0 //#define J_MAX_POS 50 //#define K_MIN_POS 0 //#define K_MAX_POS 50 Sembra che il piatto di stampa venga configurato sulla grandezza X200 e Y200, in realtà è 235x235. Sono questi i valori che poi vengono presi in oggetto per fare ABL? Non riesco a capire. Vi allego anche il file configuration.h Configuration.h Cita
Whitedavil Inviato 31 Luglio 2021 Inviato 31 Luglio 2021 Li devi mettere le reali dimensioni del piatto. E se fai la home fuori piatto Xmin e ymin vanno compensate in negativo con la differenza. Quando attivi il abl, che poi è bilinear, subito sotto l'opzione hai ulteriori parametri di offset. Inoltre il livellamento fallo almeno a 16 punti. 2 Cita
paolopa Inviato 1 Agosto 2021 Autore Inviato 1 Agosto 2021 11 ore fa, Whitedavil ha scritto: Li devi mettere le reali dimensioni del piatto. E se fai la home fuori piatto Xmin e ymin vanno compensate in negativo con la differenza. Quando attivi il abl, che poi è bilinear, subito sotto l'opzione hai ulteriori parametri di offset. Inoltre il livellamento fallo almeno a 16 punti. Io ho questi parametri inpostati: Cita // The size of the printable area #define X_BED_SIZE 200 #define Y_BED_SIZE 200 // Travel limits (mm) after homing, corresponding to endstop positions. #define X_MIN_POS 0 #define Y_MIN_POS 0 #define Z_MIN_POS 0 #define X_MAX_POS X_BED_SIZE #define Y_MAX_POS Y_BED_SIZE #define Z_MAX_POS 200 //#define I_MIN_POS 0 //#define I_MAX_POS 50 //#define J_MIN_POS 0 //#define J_MAX_POS 50 //#define K_MIN_POS 0 //#define K_MAX_POS 50 pertanto dici di mettere la grandezza a 235. Poi per compensare intendi i valori sotto Travel limits (mm)? Io faccio homing con il bltouch al centro del piatto, ho tolto l'endstop dell'asse Z Cita
Whitedavil Inviato 1 Agosto 2021 Inviato 1 Agosto 2021 Si, devi mettere i tuoi valori. Se fai la home fuori piatto, e il nozzle si trova su X a 3cm dall'angolo del piatto allora dovrai dirgli Xmin -30. Sennò il centro non sarà mai esatto cosi come il resto delle misure... Cita
paolopa Inviato 1 Agosto 2021 Autore Inviato 1 Agosto 2021 Ho cambiato tutte le inpostazioni mettendo il piatto a 235x235, ho impostato ABL a 16 punti ma il risultato non cambia, quando faccio ABL i primi 4 vengono fatti a 1cm asse X e Y poi va avanti cosi fino a fare gli ultimi 4 punti che invece li fa a circa 8 cm dalla fine del piatto. Allego il file configuration.h che ho modificato. Non capisco perchè dove è l'errore? metto anche un video per farvi capire meglio: Errore ABL Configuration.h Cita
Killrob Inviato 1 Agosto 2021 Inviato 1 Agosto 2021 2 ore fa, paolopa ha scritto: che invece li fa a circa 8 cm dalla fine del piatto. da dove li hai calcolati quegli 8cm che dici? dalla punta della sonda? se si è normale, il nozzle sta al punto giusto. Cita
paolopa Inviato 1 Agosto 2021 Autore Inviato 1 Agosto 2021 16 minuti fa, Killrob ha scritto: da dove li hai calcolati quegli 8cm che dici? dalla punta della sonda? se si è normale, il nozzle sta al punto giusto. Si dalla punta della sonda. Ma scusatemi la sonda non dovrebbe prendere i punti dove arriva il nozzle. Sulla mia altra stampnte (ENDER 3) la sonda rileva sia all'inizio che alla fine la stessa identica distanza. Altrimenti a che serve l'offset della X e Y che si inposta per la distanza che si ha dal bltouch al nozzle, i punti rilevati dalla sonda non dovrebbero essere quelli che ipoteticamente vengono raggiunti dal nozzle? Cita
Killrob Inviato 1 Agosto 2021 Inviato 1 Agosto 2021 16 minuti fa, paolopa ha scritto: Si dalla punta della sonda. Ma scusatemi la sonda non dovrebbe prendere i punti dove arriva il nozzle. Sulla mia altra stampnte (ENDER 3) la sonda rileva sia all'inizio che alla fine la stessa identica distanza. Altrimenti a che serve l'offset della X e Y che si inposta per la distanza che si ha dal bltouch al nozzle, i punti rilevati dalla sonda non dovrebbero essere quelli che ipoteticamente vengono raggiunti dal nozzle? @Whitedavil sarà più preciso di me in questa spiegazione 😉 attendiamo lui Cita
Whitedavil Inviato 1 Agosto 2021 Inviato 1 Agosto 2021 1 ora fa, paolopa ha scritto: Si dalla punta della sonda. Ma scusatemi la sonda non dovrebbe prendere i punti dove arriva il nozzle. Sulla mia altra stampnte (ENDER 3) la sonda rileva sia all'inizio che alla fine la stessa identica distanza. Altrimenti a che serve l'offset della X e Y che si inposta per la distanza che si ha dal bltouch al nozzle, i punti rilevati dalla sonda non dovrebbero essere quelli che ipoteticamente vengono raggiunti dal nozzle? In teoria si ma se, come nel tuo caso, l'offset serve anche per tener conto dei punti effettivi di dove può arrivare a sondare. Hai il bltouch montato davanti e lui non può far avanzare di più il piatto per fare arrivare il bltouch nel punto dove vorresti. Comunque il problema non si pone, l'importante è che imposti l'offset di Z in modo corretto! 1 Cita
paolopa Inviato 1 Agosto 2021 Autore Inviato 1 Agosto 2021 2 ore fa, Whitedavil ha scritto: In teoria si ma se, come nel tuo caso, l'offset serve anche per tener conto dei punti effettivi di dove può arrivare a sondare. Hai il bltouch montato davanti e lui non può far avanzare di più il piatto per fare arrivare il bltouch nel punto dove vorresti. Comunque il problema non si pone, l'importante è che imposti l'offset di Z in modo corretto! Si il mio bltouch è montato frontalmente, ma comunque se sposto il piatto a mano il bltouch in realtà arriverebbe a sondare anche il piano alla distanza di 34 cm X e 34 cm Y questo non arriva a fine corsa. oppure forse intendi un'altra cosa. Mi spiego: Se anche il Bltouch arrivasse come in partenza sul piano a 1cm X 1cm Y questo avendo il bltouch avanti al nozzle resta nel piano, mentre se arrivasse (come può arrivare meccanicamente) 34cm X 34cm Y essendo montato avanti di 3,4cm andrebbe come Y a 37,4 cm (il nozzle) risulterebbe fuori piatto. Può essere questo? il problema? Perchè la cosa che non mi torna è che sulla Ender 3 che ho quando fa i punti sulla destra del piano di stampa e io ho il bltouch a sinistra del nozzle, il nozzle esce tranquillamente dal piano di stampa.😕 Altra cosa se spostassi il bltouch a sinistra dici che avrei poi un test come sulla Ender 3 ossia centrato perfettamente sul piatto? Cita
Messaggi raccomandati
Partecipa alla conversazione
Puoi pubblicare ora e registrarti più tardi. Se hai un account, accedi ora per pubblicarlo con il tuo account.