Vai al contenuto

Problema auto bed leveling


Messaggi raccomandati

Ciao a tutti, dunque la premessa è che ho una anycubic chiron, su cui ho montato. La scheda skr 2 con i tmc2209 e lcd btt tft35 v3.0

Purtroppo il bed non è perfettamente lineare ed anche se sistemo gli angoli con le rotelle, i punti intermedi e lo stesso centro risultano a distanze leggermete diverse rispetto agli angoli, abbastanza da rendere il primo layer impossibile senza usare una mesh...

Dunque, ho provato sia il manual mesh leveling sia l'auto bed leveling usando la sonda della chiron, sonda che si mette manualmente sotto al nozzle e che viene collegata sulla scheda all''attacco "probe".

Ecco cosa ho fatto:

-livello gli angoli con le rotelle e un foglio come al solito

-faccio partire la sonda e conclude correttamente

-test di prova e vedo tutti i vari punti che andrebbero modificati

-da lcd vado sulla sezione bed leveling e poi alla sezione mesh tuner dove mostra tutti i punti sondati, 25 punti totali per il bed 40×40 della chiron

Qui iniziano le stranezze:

736952308_20230112_1319542.thumb.jpg.8be14141a4ad0d7aa0151dfb31f1ad21.jpg

I punti sondati che mi ritornano dal menù "mesh tuner" sono quelli nei riquadri (non quelli sottolineati), dovrebbero rappresentare la distanza tra home z e il bed (ma ovviamente non c'è quella distanza realmente) ad esempio nei 4 angoli c'è circa lo spessore del foglio.

Quindi il primo problema è che non scrive la distanza reale.

Poi, sempre dentro al menù mesh tuner, che mi mostra praticamente il disegno dei punti come da foto allegata, se provo a cliccare ad esempio sul primo punto in basso a sinistra dovrebbe portarmi alla quota z indicata, 0.93 mm, il nozzle si sposta in quel punto x y ma la z si piazza ad altezza maggiore di 0.93 mm, sarà tipo 3/4 mm invece che 0.93 mm, ma è solo una posizione fisica "fasulla", non è una posizione da usare per livellare con precisione.

Se abbasso il nozzle fino al foglio di carta, che significa abbassarlo di 3/4 mm, e se stampo con questo nuovo z offset la stampa parte bucando il bed per quanto scenderebbe...

Quindi non posso usare quelo zoffset per livellare bene..

Se faccio solo riferimento alla stampa e quindi provo a regolare i punti sondati a step di 0.05 mm in base a come ha stampato succede cmq qualcosa di strano:

Se modifico un punto, uno qualsiasi, mi modifica anche gli altri, cioè non vengono regolati singolarmente; se parto con il primo punto e arrivo al quinto, poi sarà corretto solo il quinto punto, gli altri si sono sballati tutti 😒

Altra cosa, entro nel mesh tuner e mi posiziono sul primo punto, poi esco, ma rimane nella posizione x y di quel punto, e vado a fare home z su quel punto, e controllo dal menù movimenti, l'altezza xhe risulta è - 0.93

Quindi come z fisica sondata mi dà -0.93 (e se passo il foglio di carta, la distanza è quella che ho impostato manualmente all'inizio regolando gli angoli) ma questi numeri a cosa fanno riferimento? Sono numeri che nn hanno senso...

Poi se guardo il primo punto nel mesh tuner risulta segnato come +0.933 😒 facendo la home z si posizione su -0.93 ma che cavolo significa?

Tra l'altro quel -0.93 sarebbe home z 0.00 prima di fare il test con la sonda, che dopo aver sondato lo cambia in -0.93 in questo caso.

Perchè semplicemente non mi ritorna la distanza tra home z e il bed?? Che cavolo di calcoli fa per darmi quei numeri??

Non capisco se ci sono errori nel fw della skr2 o del TFT35.

Il fw della skr2 l'ho cambiato mille volte, sostituito con svariate versioni, controllato anche con altri fw chiron a cui fare riferimento, sembra tutto ok..

Stessa cosa il fw TFT35 l'ho controllato e ricaricato più volte...

L'unica cosa che mi sembra strana è che quando carico su sd i file:

Config.ini

TFT35

BIGTREE_TFT35_V3.0.bin

E poi li carico su lcd, una volta finita l'installazine e controllo i file su pc, diventano .cur solo i primi due file mentre il terzo rimane .bin

Non so nemmeno se mi son spiegato chiaramente... 😣 

Qualche idea?

 

Link al commento
Condividi su altri siti

26 minuti fa, Capitantino ha scritto:

Quindi il primo problema è che non scrive la distanza reale.

benvenuto nel mondo dei bltouch, una porcheria inutile 😅

 

ho il tuo stesso identico problema, ma io riesco a stampare anche con i valori sballati che quel coso maledetto vede.

io ho un piano realizzato da me alla cnc dove forse tra il punto piu' alto ed il piu' basso ci saranno 0,05mm ma quel coso vede 1,5mm tra un angolo e l'altro...

per il resto è tutto molto simile, se do retta a quello che scrive mi ritrovo alto 2mm o sottoterra di 5mm, pero' dopo aver regolato lo z offset seguendo questa guida:

https://www.webcarpenter.com/blog/162-3D-Print---How-to-calibrate-Z-offset-with-a-BLTouch-bed-leveling-probe-sensor

riesco a stampare anche se la mesh che crea è completamente senza senso...

magari c'è qualche anima buona che ci spiega cosa ci stiamo perdendo per strada....

 

questa è la mia mesh

 -0.485, -0.452, -0.452, -0.447, -0.442, -0.445, -0.435, -0.415, -0.402, -0.385, -0.365, -0.332
 -0.380, -0.372, -0.368, -0.360, -0.360, -0.360, -0.355, -0.327, -0.307, -0.287, -0.257, -0.230
 -0.312, -0.307, -0.297, -0.280, -0.273, -0.267, -0.247, -0.220, -0.195, -0.168, -0.130, -0.080
 -0.220, -0.207, -0.200, -0.185, -0.170, -0.162, -0.138, -0.105, -0.075, -0.050, -0.007,  0.038
 -0.135, -0.120, -0.105, -0.077, -0.065, -0.053, -0.027,  0.015,  0.048,  0.080,  0.120,  0.183
 -0.045, -0.027, -0.003,  0.023,  0.038,  0.048,  0.072,  0.115,  0.153,  0.190,  0.237,  0.298
  0.053,  0.075,  0.105,  0.125,  0.153,  0.163,  0.188,  0.230,  0.268,  0.310,  0.360,  0.428
  0.158,  0.180,  0.203,  0.237,  0.257,  0.273,  0.305,  0.350,  0.393,  0.435,  0.487,  0.555
  0.255,  0.285,  0.318,  0.342,  0.362,  0.375,  0.413,  0.455,  0.505,  0.553,  0.605,  0.680
  0.393,  0.413,  0.443,  0.473,  0.487,  0.500,  0.530,  0.582,  0.632,  0.678,  0.732,  0.808
  0.500,  0.520,  0.550,  0.565,  0.590,  0.600,  0.632,  0.683,  0.730,  0.788,  0.848,  0.920

 

 

 

  • Like 1
Link al commento
Condividi su altri siti

Caspita ma quanti punti hai sondato? 😅

Io cmq non ho il bl touch ma questo sondino a interruttore 

20230112_151236.thumb.jpg.33d15c3654fa1356a0851951c96130fb.jpg

Poi lo metti sotto il nozzle, la punta è in corrispondenza dell'interruttore. Poi da fw imposti solo la distanza tra interruttore e nozzle, nel mio caso -14 

Il fatto è che con la chiron di fabbrica funzionava correttamente e senza problemi.

Ho provato a compilare il nuovo fw guardando il vecchio fw della chiron, quello di fabbrica che funziona, e tutte le cose che riguardano il leveling sono uguali, dove si può, ad esempio la skr2 ha l'attacco apposta per il probe, mentre nella trigorilla mi sembra che fosse attaccato in un zmax o ymax, a parte questo il resto mi pare uguale..

Forse il problema risiede nell'lcd?

Link al commento
Condividi su altri siti

4 ore fa, Capitantino ha scritto:

Poi se guardo il primo punto nel mesh tuner risulta segnato come +0.933 😒 facendo la home z si posizione su -0.93 ma che cavolo significa?

Forse che lui ha visto il letto a 0,93mm dallo "zero" , cioè più in basso, e quindi per mantenere la stessa distanza deve compensare mettendosi più in alto, a -0,93mm 🤔

Comunque più che le distanze "reali" contano i delta (le differenze) tra le distanze misurate. Poco importa se sono tutte più alte di 1mm per dire, quello lo compensi con lo zoffset o il babystep, l'importante è che le distanze relative tra i punti dellla mesh rispecchino le variazioni del piano. 

 

Comunque anche io ho provato ad usare la mesh sulla mia ender  5 plus ma ci ho rinunciato perché, appunto, anche a me pareva dasse numeri totalmente a caso ☹️

La tua mesh comunque pare più credibile.. Hai pochi decimi di differ za fra tutti i punti 🤔

Link al commento
Condividi su altri siti

Si alla fine c'è circa 0.15 mm di differenza tra il più basso e il più alto, però stampando il primo strato si fa sentire tutta quella differenza, infatti nel punto più basso va abbastanza bene (è da aggiustare ancora forse di 0.03/0.05) ma quando arriva su altri punti è troppo lontano e le linee vengono separate una dall'altra... 

Nel senso il letto ha qualche deformazione e necessita di qualche leggera compensazione, vorrei modificare qualche punto tramite il mesh tuner però se ne modifico uno, modifico anche tutti gli altri, nn posso fare singole compensazioni... 

Perchè? 🤷

Link al commento
Condividi su altri siti

Sul sito marlin è spiegato tutto relativo al livellamento. 

Ma almeno si può sapere che tipo di livellamento usate? Ubl, abl ecc. 

Inoltre i valori riportati in mesh evidenziano solo la non planaritá del bed. 

Che offset avete impostato della sonda? 

Quel sensore della chiron non è altro che un semplice interruttore, per cui non è adatto a fare questo lavoro. 

Intanto lascia perdere il display, attacca la stampante pc che è molto meglio. 

Hai aggiunto allo start gcode i comandi relativi, e necessari, per usare il livellamento in fase di stampa? 

Per Fonzy: purtroppo non ti so aiutare, in quanto monti una duet con RRF.... 

  • Like 1
Link al commento
Condividi su altri siti

45 minuti fa, Whitedavil ha scritto:

Per Fonzy: purtroppo non ti so aiutare, in quanto monti una duet con RRF.... 

😭😭😭😭

la cosa strana è che ormai funziona anche se la mesh è totalmente sballata

6 ore fa, Capitantino ha scritto:

Caspita ma quanti punti hai sondato? 😅

ogni 3cm su un piano da 350mm, non mi sembrano tantissimi, ho letto di gente che ne prendi talmente tanti che servono 4 ore per prenderli tutti 😅

  • Confused 1
Link al commento
Condividi su altri siti

38 minuti fa, Whitedavil ha scritto:

Sul sito marlin è spiegato tutto relativo al livellamento. 

Eh purtroppo lo so, ho già seguito tutte le indicazioni 🤷  non so se ho fatto qualche errore particolare, ma ho provato così tante combinazioni che almeno una volta avrei azzeccato 😅

40 minuti fa, Whitedavil ha scritto:

Ma almeno si può sapere che tipo di livellamento usate?

Uso abl, con quel sondino che ho postato 

 

43 minuti fa, Whitedavil ha scritto:

Quel sensore della chiron non è altro che un semplice interruttore, per cui non è adatto a fare questo lavoro.

Vero, ma come un qualsiasi bltouch secondo me 🤷 serve solo a riportare le distanze misurate, il problema è usare quei dati 😅 cmq con la chiron di fabbrica funzionava correttamente pd 🙄

 

46 minuti fa, Whitedavil ha scritto:

Hai aggiunto allo start gcode i comandi relativi, e necessari, per usare il livellamento in fase di stampa? 

L'ho abilitato da fw, il #define restore e qualcosa 🤔 è abilitato e lo carica in fase di stampa, ma il problema è la modifica dei singoli punti sondati, se ne cambio uno, cambiano anche gli altri

2 minuti fa, FoNzY ha scritto:

servono 4 ore per prenderli tutti 😅

maltrima questa è follia 😅

Link al commento
Condividi su altri siti

Abl, ok è limitato ma non è male. 

Tu nel marlin hai solo abilitato il ripristino del livellamento dopo g28. 

Ma nello start gcode, devi attivarlo, dirgli di caricare la mappa e l'altezza desiderata di fade high. 

Per vedere se il livella mento è corretto, una volta fatta la mesh, sposti il nozzle su un punto sondato e fai un G1 Z0. 

Il nozzle si deve posizionare a circa 0.2mm dal bed (dipende dal l'offset di Z che regoli con m851)

Ovviamente dopo la mesh, devi fare u. M500, altrimenti quando spegni la stampante, perdi la mesh. 

Inutile sottolienare che la mesh e lo Z offset lo devi fare a macchina calda, vero....? 

Io uso il bltouch e UBL, la mesh presa a 60 gradi è molto diversa rispetto a quella presa a 115.....

Una domanda,una volta che hai cambiato il fw hai resettato la eeprom?

ti conviene usare UBL che è molto più completo. 😉

  • Like 2
Link al commento
Condividi su altri siti

Partecipa alla conversazione

Puoi pubblicare ora e registrarti più tardi. Se hai un account, accedi ora per pubblicarlo con il tuo account.

Ospite
Rispondi a questa discussione...

×   Hai incollato il contenuto con la formattazione.   Rimuovere la formattazione

  Sono consentiti solo 75 emoticon max.

×   Il tuo collegamento è stato incorporato automaticamente.   Mostra come un collegamento

×   Il tuo contenuto precedente è stato ripristinato.   Pulisci editor

×   Non puoi incollare le immagini direttamente. Carica o inserisci immagini dall'URL.


×
×
  • Crea Nuovo...