Calibrazione assi x y z

710 views
Skip to first unread message

Daniele Plaia

unread,
Feb 5, 2014, 8:17:36 AM2/5/14
to reprap...@googlegroups.com
Ciao a tutti, sto provando a calibrare in modo ottimale gli assi della mia stampante seguendo  QUESTA guida
e ho visto che la calcolatrice prusa e cambiata rispetto alla guida ma cmq ho cercato di inserire tutti i valori della mia stampante
dopodiché ho inserito il pennarello sull'estrusore e fatto dei movimenti con gli assi su un foglio di carta e estruso del filo per misurarne l'effettiva estrusione
e questi sono i dati che ho raccolto dai miei test

filamento estruso 10mm-----misurato 18.99mm
movimento asse x 50mm------misurato 49.55mm
movimento asse y 50mm------misurato 49.00mm

ora vi chiedo se i dati raccolti sono esatti o devo modificare qualcosa nel firmware
questa di seguito è l'impostazione che ho caricato su arduino durante i test

#define DEFAULT_AXIS_STEPS_PER_UNIT   {78.7402,78.7402,200.0*8/3,760*1.1}


e in allegato le immagini della pagina della calcolatrice con le impostazioni della mia stampante.
spero di avervi dato abbastanza informazioni per aiutarmi a tarare gli assi come si deve
Attendo vostre istruzioni
Ciaooo

P.s: nel sito ho lasciato l'impostazione di default per estrusori direct drive ma non so se quelli con l'ingranaggio si possono considerare tali?


Immagine1.png
Immagine2.png
Immagine3.png
Immagine4.png
Immagine5.png

Laudix

unread,
Feb 5, 2014, 10:44:56 AM2/5/14
to reprap...@googlegroups.com
Ciao Daniele.

Ricordo di averti già segnalato questo link: http://www.thingiverse.com/thing:53668/#instructions
Nel quale trovi come eseguire la taratura dei passi dei motori per fare in modo che i movimenti in mm siano corretti.
In pratica:
  • tu hai un valore di X nel FW = 78,7402 
  • Hai dato un comando per spostarti di 50mm su X
  • Il tuo movimento ha generato uno spostamento effettivi (misurato) di 49,55
  • il calcolo che devi fare per ottenere il nuovo valore di step per l'asse X e:
    • (78,7402*50)/49,55
    • che come risultato da: 79,5355
  • a questo punto hai due possibilità sostutuire questo valore nel FW nella riga che hai riportato oppure mettere nella sezione "Custom G-Code la seguente riga M92 X79.5355
lo stesso meccanismo puoi utilizzarlo per impostare i valori reali (quelli teorici li hai impostati ma spesso non corrispondono) anche degli altri assi e dell'estrusore.
Fai attenzione a mettere il "." come separatore decimale


Facci sapere.

Ciao

Daniele Plaia

unread,
Feb 5, 2014, 6:48:14 PM2/5/14
to reprap...@googlegroups.com
Ciao Laudix
grazie della risposta
ho fatto il calcolo per l'asse x e y
ma trovo qualche difficoltà per l'asse Z ed estrusore non capisco quali sono i dati nel FW
dimmi se sbaglio

calcolo per estrusore:
(3.760*1.1*10)/18.99 = 2.1779 ??

per l'asse z invece come faccio a misurare di quanto si sposta?





Laudix

unread,
Feb 6, 2014, 1:25:06 AM2/6/14
to reprap...@googlegroups.com
se i valori sono quelli che hai riportato nel primo post non è 3.760*1.1 ma 760*1.1, quindi rifai il calcolo.
per l'asse Z devi fare nello stesso modo, trovo un oggetto alto 5 o 10 cm, stampalo e misuralo.

ciao

Daniele Plaia

unread,
Feb 6, 2014, 7:23:33 AM2/6/14
to reprap...@googlegroups.com
dunque ho provato a misurare lo spostamento di Z misurando di quanto si sposta sulla barra liscia
 
ma poi anche facendo il calcolo e impostando il valore che mi risulta  quando torno a misurare lo spostamento è ancora sballato

secondo me sbaglio qualcosa nel calcolo

dunque i valori iniziali sul FW quando faccio le prove sono questi:
 
#define DEFAULT_AXIS_STEPS_PER_UNIT   {78.7402,78.7402,200.0*8/3,760*1.1}

e i valori misurati degli assi e estrusore facendo gli spostamenti sono questi

filamento estruso 10mm-----misurato 18.99mm
movimento asse x 50mm------misurato 49.55mm
movimento asse y 50mm------misurato 49.00mm
movimento asse z 10mm------misurato 1.80mm

voglio riuscire a trovare i valori esatti con le misure perché al momento non riesco a stampare i pezzi poichè non essendo calibrata i pezzi stampati vengono pieni di sbavature e scavature causate del hot hend che rimuove materiale dal layer sottostante.

inoltre non mastico molto l'inglese quindi dal link che mi hai postato non riesco a capire le istruzioni per eseguire la calibratura

quindi ti chiedo se per favore puoi postarmi la giusta formula da fare per calcolare tutti gli assi e l'estrusore

e un altro dubbio che mi assilla nel FW gli assi sono disposti in questo modo x,y,z,e?
scusa ancora e grazie per il supporto
saluti Daniele


 

Laudix

unread,
Feb 6, 2014, 12:12:00 PM2/6/14
to reprap...@googlegroups.com
Ciao Daniele.

La taratura migliore la fai stampando delle squadrette e una colonnina e misurando con un calibro, ovviamente nella situazione in cui la stampa non è di grossa qualità devi cercare di mettere a posto le cose più grossolane che ti aiuteranno a migliorare la qualità e poi andrai finalmente per miglioramenti siccessivi.
Direi che il tuo problema in questo momento sono:
  • l'estrusore
  • lasse Z

di seguito i valori che ho nel mio configuration.h

// Laudix (x  - cinghia MXL) x=160/2.032;
//        (y  - cinghia T2.5 puleggia 16 denti) y=80;
//        (z  - barre filettate std) z=2560;
//        (E0 - Estrusore da calcolare calibrazione eseguita con 544.5544);
#define DEFAULT_AXIS_STEPS_PER_UNIT   {160/2.032,80,2560,544.5544}

concentriamoci però su Z ed E0 (l'estrusore)...

la formula:

  • A=valore impostato nel FW al momento della prova
  • B=mm dello spostamento che hai comandato
  • C=misura reale dello spostamento ottenuto
  • D=nuovo valore da mettere nel FW
  • quindi... D=(A*B)/C
  • prendendo i tuoi dati quindi
    • Asse Z
      • A=200.0*8/3=533,3333
      • B=10
      • C=1,8
      • D=(533,3333*10)/1,8=2962,9629
      • Ho qualche dubbio sulla misurazione perche se usi per muovere l'asse Z una barra filettata M8 il valore teorico carretto è 2560, il tuo 533,333 non mi piace molto, il 2962 si avvicina ma se la tua misurazione è un po' spannometrica ci ptrebbe stare, io allora imposterei il valore teorico che al momento è quello più preciso che puoi avere, quindi il FW va modificato così  -
        #define DEFAULT_AXIS_STEPS_PER_UNIT   {78.7402,78.7402,2560,760*1.1}
    • Estrusore
      • ricordati che la misurazione per l'estrusore la devi fare con la sola parte alta dell'estrusore senza cioe la parte calda (quella che fonderà il filo), scusa se sembro pedante ma meglio ripetersi, quindi:
        • Inserisci il filo nell'estrusore e fallo agganciare dalla vite spingifilo
        • fai un segno con una penna sul filo al livello del foro di entrata
        • dai il comando di estrusione sul SW per 100 mm
        • quando l'estrusore si ferma rifai il segno sul filo
        • dai il comando di estrazione del filo sul SW per es. 150 mm
        • il filo uscira interamente dall'estrusore
        • Misura da segno a segno quanto realmente si è spostato il tuo filo.
      • Calcolo, uso i dati che hai messo ipotizzando che siano corretti
        • A=760*1,1=836
        • B=10
        • C=18,99
        • D=(836*10)/18,99=440,2317
      • quindi nel FW devi impostare il valore 440.2317 -
        #define DEFAULT_AXIS_STEPS_PER_UNIT   {78.7402,78.7402,2560,440.2317}

Quindi inserisci questa modifica in FW ricolpila e invia ad arduino

#define DEFAULT_AXIS_STEPS_PER_UNIT   {78.7402,78.7402,2560,440.2317}

Facci sapere.


Un saluto

Daniele Plaia

unread,
Feb 6, 2014, 7:24:53 PM2/6/14
to reprap...@googlegroups.com
Ciao Laudix, finalmente ho tarato l'asse X Y ed estrusore e ho capito il perché l'asse Z continuava a sballare!!!

Praticamente ti ho detto che le barre filettate dell'asse Z erano di 8mm ma invece sono di 5mm

e immagino che di default siano impostate quelle di 8mm

Puoi aiutarmi a calcolare quest'ultima?

movimento asse Z di 50mm-------misurati 7.04mm

i dati impostati sul FW durante la misurazione sono questi:

#define DEFAULT_AXIS_STEPS_PER_UNIT   {78.7402,78.7402,200.0*8/3,539.3492}

sperando che una volta sistemato l'asse Z possa iniziare a stampare qualcosa di decente per poter effettuare le misurazioni sui pezzi

ti ringrazio

ciao Daniele







Laudix

unread,
Feb 7, 2014, 2:08:44 AM2/7/14
to reprap...@googlegroups.com
Ciao Daniele.

Scusa ma ero partito dal presupposto tu avessi una prusa I2 come la mia quindi con barre M8.
se tu hai barre M5 queste hanno un passo di 0.8 quindi gli step teorici per mm sono 4000; utilizzando i dati che mi hai dato il valore che ne viene fuori è 3787,8785, quindi abbastanza in linea con quelli teorici.
valuta tu quale dei due valori mettere, se come ho capito non stai ancora facendo delle misurazioni ottimali perche ancora la qualità delle stampe non ti permette di stampare una colonnina da 50 mm e poi misusrla con un calibro, io allora metterei il valore teorico (4000) che poi aggiusterai quando potrai essere più preciso. Se invece ritieni che la misurazione è precisa metti il valore calcolato e ripeti una seconda volta la calibrazione per verificarne la bontà ed eventualmente correggerla; la formula e sempre la stessa che ti ho descritto nel post precedente.

Un saluto

PS
hai una prusa I3?


Daniele Plaia

unread,
Feb 7, 2014, 6:33:44 AM2/7/14
to reprap...@googlegroups.com
FINALMENTE la mia prima stampa completa e se si puo dire "decente" (immagini in allegato) e le misure reali del pezzo sono abbastanza approssimative
x: 49,47mm
y: 49,40mm
z: 4.91mm

Grazie Loudix :-) (si è una prusa i3)

Gli unici problemi che si sono verificati sono che

1)l'ugello a volte tocca ancora il layer sottostante schiacciandolo un po soprattutto durante gli spostamenti lunghi
2) l'asse Z a volte sforza un po emettendo un ronzio soprattutto quando torna verso la home
3) il voltaggio dei polulu che ho impostato a:

 0,40 per l'estrusore
 0,40 per l'asse X
 0,38 per lasse Y
 0,60 per l'asse Z prima era a 0,40 ma l'ho aumentato a 0,60 perché altrimenti Z andava sotto sforzo e si bloccava ma ho visto che durante il lavoro arriva a 70/80° nonostante sia ventilato

Cmq sono gia molto soddisfatto di essere riuscito a completare una stampa

Attendo vostri consigli per i problemi riscontrati
Grazie a tutti






Daniele Plaia

unread,
Feb 12, 2014, 7:01:04 AM2/12/14
to reprap...@googlegroups.com
Ciao a tutti, ho ancora qualche problema di calibrazione degli assi
ho stampato un cubetto 20x20x5 e mi sono accorto che il primo layer ha effettivamente una misurazione vicina ai 20 mm
e man mano che sale i layer successivi vanno sempre più sporgendo sballando cosi la misura del pezzo
da cosa puo essere dovuta questa imperfezione??
mi sono accorto che la stampante non e ben calibrata perché stampando dei pezzi per la reprap i fori delle viti non corrispondevano perfettamente!!!

Laudix

unread,
Feb 12, 2014, 12:25:03 PM2/12/14
to reprap...@googlegroups.com
pubbliva qualche foto così capiamo meglio.

Ciao

Daniele Plaia

unread,
Feb 12, 2014, 5:03:24 PM2/12/14
to reprap...@googlegroups.com
Ciao,
Dunque in allegato i pezzi che ho stampato fino adesso, che ne pensate della qualità di stampa?
La staffa con i 2 fori l'ho trovata su thingiverse, e sarebbe un supporto per il mio lcd, ma i fori sono fuoricentro di qualche mm,
e il cubetto  ha una misura che varia da 24,05 a 25,20

quindi pensavo fosse ancora un problema di calibratura


si puo fare qualcosa per migliorare ulteriormente la stampa?
1.jpg
2.jpg
3.jpg
4.jpg
5.jpg
6.jpg
7.jpg

Daniele Plaia

unread,
Feb 14, 2014, 4:49:46 PM2/14/14
to reprap...@googlegroups.com
Ciao a tutti
Vi scrivo sempre per il solito problema delle misure sballate, ma cerco di spiegare meglio il mio problema che mi perseguita ormai da settimane!!
Ho scaricato QUESTO file da thingiverse, convertito in gcode senza alcuna modifica di slic3r
stampa quasi perfetta con poche sbavature SW Repetier-Host su prusa i3 con FW Marlin 1.1!!!
unico problema e che le misure dei fori delle viti, foro del cuscinetto e della guida del filo sono sballate
infatti il filo non passa e non riesco a inserire il cuscinetto e le viti, quindi pezzo inutilizzabile!!!
Sembra che solo le misure interne vengano stampate piu piccole del dovuto!! (in allegato le foto del pezzo stampato)
Chi mi puo aiutare a risolvere il problema??ho quasi consumato una bobina da 1 kg per calibrare la stampante senza risultati!!
Grazie


1.jpg
2.jpg
3.jpg

Nicola P

unread,
Feb 14, 2014, 5:07:28 PM2/14/14
to
Finchè non sistemi la qualità di stampa le misure verranno sempre sballate: per cominciare devi diminuire la quantità di materiale estruso dei perimetri (l'infill non posso sapere). Se il diametro del filo è settato correttamente e gli step dell'estrusore anche, diminuisci l'extrusion width dei perimetri ... per cominciare.

Daniele Plaia

unread,
Feb 14, 2014, 5:29:30 PM2/14/14
to
Ciao nicola, ma questi parametri li devo diminuire da slic3r o in Marlin?

Nicola P

unread,
Feb 14, 2014, 6:18:28 PM2/14/14
to reprap...@googlegroups.com
ciao
Gli step per unit li setti in Marlin, ma si fa all'inizio, appena finita la stampante, devi settare tutto il fw tra cui ci sono anche le tarature dei motori.
I parametri di stampa invece in Slic3r: il diametro del filo devi misurarlo e riportarlo in "filament setting / Diameter", La larghezza del tracciato in "print setting / extrusion width"

Daniele Plaia

unread,
Feb 14, 2014, 7:26:24 PM2/14/14
to reprap...@googlegroups.com
Dunque i motori, movimento assi e misura del filo estruso li ho gia fatti facendo le misurazioni e riportando il valore che mi esce con il famoso calcolo sul FW.
Ora se non ho capito male mi rimane da sistemare la qualità di stampa, sistemando i valori in slic3r in modo da regolare la quantità di materiale ( larghezza e altezza dei layer)giusto?
Sono partito facendo una prova con i valori di default di slic3r che sono i seguenti dopo aver messo i dati nel wizard iniziale:

ho provato ad abbassare di 0.10mm i valori che hai detto tu come di seguito:


 e questa e la qualità di stampa che sono riuscito ad ottenere nei primi 3  layer che sembra essere peggiorata rispetto ai valori de default:


Quindi cosa mi consigliate di modificare per vedere qualche miglioramento?
Vi ringrazio per la pazienza e l'aiuto che mi state dando:-)

Immaginaecrea

unread,
Feb 14, 2014, 7:43:00 PM2/14/14
to reprap...@googlegroups.com
prova ad abbassare il layer a 0.25 e magari diminuisci un poco la temperatura... controlla il diametro del filo e verifica che sia davvero 2.9 mm.... a me è più facile che capiti filo di dimensioni "inferiori" di qualche centesimo... altrimenti abbassa un poco "extrusion multiplier"... prova a 0.9

Nicola P

unread,
Feb 15, 2014, 5:16:58 AM2/15/14
to
aggiungo di abbassare la first layer width: 0.7 è tanto, per la verità mi sembrano tutte ancora un po alte.
Io poi ho cominciato a controllare meglio le stampe usando incrementi percentuali dove possibile invece dei valori effettivi, te lo consiglio.
Se poi il nozzle è decente, oltre 0.25 io non andrei, considera che puoi spingerti a 0.15 senza problemi: col mio ormai vecchio e prossimo alla sostituzione j-head da 0.5 ormai non stampo più sopra 0.2.

Daniele Plaia

unread,
Feb 15, 2014, 6:42:00 AM2/15/14
to reprap...@googlegroups.com
Ciao,
 
Si ora sembra più pulita e uniforme la stampa abbassando le impostazioni che mi avete suggerito sono arrivato a 0,2
unico problema e che il primo layer sporge un po dal pezzo e sbava su tutto il perimetro, cosa devo modificare per sistemare?
di seguito le impostazioni e le foto del pezzo


 
 
 

Nicola P

unread,
Feb 15, 2014, 12:33:38 PM2/15/14
to
Sei ancora alto: prova a lasciare a 0 "default extrusion width" e impostare 120% first layer, perimeter e top infill...il resto non si vede, poi vediamo.

Daniele Plaia

unread,
Feb 21, 2014, 11:48:33 AM2/21/14
to reprap...@googlegroups.com
Salve ragazzi
Sono ancora in fase di calibrazione della stampante, ma ho raggiunto livelli abbastanza soddisfacenti grazie ai vostri consigli
Oggi provavo a stampare il famoso angolo http://www.thingiverse.com/thing:53668 per ricontrollare le misure
ho impostato il perimetro a 1,  top e bottom a 1, come dice nella descrizione, ma quando vado a stampare mi fa il primo layer poi sempre nel solito punto quando inizia a fare il riempimento la stampa si blocca e mi esce questo messaggio di errore in loop "Reinviato:209" quindi devo cliccare stop e rimandare gli assi in home
mentre se stampo il file con le impostazioni di slic3r in default la stampa avviene senza problemi...
Cosa significa quel messaggio e come posso risolvere il problema?
Grazie a tutti
Reply all
Reply to author
Forward
0 new messages