Whitedavil Inviato 27 Novembre 2020 Condividi Inviato 27 Novembre 2020 Scusa, se hai il bltouch a che ti serve il mesh bed leveling? Devi attivare almeno il bilinear o, se ci sta nella scheda, il UBL. Cioè, chiariamo, hai la sonda che ti serve per evitare questo problema e non la usi.... In pratica uso il bltouch solo come z endstop.... Che senso ha? 😅 Se stampi un cubo e il primo layer è così alto ma le dimensioni finali del cubo sono giuste, allora gli step/mm di Z sono sbagliati.... Ps, dopo l'aggiornamento di marlin, hai resettato la eeprom e poi ricaricato i dati manualmente? Se non lo fai, avrai dei comportamenti inattesi dalla stampante... 3 Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
LorenzoB Inviato 27 Novembre 2020 Autore Condividi Inviato 27 Novembre 2020 13 minuti fa, Whitedavil dice: Scusa, se hai il bltouch a che ti serve il mesh bed leveling? Devi attivare almeno il bilinear o, se ci sta nella scheda, il UBL. Cioè, chiariamo, hai la sonda che ti serve per evitare questo problema e non la usi.... In pratica uso il bltouch solo come z endstop.... Che senso ha? 😅 Se stampi un cubo e il primo layer è così alto ma le dimensioni finali del cubo sono giuste, allora gli step/mm di Z sono sbagliati.... Ps, dopo l'aggiornamento di marlin, hai resettato la eeprom e poi ricaricato i dati manualmente? Se non lo fai, avrai dei comportamenti inattesi dalla stampante... Scusa volevo scrivere il bilinear, mi sono confuso. Lo usavo, poi per fare un tentativo lo disattivai e non lo riattivai piu, e ora chiedevo se vale davvero la pena usarlo o se puó dare problemi. Certo, cosi si sfrutta il 10% delle potenzialità del tastatore.. Ma, a regola gli step per mm non sono quello che migliaia di possessori di ender 3 usano? Cioé, ho fatto alcune modifiche, si, peró la barra trapezoidale e i motori dell'asse Z sono quelli stock. Dall'ultima versione di Marlin, dopo l'aggiornamento ti chiede lui di resettare la EEPROM. Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Whitedavil Inviato 27 Novembre 2020 Condividi Inviato 27 Novembre 2020 Io uso UBL, che è simile al bilinear ma almeno non devo sondare sempre il piatto. Per me è fondamentale il livellamento per avere un primo layer da 10 e lode,soprattutto perche ho un piatto da 330x330mm. Io lo riattiverei, lo imposterei a dovere, compreso lo Zoffset e attiverei anche i babystep. Inoltre , marlin ti chiede di resettare la eeprom solo se cambi versione... Ma se modifichi la versione corrente e la ricarichi, marlin non ti dice nulla...... Ed è qui che potresti avere noie... La barra di Z sarà pure stock e cinese, ma devi calibrarla lo stesso.... Cio perché in teoria è 8mm a rivoluzione, poi in pratica non è cosi precisa. È come dover usare un opamp per amplificare di 100 un segnale 0-10mV e usi solo resistenze perché dal calcolo hai il valore esatto.... 1 Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Killrob Inviato 27 Novembre 2020 Condividi Inviato 27 Novembre 2020 ed ecco il motivo per cui ho si comperato il bltouch per la Ender 3 ma non l'ho mai montato, sono mesi che non livello il piatto e stampo tutti i giorni... Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
LorenzoB Inviato 27 Novembre 2020 Autore Condividi Inviato 27 Novembre 2020 29 minuti fa, Whitedavil dice: Io uso UBL, che è simile al bilinear ma almeno non devo sondare sempre il piatto. Per me è fondamentale il livellamento per avere un primo layer da 10 e lode,soprattutto perche ho un piatto da 330x330mm. Io lo riattiverei, lo imposterei a dovere, compreso lo Zoffset e attiverei anche i babystep. Inoltre , marlin ti chiede di resettare la eeprom solo se cambi versione... Ma se modifichi la versione corrente e la ricarichi, marlin non ti dice nulla...... Ed è qui che potresti avere noie... La barra di Z sarà pure stock e cinese, ma devi calibrarla lo stesso.... Cio perché in teoria è 8mm a rivoluzione, poi in pratica non è cosi precisa. È come dover usare un opamp per amplificare di 100 un segnale 0-10mV e usi solo resistenze perché dal calcolo hai il valore esatto.... L'ho riattivato, ora sto cercando di settare per bene i parametri. Vorrei avere un file gcode sempre fisso sulla sd che uso per settare e memorizzare il piano. Posso memorizzare anche con il bilinear o serve necessariamente UBL? Ora ho attivato il bilinear, e nel file ci ho scritto: 1. G34 (per allineare i due assi Z usando il BL, in automatico) 2. poi inizia a posizionarsi a rotazione nei 4 angoli del letto di stampa da solo, per farmi calibrare le viti del letto e renderlo più in piano possibile. 3. Qua fa il G29 4. Con M500 salva su EEPROM i dati del bed leveling (o serve UBL?) 5. M420 S1 per avere la certezza che il livellamento resti attivo anche dopo che lo script finisce (nello start gcode di ogni stampa lo riattivo, ma qui era solo per ridondare la cosa) questo script io vorrei usarlo una volta ogni tanto per tarare per bene il letto di stampa. nello start gcode di cura ci ho messo: G28 ;Homing (ma disabilita anche il bed leveling) M501 ;recupero i dati sul bed leveling dalla EEPROM M420 S1 ;riattivo il bed leveling pensi che un setup del genere può andare? hai consigli utili? Teoricamente, quando eseguo lo script memorizzo lo stato del letto, poi in futuro ad ogni stampa lo vado a rileggere dalla EEPROM, e a quel punto basta solo un G28 per azzerare.. penso di dover regolare lo z offset perchè nonostante tutto ciò stampa ancora lontanino (ho solo fatto una prova rapidissima). Ora lo regolo Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Whitedavil Inviato 27 Novembre 2020 Condividi Inviato 27 Novembre 2020 Scusa quel gcode dove lo hai preso? E poi che allinei a fare Z con g34 se il tuo Z ha un motore solo da un lato? L'allineamento è pensato per stampanti cartesiane o corexy aventi 2 motori in Z, con rispettive viti, ed ogni motore ha il suo driver... Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
LorenzoB Inviato 27 Novembre 2020 Autore Condividi Inviato 27 Novembre 2020 37 minuti fa, Whitedavil dice: Scusa quel gcode dove lo hai preso? E poi che allinei a fare Z con g34 se il tuo Z ha un motore solo da un lato? L'allineamento è pensato per stampanti cartesiane o corexy aventi 2 motori in Z, con rispettive viti, ed ogni motore ha il suo driver... L'ho scritto a inizio thread quali sono le modifiche che ho fatto alla stampante, e tra quelle c'è il secondo motore dell'asse Z. Lo so cosa fa G34, non ho fatto copia e incolla del primo tocco di gcode che ho trovato sul web. comunque ora sembrerebbe che abbia raggiunto l'altezza giusta, ho stampato un foglietto spesso 0.2mm, pare che il problema si sia risolto. Dovrò fare una stampa per verificare che non gratti più Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Whitedavil Inviato 27 Novembre 2020 Condividi Inviato 27 Novembre 2020 Scusa, mi sono dimenticato della modifica. Allora, secondo me il gcode inziale ha qualcosa che non va. Dovresti aggiungere un M420 Z10 dove indichi l'altezza della sfumatura della compensazione. E poi sei sicuro che con M501 ricarichi il livellamento? Io lo faccio con G29 Lx ove X é il numero di slot ove è salvata la mappa in eeprom. Dai un'occhiata al sito marlin per vedere bene i comandi previsti per il bilinear! Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
LorenzoB Inviato 27 Novembre 2020 Autore Condividi Inviato 27 Novembre 2020 2 minuti fa, Whitedavil dice: Scusa, mi sono dimenticato della modifica. Allora, secondo me il gcode inziale ha qualcosa che non va. Dovresti aggiungere un M420 Z10 dove indichi l'altezza della sfumatura della compensazione. E poi sei sicuro che con M501 ricarichi il livellamento? Io lo faccio con G29 Lx ove X é il numero di slot ove è salvata la mappa in eeprom. Dai un'occhiata al sito marlin per vedere bene i comandi previsti per il bilinear! https://marlinfw.org/docs/features/auto_bed_leveling.html Se vai nella sezione Saving and loading, dice che M501 va a rileggere i dati sul bed leveling, probabilmente visto che usi UBL e visto che con UBL puoi memorizzare più slot, allora tu usi giustamente un altro comando in cui indichi l'index di memoria dove hai salvato il tuo piatto. scusami, cos'è la sfumatura della compensazione? Sarebbe il cosiddetto "fade height" che su marlin è settato sempre di default a 10? (l'ho letto per caso sul display della stampante). ora ho eliminato il g34 iniziale, perchè teoricamente con il bed leveling fatto dal BL touch ho gia un buon livellamento anche rispetto alla barra dell'asse X (?). ora ho solo: homing. si posiziona nei 4 angoli per farmi livellare con il pezzetto di carta. fa un bed leveling G29 salva in eeprom, fine questo sarebbe lo sript che lancio una volta ogni tot stampe per livellare il piano. Aggiungo M420 Z10 quindi? Se hai anche altri consigli sarò felice di implementarli. Nello start gcode invece, faccio un homing, recupero i dati da eeprom e attivo il BL. Ho appena fatto delle prove, ristampando il rettangolino di cui ho mandato la foto nell'ultimo post. Anche spegnendo e riaccendendo la stampante, a quanto pare recupera i dati sul piatto correttamente e ristampa al solito modo sempre. Apparentemente missione riuscita.. Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Whitedavil Inviato 27 Novembre 2020 Condividi Inviato 27 Novembre 2020 Purtroppo con il bilinear hanno fatto un casino. Prima accendevi, sondavi il piatto e stampavi e UBL aveva molte opzioni in più. Poi nel bilinear hanno implementato il salvataggio ma non hai chiaro ne cosa salvi ne dove. Tu non puoi richiamare la mappa e vederla per essere sicuro, io si. Si il m420 z10 mettilo che è il fade high! Che elettronica monti? 8 o 32bit? Cita Link al commento Condividi su altri siti Altre opzioni di condivisione...
Messaggi raccomandati
Partecipa alla conversazione
Puoi pubblicare ora e registrarti più tardi. Se hai un account, accedi ora per pubblicarlo con il tuo account.