Vai al contenuto

Marlin 2.0.9.x e configurazione UBL


Messaggi raccomandati

Eccomi qui.

Scusate il ritardo ma tra lavoro e famiglia......

Allora, vi riporto il Gcode per estrapolare la mesh:

M111 S247 ; livello debug(solo se attivo in marlin)
G28 ;(home)
G29 P1 ;(crea la mesh)
G29 P3 T ; (riempi la mesh con la media per eventuali rilevamenti mancati)
G29 S0 ; salva in slot 0

e poi vi metto il mio start gcode che uso di standard con octoprint:

G91               ;relative positioning
G1 E-2 F300       ; ritrai 2mm                   
G90               ;posizione assoluta
G92 E0            ;resetta posizione di E 
M280 P0 S160      ;BLTouch 
G4 P100           ;delay for BLTouch
M280 P0 S90       ;BLTouch
G28               ;home
G29 L0        ; Load the mesh stored in slot 0 (from G29 S0)
G29 J         ; verifica 3 punti per il tilt del piatto
G29 A	      ; attiva UBL	
G29 F10       ; fade high 10mm
G92 E0        ; resetta posizione E per sicurezza
M412 S1	      ; Attiva sensore filamento 

Inoltre, se volete fare la mesh validation, uso il seguente Gcode, cosa che però non faccio mai 😅

G26 H230 B80 L0.2 C1

spero sia chiaro, in caso fatemi sapere.

  • Like 2
Link al commento
Condividi su altri siti

7 minuti fa, Whitedavil ha scritto:

Quello è, o era, il gcode consigliato da anctlab da inserire nello start gcode per il bltouch. 

L'ho sempre usato e mai avuto problemi. 

Serve per evitare che hai il bltouch in allarme oppure con il pin estroflesso e parti a stampare... 

capito

Link al commento
Condividi su altri siti

@Whitedavil ho fatto la mia prima mesh con lo script che ho condiviso (molto simile al tuo) e questo e' il risultato

Recv:     (  1,234)                              (234,234)
Recv:         0       1       2       3       4       5
Recv:  5 | +0.035  +0.012  -0.010  -0.043  -0.043  -0.043
Recv:    |
Recv:  4 | +0.035  +0.012  -0.010  -0.043  -0.043  -0.043
Recv:    |
Recv:  3 | +0.112  +0.077  +0.042  -0.008 [-0.008] -0.008
Recv:    |
Recv:  2 | +0.097  +0.075  +0.052  +0.012  +0.012  +0.012
Recv:    |
Recv:  1 | +0.077  +0.067  +0.057  +0.030  +0.030  +0.030
Recv:    |
Recv:  0 | +0.072  +0.067  +0.062  +0.047  +0.047  +0.047
Recv:         0       1       2       3       4       5
Recv:     (  1,  1)                              (234,  1)

ma una cosa nn mi e' chiara. Lanciando il comando G29 P1, la stampante ha cominciato a fare delle probe in posizioni quasi "casuali" cioe' in punti sparsi sul piatto senza uno schema preciso. In piu', ha fatto probe di circa una decina di punti o poco meno. La cosa che nn mi torna e' che facendo poi il comando G29 P3 T la probe nn si e' spostata x nulla ed ha visulizzato la mesh sopra riportata ma senza la colonna 5 (c'erano solo un punto invece del valore) e con il successivo G29 T mi ha visualizza la tabella completa che vedi sopra.

Ora mi chiedo, sulla base di cosa ha popolato l'intera mesh avendo fatto probe solo di una manciata di punti? Posso fidarmi di questa mesh?

  •  
Link al commento
Condividi su altri siti

Se non ti sonda tutti i punti é perché, per lui non sono sondabili. 

Devi fare il contro tra l'offset della sonda su xy e il bordo del piatto. 

Se sondi 36 punti e luo deve sondare a x20 y20 ma con l'offset della sonda non ci può arrivare, salta il rilevamento. 

G29 p3 t popola le misurazioni mancanti in basa alla media di quelle vicine. 

Per sistemare, e fatti sondare tutti i punti, devi modificare il parametro mesh_inset in configuration.h

 

Ora hai:

#define MESH_INSET 1   

Mettilo a 10 e riprova 

Link al commento
Condividi su altri siti

27 minuti fa, Whitedavil ha scritto:

Devi fare il contro tra l'offset della sonda su xy e il bordo del piatto. 

in effetti ho un fan duct piuttosto voluminoso e ho dovuto posizionare la sonda a queste coordinate

Recv: echo:; Z-Probe Offset:
Recv: echo:  M851 X-50.70 Y-18.70 Z-2.40 ; (mm)

Link al commento
Condividi su altri siti

Piccolo aggiornamento:

Impostando mesh_inset = 1, con il comando G29 P1, la sonda tastava 12 punti su 36 della griglia, praticamente la porzione XY : (1,1) - (3,4)

impostando mesh_inset = 10, con il comando G29 P1, la sonda tasta 25 punti su 36 della griglia che si traduce nella porzione XY: (0,0) - (4,4)

Recv: Bed Topography Report:
Recv: 
Recv:     ( 10,225)                              (225,225)
Recv:         0       1       2       3       4       5
Recv:  5 |   .       .       .       .       .       .
Recv:    |
Recv:  4 | +0.022  -0.010  -0.018  -0.050  -0.100    .
Recv:    |
Recv:  3 | +0.112  +0.072  +0.035  -0.008 [-0.093]   .
Recv:    |
Recv:  2 | +0.117  +0.072  +0.047  +0.007  -0.065    .
Recv:    |
Recv:  1 | +0.107  +0.065  +0.052  +0.025  -0.055    .
Recv:    |
Recv:  0 | +0.132  +0.052  +0.057  +0.035  -0.020    .
Recv:         0       1       2       3       4       5
Recv:     ( 10, 10)                              (225, 10)

e con il successivo comando G29 P3 ho ottenuto il completamento della mesh x estrapolazione

Recv: Bed Topography Report:
Recv: 
Recv:     ( 10,225)                              (225,225)
Recv:         0       1       2       3       4       5
Recv:  5 | +0.022  -0.010  -0.018  -0.050  -0.100  -0.100
Recv:    |
Recv:  4 | +0.022  -0.010  -0.018  -0.050  -0.100  -0.100
Recv:    |
Recv:  3 | +0.112  +0.072  +0.035  -0.008 [-0.093] -0.093
Recv:    |
Recv:  2 | +0.117  +0.072  +0.047  +0.007  -0.065  -0.065
Recv:    |
Recv:  1 | +0.107  +0.065  +0.052  +0.025  -0.055  -0.055
Recv:    |
Recv:  0 | +0.132  +0.052  +0.057  +0.035  -0.020  -0.020
Recv:         0       1       2       3       4       5
Recv:     ( 10, 10)                              (225, 10)

devo dire che questa mesh mi da' un po' piu' sicurazza rispetto a quella misurata originariamente 😄

Grazie @Whitedavil x il supporto e la pazienza 😉

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