Visualizzazione post con etichetta calibrazione i3. Mostra tutti i post
Visualizzazione post con etichetta calibrazione i3. Mostra tutti i post

mercoledì 16 ottobre 2013

pid autotune M303

PID autotune...

Un altro tipo di calibrazione che è sempre bene effettuare, è quella della nostra resistenza installata nell'hotend.

Io ne faccio spesso uso di questa calibrazione in quanto uso per comodità le cartrige da 40w anziche i normali 5.6 ohm forniti con estrusori j-head.

ecco come fare:
(vi segnalo l'ottima un guida dettagliata  di numbersix da cui ho preso le immagini per comodità e che semplicemente vi riassumo in pochi passaggi, ma lui spiega veramente tante cose, è sicuramente da leggere per capire anche la differenza tra avere una resistenza calibrata e non averla calibrata oppure avere una cartrige oppure avere il 5.6 ohm )


per comodità si utilizza Repetier host :
1- si da il comando manuale M303 S220  (il test va effettuato a hotend completamente freddo)
che effettua la calibrazione automatica a una temperatura di 220 gradi.
il grafico della temperatura dovrebbe risultare simile a questo

come si vede nel grafico viene raggiunta la temperatura di 220 e poi vengono applicati dei cicli tagliati per effettuare la calibrazione.

2- nella parte inferiore del grafico c'è il risultato della calibrazione..
    ovvero : kp:27.95
                 Ki:4.22
                 Kd:46.25
Questi dati vanno inseriti nel firmware in configuration.h al posto di quelli esistenti.
un altra impostazione "di sicurezza" è quella di inserire #define PID_FUNCTIONAL_RANGE 10 nel firmware, questa impostazione taglia di 10 gradi la temperatura impostata per arrivare con piu calma alla temperatura definita, come si puo vedere dal grafico sotto...


3- una volta effettuato le modifiche nel firmware, si va a eseguire di nuovo il test, per vedere l'effetto della nostra calibrazione sul grafico.


come si vede dal grafico, la temperatura aumenta velocemente fino a -10 gradi rispetto alla temperatura impostata, e poi arriva alla temp di 220, e li ci rimane bello stabile....


ovviamente tutto cio' ha ripercussioni positive sulla stampa... quindi... buona calibrazione...




martedì 9 luglio 2013

Aggiunta Firmware Standard GitHub

Oggi sul GitHub ho aggiunto 2 firmware standard:
mono e dual.
(il link al mio Github e' nella parte destra della pagina...)

Ovviamente i firmware aggiunti hanno caratteristiche riferite a
estrusore Mini Fala Extruder, o nel caso del firmware double, "double
mini fala extruder".
le tarature sono riferite a una stampate con single frame, e le
velocita' impostate (retraction, speed ,,,etc) sono tutte riferite a
valori standard.
Questi due firmware sono sicuramente un ottimo punto di partenza per
una connessione alla nostra stampante e un inizio di calibrazione.
Gli endstop utilizzati sono meccanici.

martedì 10 luglio 2012

Ma come si calibra? X e Y....e Z!

allora...

Guida molto utile sulla calibrazione (su wiki reprap)

Anche io voglio farvi una guida di come si calibra ...Gli assi X e Y e ... Z !

la faro' punto punto. facile facile...



1- scaricare il file http://www.thingiverse.com/thing:25117 io ho usato questo per calibrare ma su thingv ce ne sono 2 milioni.

2- stampare il file  lungo l'asse X con impostazioni di stampa che voi considerate buone ( ovvero quando avete un giusto compromesso del vostro cubetto, senza sbioccolature negli angoli, tutti i layer ottimamente saldati....)

3- Prendere la misura in questo caso per il nostro file stampato da prima dello 0 a dopo il 9 (misurate la larghezza del Righello !
4- La nostra misura con il calibro digitale misura fino a 0.01mm e' di 98.71mm 
(in questo caso da prima dello zero a dopo il nove)
anziche' il suo valore dichiarato ovvero  100.00mm

5- Prendere il valore (X) ovvero la misura che trovate nel vostro firmware dentro configuration.h che sta nella prima dopo le parentesi...
             - //// Calibration variables
               // X, Y, Z, E steps per unit - Metric Prusa Mendel with Wade extruder:
               #define _AXIS_STEP_PER_UNIT {80, 80,3200, 700}
                     
eppoi fate questa semplice operazione 100  / 98.71 x 80 = 81,0454.... 

6- Inserite il valore 81,0454 al posto del valore {80... quindi avrete .. 
#define _AXIS_STEP_PER_UNIT {81,0454, 80, 700} 

7- Ricaricate il firmware modificato con i nuovi valori.


Ripetere i passi 2-3-4-5-6-7 fino a che il valore MISURATO non risulta il piu vicino possibile a 100.00


Ripetere il procedimento stampando il file lungo l'asse delle Y.


--------
e l'asse Z come si CALIBRA????
Domandone del secolo decimo nono....

risposta:
con lo stesso procedimento.

non lasciatevi impressionare dal valore delle Z nel configuration.h, nel nostro esempio 3200
quel numero si riferisce a la barra filettata ( ovvero quanti giri deve fare il motore per far compiere 100 mm al nostro asse Z)

quindi voi magari prendete cubetto malefico (x,y,z)20mm x 20mm x 10mm

per calibrare il vostro asse Z ... stampate... misurate ... fate la formuletta... 10mm(valore reale)/valoreMisuratoAltezzaCubettox3200= (il valore che viene fuori lo sostituisco a 3200 nel nostro caso)

e continuate a farlo finche il valore misurato dell'altezza del cubo non si avvicina a quello reale ovvero 10mm (se fosse da 10mm) .

io uso questo