Welcome! Log In Create A New Profile

Advanced

Calibrazione Base meccanica Delta

Posted by Paso 
Calibrazione Base meccanica Delta
February 26, 2016 02:42PM
Ciao a tutti,
questa vuole essere una piccola guida base per ottenere una più che soddisfacente calibrazione delle stampanti 3D di tipo delta. Non sarà completa al 100% ma è un ottimo inizio per ottenere stampe ben fatte. Comincio con il presupposto che abbiate già tutte le conoscenze per calibrare una cartesiana, quindi modificare il firmware (MK nel mio caso), utilizzare RepetierHost ecc..

Cominciamo con qualche premessa:
L'accuratezza dimensionale è meno importante della simmetria, le torri devono essere tutte parallele ed equidistanti tra loro. Le sei barre diagonali devono essere tutte lunghe uguali.
DELTA_RADIUS è calcolato sottreando da DELTA_SMOOTH_ROD_OFFSET DELTA_EFFECTOR_OFFSET e DELTA_CARRIAGE_OFFSET, quindi se agite da firmware variate lo DELTA_SMOOTH_ROD_OFFSET mentre modificate i parametri in EEPROM agite direttamente sul DELTA_RADIUS
Io darò per scontato che il montaggio sia stato terminato a dovere e il firmware abbia i paremetri pressochè corretti, inutile altrimenti cominciare a fare prove o la calibrazione.
Inoltre, per una migliore calibrazione, è necessario avere un piano perfettamente planare e regolabile su tre punti per evitare di deformarlo durante la regolazione. In genere si usa mettere le viti di regolazione il più vicino possibile alle torri, io darò istruzioni di conseguenza ma la guida è facilmente adattabile anche se avete scelto altri punti.

Per rendere più chiaro a cosa mi riferisco indicherò con A, B e C le torri e con X, Y e Z gli assi, nonostante nel firmware spesso si fa riferimento a entrambe le cose con X, Y e Z.

Prima di comincirare disabilitate nel firmware il timeout dei motori in Configuration_Feature.h per poter fare tutto con comodo.
#define DEFAULT_STEPPER_DEACTIVE_TIME 0

Detto tutto ciò si può passare alla calibrazione! Quindi delta e PC accesi e connessi, RepetierHost aperto e brugole (o cacciaviti) alla mano.

DEFAULT_AXIS_STEPS_PER_UNIT
La prima cosa in assoluto da fare è regolare DEFAULT_AXIS_STEPS_PER_UNIT, data la particolarià della meccanica se non potete carcolarli con la classica formula per le cinghie si può usare la proporzione solo lungo l'asse Z. Mandate in Home e poi fate abbassare Z di un millimetro, RepetierHost abbasserà in base all'Altezza di stampa impostata nelle Impostazioni stampante. Ora segnatevi l'altezza di un carrello e abbassate ulteriormente di 100mm, il carrello abbassato di 100mm? No? Allora per trovare il valore corretto di step per mm fate 100*spu_attuali/misura.
La cifra non deve contenere virgole se usate un sistema a cighia o vite trapezioidale, discorso diverso se usate il filo da pesca o simili.

Endstops
Ora comincia la parte un po' più specifica e difficile.
Scaricate il file in allegato e stampatelo (con una 2D), vi aiuterà a trovere il centro del piatto. Posizionatelo ben centrato sul piatto e muovete il nozzle sulla x. Cominciate ad abbassare Z e poi muovete X e Y per far combaciare il nozzle con il centro del piatto. Ora bisogno regolare meccanicamente l'altezza degli endstops in modo che siano equidistanti dai ripettivi carrelli. Ripetete l'operazione fino a quando abbassando Z vi troverete già al centro del piatto.


MANUAL_Z_HOME_POS
Mandate in Home è misurate l'atezza dal nozzle al centro del piatto, nulla di complesso. Potete anche permettervi un errore di qualche mm se poi potete regolare il piatto di conseguenza.

DELTA_RADIUS
Prima di comincare a correggere DELTA_RADIUS è necessario mettere bene in piano il piatto di stampa.
In base a BED_PRINTER_RADIUS calcolatevi i tre punti su cui fare la regolazione e date i seguenti comandi
// Torre A
G28 G1 X-[BPR*sin(60)] Y-[BPR*sin(30)] Z0
// Torre B
G28 G1 X[BPR*sin(60)] Y-[BPR*sin(30)] Z0
// Torre C
G28 G1 X0 Y-[BPR] Z0

Magari anche qua ripetete almeno una volta la procedura

Correggere il DELTA_RADIUS è un'operazione cruciale per poter avere un'ottima adesione di stampa, inoltre è da eseguire con cautela altrimenti si rischia di danneggiare l'hotend.
Date il comando G28 Z10 poi abbassate lentamente Z fino a far toccare il nozzle sul piatto. Ora abbiamo due possibili problemi: il nozzle non arriva a toccare il piatto o quando tocca il piatto non siete ancora a Z0.
Nel primo caso ci sarà un problema di convessità, mentre nel secondo di concavità.
Meglio correggere un problema di convità per evitare danni al nozzle e perchè più semplice, quindi aumentate di una decina di mm DELTA_RADIUS e regolate nuovamente il piano.
Ora si può agire in due modi: o regolate il piano in modo da abbassarlo in modo uniforme o diminuire MANUAL_Z_HOME_POS fino a quando Z0 non coincide con il piatto.

Muovendo sul piano XY si può notare (altrimeni c'è qualcosa che non quadra) che più ci si allontana dal centro del piatto e più il nozzle il "alza". Per raggiungere la planarità bisogna diminuire pian piano DELTA_RADIUS andando un po' a tentativi.

DEFAULT_DELTA_DIAGONAL_ROD
Il grosso è fatto, manca solo l'accuratezza dimensionale che si regola variando DEFAULT_DELTA_DIAGONAL_ROD.
Prima però conviene risolvere tutti i problemi di stampa perchè sarà necesserio misurare il pezzo stampato.
DEFAULT_DELTA_DIAGONAL_ROD si calcola facendo misura_voluta x dddr_attuale / misura_effettuata, questa regola vale solo per piccoli aggiustamenti, ma mi auguro che siano solo quelli che dovrete correggere. Per esempio se avete stampato un cubo 10x10 con DEFAULT_DELTA_DIAGONAL_ROD uguale a 260 e il pezzo misurandolo è 10,4x10,4 allora il nuovo DEFAULT_DELTA_DIAGONAL_ROD sarà 10 x 260 / 10,4 = 250. Meglio provare con diverse distanze per evitare errori dovuti all'estrusione e non alla meccanica.

La guida è conclusa, vi prego di commentare solo con correzioni e aggiunte alla guida se possono servire a tutti altrimenti o scrivete in PM o aprite un nuovo topic nella giusta sezione.


Delta Fluo --> Stampante Custom tipo Delta - IeC v4.0 0.4 - Ultratronics - MK4due 4.3.1 (dev)
Attachments:
open | download - DeltaCircle.pdf (19.7 KB)
Gex
Re: Calibrazione Base meccanica Delta
March 01, 2016 05:14AM
Grande Paso!!!!

Che ne dici di aggiungere qualcosa sul SEGMENT PER SECOND
Sorry, only registered users may post in this forum.

Click here to login