Bananafell3r Inviato 6 Novembre 2020 Inviato 6 Novembre 2020 Buonasera ragazzi, ma qualcuno sa esattamente come si calcolano gli step per mm? mi interesserebbe per l'asse Z, ma in realtà anche per gli altri. da quel che ho trovato in rete dovrebbe essere: step per mm = (passi motorino * microstep driver)/passo della vite quindi supponendo un motore a 1.8 gradi e una vite trapezoidale di passo 2mm dovrebbe essere: step per mm = ((360/1.8) * 16)/2 = 1600. ho trovato il sito della prusa anche che ridà 1600, però il valore di default dovrebbe essere 400 circa... Sono certo di sbagliare ma...Dove sbaglio?? Cita
FoNzY Inviato 7 Novembre 2020 Inviato 7 Novembre 2020 3 ore fa, Bananafell3r dice: Dove sbaglio?? non sbagli, è tutto giusto se l'avanzamento è = al passo avanzamento= passo/principi 1\16 per Z è tanto, forse è piu' basso...anche se 1\4 sarebbe poco.... Cita
Bananafell3r Inviato 7 Novembre 2020 Autore Inviato 7 Novembre 2020 Per esempio, sulla mia stampante ho step di Z a 200…...significa che i driver lavorano 2 microstep?Sent from my Redmi Note 7 using Tapatalk Cita
FoNzY Inviato 7 Novembre 2020 Inviato 7 Novembre 2020 5 ore fa, Bananafell3r dice: Per esempio, sulla mia stampante ho step di Z a 200…...significa che i driver lavorano 2 microstep? si 😅 ma 1\2 step è un valore ancora piu' insolito (anche se dai cinesi tutto è possibile) forse è piu' probabile che siano motori da 400 stp\giro con driver a full step comunque sono sempre piu' convinto che sia la vite ad avere un avanzamento diverso da 2mm Cita
Marco-67 Inviato 7 Novembre 2020 Inviato 7 Novembre 2020 14 ore fa, Bananafell3r dice: ho trovato il sito della prusa anche che ridà 1600, però il valore di default dovrebbe essere 400 circa confermo che è intorno a 400 14 ore fa, Bananafell3r dice: vite trapezoidale di passo 2mm e hai diviso per 2 ma devi dividere 2x principi della vite che se è un 4 principi devi dividere per 8 e il risultato è 400 Cita
Truck64 Inviato 7 Novembre 2020 Inviato 7 Novembre 2020 14 ore fa, Bananafell3r dice: Buonasera ragazzi, ma qualcuno sa esattamente come si calcolano gli step per mm? mi interesserebbe per l'asse Z, ma in realtà anche per gli altri. da quel che ho trovato in rete dovrebbe essere: step per mm = (passi motorino * microstep driver)/passo della vite quindi supponendo un motore a 1.8 gradi e una vite trapezoidale di passo 2mm dovrebbe essere: step per mm = ((360/1.8) * 16)/2 = 1600. ho trovato il sito della prusa anche che ridà 1600, però il valore di default dovrebbe essere 400 circa... Sono certo di sbagliare ma...Dove sbaglio?? Ciao @Bananafell3r, non è complicato. Al firmware della stampante interessa sapere quanti impulsi deve dare al driver di un motore (step) per muoversi di una certa unità (mm). Per arrivare al dato in questione devi sapere: - quanti impunsi servono per fare un giro di motore; - di quanto si muove realmente l'asse per ogni giro di motore Per rispondere alla prima i motori passo-passo "normali" hanno 200 passi per giro (se ne smonti uno vedrai che il rotore è una specie di ingranaggio, casomai vediamo il discorso più avanti) ma per "addolcirne" il movimento che a passo intero sarebbe molto nervoso di regola si usano driver che microsteppano. Quindi in funzione della configurazione si possono avere dal mezzo passo a frazioni molto piccole. Ovviamente questo significa che se ho il drive impostato a 1/16 di passo vuol dire che devo dargli 3600 impulsi per frgli fare un giro. Tieni conto però che in casi normali più aumenti la divisione del passo più il motore tende a diventare instabile, e risciare di perdere passi. Dal lato meccanica c'è anche li una complicazione, speso dovuta all'inadeguatezza della comunicazione o a traduzioni fatte male. Le viti trapezoidali delle stampanti cartesiane di solito sono passo 8, ma in passato spesso è indicato come passo 2 a 4 principi che è tecnicamente sbagliato e questo inganna più di una persona. Quindi nel caso tu abbia una vite passo 2, come quella della mia stampante, sarebbe giusto impostare 1600. Il 400 viene dal fatto che l'asse muove in effetti di 8mm per ogni giro vite. Non è tutto così lineare poi, come dice @FoNzY ci sono anche motori a 400 passi giro, o per esempio nella mia ho le due viti collegate la motore con una coppia di pulegge in rapporto 20/40 e per tenere un numero di impulsi gestibile alla mia scheda di controllo ho impostato i drive a 1/4 ottenendo 800 passi/mm. Quindi prima di partire con i calcoli è importatnte verificare esattamente le caratteristiche della meccanca, al limite misurando fisicamente passi delle viti o numero denti delle pulegge, in genere l'errore non è nella formula me nei valori di partenza. Cita
Bananafell3r Inviato 7 Novembre 2020 Autore Inviato 7 Novembre 2020 Ciao [mention=4525]Bananafell3r[/mention], non è complicato. Al firmware della stampante interessa sapere quanti impulsi deve dare al driver di un motore (step) per muoversi di una certa unità (mm). Per arrivare al dato in questione devi sapere: - quanti impunsi servono per fare un giro di motore; - di quanto si muove realmente l'asse per ogni giro di motore Per rispondere alla prima i motori passo-passo "normali" hanno 200 passi per giro (se ne smonti uno vedrai che il rotore è una specie di ingranaggio, casomai vediamo il discorso più avanti) ma per "addolcirne" il movimento che a passo intero sarebbe molto nervoso di regola si usano driver che microsteppano. Quindi in funzione della configurazione si possono avere dal mezzo passo a frazioni molto piccole. Ovviamente questo significa che se ho il drive impostato a 1/16 di passo vuol dire che devo dargli 3600 impulsi per frgli fare un giro. Tieni conto però che in casi normali più aumenti la divisione del passo più il motore tende a diventare instabile, e risciare di perdere passi. Dal lato meccanica c'è anche li una complicazione, speso dovuta all'inadeguatezza della comunicazione o a traduzioni fatte male. Le viti trapezoidali delle stampanti cartesiane di solito sono passo 8, ma in passato spesso è indicato come passo 2 a 4 principi che è tecnicamente sbagliato e questo inganna più di una persona. Quindi nel caso tu abbia una vite passo 2, come quella della mia stampante, sarebbe giusto impostare 1600. Il 400 viene dal fatto che l'asse muove in effetti di 8mm per ogni giro vite. Non è tutto così lineare poi, come dice [mention=2262]FoNzY[/mention] ci sono anche motori a 400 passi giro, o per esempio nella mia ho le due viti collegate la motore con una coppia di pulegge in rapporto 20/40 e per tenere un numero di impulsi gestibile alla mia scheda di controllo ho impostato i drive a 1/4 ottenendo 800 passi/mm. Quindi prima di partire con i calcoli è importatnte verificare esattamente le caratteristiche della meccanca, al limite misurando fisicamente passi delle viti o numero denti delle pulegge, in genere l'errore non è nella formula me nei valori di partenza. Quindi in pratica devo controllare bene le viti e vedere il passo e moltiplicare per i principi per vedere il passo corretto..ora ho capito, grazie ragazzi, siete stati molto chiariSent from my Redmi Note 7 using Tapatalk Cita
invernomuto Inviato 7 Novembre 2020 Inviato 7 Novembre 2020 5 ore fa, Bananafell3r dice: Quindi in pratica devo controllare bene le viti e vedere il passo e moltiplicare per i principi per vedere il passo corretto..ora ho capito, grazie ragazzi, siete stati molto chiari Sì, è abbastanza semplice, calcolati quanti microstep servono al motore per fare un giro completo (su un classico motore 1,8° da 200 step con microstep impostati a 1/16 servono 3200 microstep per fare un giro completo. A questo punto nell'equazione metti il passo della madrevite e arrivi a quanti mm Z sale facendo fare al motore un giro completo. Aggiusti i microstep di conseguenza per ottenere uno spostamento di 1mm su Z, che è il valore impostato nel firmware per regolare tutti gli spostamenti degli assi. Cita
Messaggi raccomandati
Partecipa alla conversazione
Puoi pubblicare ora e registrarti più tardi. Se hai un account, accedi ora per pubblicarlo con il tuo account.