Vai al contenuto

Bltouch + Skr 1.4 anycubic i3 mega correzione errata


waaa

Messaggi raccomandati

Salve a tutti , ho uno strano problema legato al bltouch , in sostanza ho acquistato la skr 1.4 per la anycubic i3 mega, in sostituzione della skr1.3 che era cotta a causa di un corto causato da una dissaldatura del piatto ....  
Conosco abbastanza bene Marlin avendo già configurato diverse stampanti da 2 anni a questa parte ma questa skr mi sta facendo dannare...
Inizialmente ero partito con l'ultima versione del marlin ma in molti me compreso hanno riscontrato problemi con il bltouch e la stampa con piatto caldo quindi sono passato al 2.0.4.4 che sembra funzionare abbastanza bene.
Ho finito di configurare oggi il bltouch ma sto notando qualcosa di strano questa è una lettura del bed  Bilinear a 5 punti :
Recv:  0 +1.616 +1.663 +1.733 +1.696 +1.616
Recv:  1 +1.511 +1.615 +1.682 +1.696 +1.673
Recv:  2 +1.515 +1.633 +1.751 +1.798 +1.790
Recv:  3 +1.577 +1.699 +1.802 +1.822 +1.800
Recv:  4 +1.670 +1.747 +1.799 +1.750 +1.652

A parte il piatto che è abbastanza mal messo quando il bltouch va a correggere la quota del lato destro sembra come non riesca a farlo correttamente , mi trovo il filamento sul lato sinistro sempre piu' alto rispetto al lato destro di almeno 1mm, ho verificato l'altezza degli assi z e i rispettivi endstop, ma è tutto corretto , come driver ho i tmc2209 di cui un asse z1 e su z e z2 e su e1. 
Preciso che con la skr 1.3 non avevo questo problema ed ho stampato per circa 300 ore senza problemi.

E' la prima volta che mi capita , qualcuno ha qualche idea  su quale potrebbe essere il problema ? Che sia il sincronismo dei driver ?



Non so se si capisce ma la foto di destra si vede che tende al trasparente in quanto piu' schiacciata.
bltouch.jpg

Link al commento
Condividi su altri siti

Problema che ho sempre avuto( piu di 2 anni) e che non puoi risolvere più di tanto. 

Se fai un M501 cosa ti da come valori di M420? 

Secondo me l'unica è usare UBL, fare il test della mesh e andare a correggere a mano i punti necessari. Un po' uno sbattimento ma lo fai solo una volta. Fatto tutto salvi la mesh in eeprom e la ricarichi ogni volta che stampi senza dover sondare il piatto ogni stampa

Link al commento
Condividi su altri siti

Grazie Whitedavil almeno so di non esser pazzo c'è qualcun altro con lo stesso problema.. ho cercato online anche sui forum inglesi e nessuno ne parla...
Visto che ho ricablato tutta la anycubic togliendo di mezzo gli hub che dopo 300 ore di stampa davano interferenze sui sensori di temperatura pensavo di essermi perso qualcosa nel marlin ....

Dato che da poche ore è uscito il 2.0.5.3 forse hanno fixato i problemi di stampa (non si è bloccata) e ho provato a riconfigurarlo attivando anche ABL_BILINEAR_SUBDIVISION, la situazione sembra sia migliorata con l'interpolazione della griglia.

Comunque non ho mai usato UBL , mi dovresti dare qualche dritta su come si usa gentilmente ... i valori del m420 sono :

Cita

Recv: echo:  M420 S0 Z0.00
Recv: echo:  G29 W I0 J0 Z1.70266
Recv: echo:  G29 W I1 J0 Z1.79094
Recv: echo:  G29 W I2 J0 Z1.83750
Recv: echo:  G29 W I3 J0 Z1.75797
Recv: echo:  G29 W I4 J0 Z1.69641

Recv: echo:  G29 W I0 J1 Z1.67891
Recv: echo:  G29 W I1 J1 Z1.73437
Recv: echo:  G29 W I2 J1 Z1.77203
Recv: echo:  G29 W I3 J1 Z1.74359
Recv: echo:  G29 W I4 J1 Z1.69109

Recv: echo:  G29 W I0 J2 Z1.63156
Recv: echo:  G29 W I1 J2 Z1.72000
Recv: echo:  G29 W I2 J2 Z1.76047
Recv: echo:  G29 W I3 J2 Z1.76484
Recv: echo:  G29 W I4 J2 Z1.67328

Recv: echo:  G29 W I0 J3 Z1.69187
Recv: echo:  G29 W I1 J3 Z1.74141
Recv: echo:  G29 W I2 J3 Z1.78484
Recv: echo:  G29 W I3 J3 Z1.72047
Recv: echo:  G29 W I4 J3 Z1.64406

Recv: echo:  G29 W I0 J4 Z1.73453
Recv: echo:  G29 W I1 J4 Z1.74500
Recv: echo:  G29 W I2 J4 Z1.70734
Recv: echo:  G29 W I3 J4 Z1.60984
Recv: echo:  G29 W I4 J4 Z1.41047   ??????????


Recv: echo:  G29 W I4 J4 Z1.41047
Se non erro è l'ultimo punto della griglia, che sia quello a creare il problema della correzione errata ?

test-blt.jpg

Link al commento
Condividi su altri siti

Stampo da Octoprint collegato sulla usb quindi serial -1, di norma nello slicer ho questo script pre lancio :
 

Cita

M280 P0 S160; reset bltouch
G90; absolute positioning
M82; set extruder absolute mode
G92 E0; set 0offset extruder
G28;
M106 S255;
G1 E10 F400;
G92 E0;
G1 E-15 F1000;
G92 E0;
G1 Y50 X2 F2000;
G1 Z1 X20 Y50 F1000;
G4 S5;
M107;
G28;
G29;
M420 S1;

Dovrei settare M420 S1 z10 ? 

Da quello che so:
G28 (Resetta m420)
G29 (Crea la griglia di lettura)
M420 S1 (Attiva l'uso della griglia e della compensazione su tutti i layer se Z è 0 non utilizzando il fade height)

L'attivazione del M420 non viene salvato in eeprom ma nella memoria tampone quindi m501 non ritornerà mai indietro lo stato ma M503 si cosa che ho verificato poco fa.

Sbaglio qualcosa ?

 

Link al commento
Condividi su altri siti

Onestamente non so se Z essendo 0 lui non compensa. 

Comunque ti dico che ci ho smadonnato a lungo con il bed leveling e se non correggi le mesh lui compensa ad cazzum. Ci sono anche vari post nel github di marlin di gente che ha questo problema. Gli sviluppatori per tutta risposta dicono che sia un problema meccanico 🙄. In teoria m501 ti riporta le impostazioni in uso attualmente, m503 ri riporta i dati salvati in memoria

Link al commento
Condividi su altri siti

2 ore fa, Whitedavil dice:

Onestamente non so se Z essendo 0 lui non compensa. 

Comunque ti dico che ci ho smadonnato a lungo con il bed leveling e se non correggi le mesh lui compensa ad cazzum. Ci sono anche vari post nel github di marlin di gente che ha questo problema. Gli sviluppatori per tutta risposta dicono che sia un problema meccanico 🙄. In teoria m501 ti riporta le impostazioni in uso attualmente, m503 ri riporta i dati salvati in memoria

Da sviluppatore, posso affermare che è una prassi dare la colpa all'hardware aahahah pero' non quando hai segnalazioni in proporzione 9 su 10 sulle installazioni fatte... c'è qualcosa che non torna.
Dato che devo allestire anche la anycubic 4max pro e appunto mi serve la i3 mega per le componenti, sicuramente mi dovro' mettere a leggere il marlin 😭 e a fixarlo (nel tempo libero), adesso mi faccio una lettura sull'ubl e fixo a mano a questo punto la griglia come mi hai suggerito.
Domandona stupida ma forse mi è venuta l'illuminazione , per caso z1 e z2 hanno un ordine nel senso z1 sinistra z2 destra perchè se fosse cosi magari applica la correzione invertita avendo magari z2 a sinistra e z1 a destra

Link al commento
Condividi su altri siti

Quindi lui applica la correzione su ambo gli z indiscriminatamente, allora devo fare un check perchè a me è sembrato che l'asse sul quale la correzione è a cazum faccia meno rotazioni che sull'altro quindi potrebbe effettivamente essere un problema di driver. Devo provare anche a rimuovere i babystepping che manipolano quest'ultimi magari è li il problema.

Comunque grazie whitedavil del supporto vi tengo aggiornati se ne vengo a capo, magari aiuto te e qualcun altro se riesco a capire quale è il problema e a risolverlo

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...