Differenze
Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
guide:posizionamento_xy [02/09/2018 18:05] Simone Persiani creata |
guide:posizionamento_xy [04/09/2018 15:48] (versione attuale) Simone Persiani |
||
---|---|---|---|
Linea 1: | Linea 1: | ||
====== Settaggio del posizionamento XY ====== | ====== Settaggio del posizionamento XY ====== | ||
+ | <WRAP center round important 100%> | ||
+ | Attenzione: la seguente guida è valida solo per meccaniche cartesiane e CORE! | ||
+ | </WRAP> | ||
Nel configurare il firmware MK4duo, bisogna fare attenzione a questi parametri: | Nel configurare il firmware MK4duo, bisogna fare attenzione a questi parametri: | ||
Linea 12: | Linea 15: | ||
==== Cosa significano questi parametri e a cosa sono riferiti? ==== | ==== Cosa significano questi parametri e a cosa sono riferiti? ==== | ||
- | Questi valori sono riferiti alla posizione del nozzle e non del piatto. Quindi Xmin/Ymin non è il valore minimo del piatto, ma è la distanza dello zero del piatto dall'endstop X/Y, quindi se avete un piatto che arriva all'endstop X/Y allora mettete zero. mentre se l'endstop X/Y è spostato rispetto al piatto dovete prendere queste distanze. | + | Prima di tutto, questi valori sono riferiti alla posizione del nozzle e non del piatto. Essi rappresentano le coordinate cartesiane (in millimetri/pollici) che il firmware associa al nozzle una volta eseguita la procedura dell'homing. Per esempio, ipotizzando di possedere sia un ''X_MIN_ENDSTOP'' che un ''X_MAX_ENDSTOP'', nel momento in cui sia stato colpito l'endstop di minimo il firmware assumerà come coordinata X il valore di ''X_MIN_POS'' (analogamente per l'endstop di massimo). Generalmente è consigliabile impostare tali valori facendo in modo che, nel momento in cui il nozzle si trovi nel punto di origine dell'area di stampa, le coordinate cartesiane XY della stampante siano (0,0), in modo che la posizione sul piatto delle stampe impostata sullo slicer coincida effettivamente con quella ottenuta dalla stampa. |
- | Come fare? semplice impostate sul Fw Xmin/Ymin 0 caricate il Firmware e date una home di X e Y spostatevi sullo zero del piatto e leggete i valori che avete di X e Y ed inseriteli in Xmin e Ymin con valori negativi se il piatto si sposta in avanti. | + | |
- | Ora dobbiamo fare la stessa cosa con Xmax/Ymax diamo una home e vediamo i punti massimo quali sono e quelli saranno i valori di Xmax e Ymax. | + | <wrap em>Come fare?</wrap> La procedura è molto semplice: impostate i parametri ''X_MIN_POS'' e ''Y_MIN_POS'' a 0, poi [[documentation:compilation|compilate e caricate il firmware]]. Effettuate l'homing degli assi X e Y, poi spostate lentamente il nozzle sull'origine dell'area di stampa e leggete le coordinate attuali di X e Y. Questi valori, invertiti di segno, devono essere inseriti al posto di ''X_MIN_POS'' e ''Y_MIN_POS''. |
+ | Lo stesso procedimento si può applicare a ''X_MAX_POS'' e ''Y_MAX_POS'': effettuate l'homing e spostate lentamente il nozzle nel punto estremo dell'area di stampa. Le coordinate ottenute dovranno essere inserite così come sono al posto dei valori di ''X_MAX_POS'' e ''Y_MAX_POS''. | ||
+ | A questo punto, [[documentation:compilation|compilate e caricate di nuovo il firmware]]. | ||
==== Esempio ==== | ==== Esempio ==== | ||
- | Faccio un esempio del mio caso, io ho un piatto di dimensioni 223*295 | + | Faccio un esempio del mio caso, io ho un piatto di dimensioni 223mm x 295mm. |
- | Quando do la home di X il mio nozzle si trova a filo con il bordo piatto e allora il valore del mio Xmin sarà ed il valore del mio Xmax 223 | + | Quando eseguo la home dell'asse X, il mio nozzle si trova a filo con il bordo del piatto: il valore del mio ''X_MIN_POS'' sarà 0 ed il valore del mio ''X_MAX_POS'' sarà 223. |
- | Se imposto Ymin a 0 e do la home il mio piatto si trova più indietro rispetto al nozzle lasciandolo fuori dal piatto, quindi il mio punto 0,0 non sarà questo ma devo spostarmi in avanti rispeto alla home dell'asse Y, sposto il nozzle di 14mm e quindi il valore del mio Ymin sarà -14 ed il valore del mio Ymax sarà 295-14=281 | + | Se imposto ''Y_MIN_POS'' a 0 ed eseguo la home dell'asse Y, il mio piatto si trova più indietro rispetto al nozzle lasciandolo fuori dal piatto, quindi il mio punto (0,0) non sarà questo: per far coincidere la posizione del nozzle con il bordo del piatto mi accorgo di dover spostare in avanti il piatto di 14mm e quindi il valore del mio ''Y_MIN_POS'' sarà -14 ed il valore del mio ''Y_MAX_POS'' sarà (295-14) = 281. |
Quindi sul configuratore imposterò: | Quindi sul configuratore imposterò: | ||
* ''X_MIN_POS'' 0 | * ''X_MIN_POS'' 0 | ||
Linea 28: | Linea 34: | ||
Ed il gioco è fatto. | Ed il gioco è fatto. | ||
- | NB: Ricodatevi in inserire i valori corretti del piano sullo slicer. | + | <WRAP center round tip 100%> |
- | NB1: per chi usa repetier host come slicer qui abbiamo la possibilità di inserire la distanza dell'endstop dal piatto. | + | Ricordatevi in inserire le dimensioni del piano (e le coordinate dell'origine) corrette anche sullo slicer. Il software Repetier-Host fornisce anche la possibilità di inserire la distanza dell'endstop dal piatto. |
+ | </WRAP> |
- Ultima modifica: 04/09/2018 15:48
- da Simone Persiani