Re: Taratura stepper tc2100 come si fa? March 01, 2017 11:51AM |
Registered: 8 years ago Posts: 754 |
Re: Taratura stepper tc2100 come si fa? March 01, 2017 12:00PM |
Registered: 8 years ago Posts: 174 |
Re: Taratura stepper tc2100 come si fa? March 01, 2017 12:38PM |
Registered: 8 years ago Posts: 754 |
Re: Taratura stepper tc2100 come si fa? March 01, 2017 01:41PM |
Registered: 8 years ago Posts: 355 |
Scusa ma da dove li hai ricavati questi rapporti tra coppia e microstep?Quote
Elstak
Quello che cerco di spiegarti è che i tuoi motori hanno una corrente massima superiore a quanto il driver supporta. Quindi anche se gli dai il massimo erogabile potrebbero non averne abbastanza (intendo la corrente per i motori).
Ridurre i microstep da 16 a 4 ti permette di ottenere un taglio della coppia inferiore.
attualmente a 1/16 hai una coppia di 250gr/m perchè i 4kg originali del motore sono divisi appunto per 16. Scendendo a 4 avresti 1kg di spinta a questo punto MAGARI il motore riesce a non perdere step anche se alimentato a 1A o a 1.2A (ma si sconsiglia di usare il massimo sempre, nonostante il driver sia protetto da eccessivo calore).
Re: Taratura stepper tc2100 come si fa? March 01, 2017 02:22PM |
Registered: 8 years ago Posts: 754 |
Quote
pieri70
Scusa ma da dove li hai ricavati questi rapporti tra coppia e microstep?Quote
Elstak
Quello che cerco di spiegarti è che i tuoi motori hanno una corrente massima superiore a quanto il driver supporta. Quindi anche se gli dai il massimo erogabile potrebbero non averne abbastanza (intendo la corrente per i motori).
Ridurre i microstep da 16 a 4 ti permette di ottenere un taglio della coppia inferiore.
attualmente a 1/16 hai una coppia di 250gr/m perchè i 4kg originali del motore sono divisi appunto per 16. Scendendo a 4 avresti 1kg di spinta a questo punto MAGARI il motore riesce a non perdere step anche se alimentato a 1A o a 1.2A (ma si sconsiglia di usare il massimo sempre, nonostante il driver sia protetto da eccessivo calore).
La mia bibbia dice altro
[www.geckodrive.com]
In primis la coppia indicata è la coppia di tenuta, che nel momento in cui i motori girano già si abbassa da sola al 65%
Poi tutto dipende dalla velocità a cui girano i motori, naturalmente a parità di corrente
Re: Taratura stepper tc2100 come si fa? March 01, 2017 05:52PM |
Registered: 8 years ago Posts: 355 |
Re: Taratura stepper tc2100 come si fa? March 01, 2017 07:23PM |
Registered: 8 years ago Posts: 174 |
Re: Taratura stepper tc2100 come si fa? March 04, 2017 04:09AM |
Registered: 8 years ago Posts: 754 |
Quote
pieri70
Non ti preoccupare che ho letto tutto, avevo riportato solo la prima parte per fare un esempio che in ogni caso non è una correlazione secca 1/2, 1/4, 1/16 ecc..
Non divide la coppia per 16 in caso di 16 microstep, ma divide per radice quadra di 2 se ben ho capito, senza distinzione per i microstep impostati.. Mah
Sicuramente meglio di tutto sarebbe il full step per la coppia, qui non ci piove.
Re: Taratura stepper tc2100 come si fa? April 06, 2017 06:27AM |
Registered: 8 years ago Posts: 174 |
Quote
Elstak
Dovrebbe bastare chiudere ms2 che manda cfg2 in vcc
la foto del tuo driver non e' molto chiara ma se li sotto non ci sono pin devi chiudere con lo stagno, se hai i pin (sotto al driver intendo) mettici un ponticello.
piccola nota caso mai tu non abbia capito, cio' che io faccio coi jumper sulla scheda tu lo fai sul driver; perche' quello che io faccio sulla scheda si ripercuote sul driver. Tu invece agisci direttamente sul driver, cambia solo che il mio sistema e' piu' pratico nulla di che
Re: Taratura stepper tc2100 come si fa? April 06, 2017 08:08AM |
Registered: 8 years ago Posts: 174 |
Quote
karnhack
Quote
Elstak
Dovrebbe bastare chiudere ms2 che manda cfg2 in vcc
la foto del tuo driver non e' molto chiara ma se li sotto non ci sono pin devi chiudere con lo stagno, se hai i pin (sotto al driver intendo) mettici un ponticello.
piccola nota caso mai tu non abbia capito, cio' che io faccio coi jumper sulla scheda tu lo fai sul driver; perche' quello che io faccio sulla scheda si ripercuote sul driver. Tu invece agisci direttamente sul driver, cambia solo che il mio sistema e' piu' pratico nulla di che
Scusa elstak se riprendo questo post dopo un bel po di tempo ma siccome ho ancora problemi vorrei seguire il tuo consiglio. Se per te non è troppo uno sbatti riprendere la questione ti sarei grato se mi facessi capire meglio dove dovrei fare il ponticello (da Cfg2/ms2 a X?). Questa è la situazione del driver. Grazie
[attachment 92733 IMG_20170406_122207.jpg]
Re: Taratura stepper tc2100 come si fa? April 06, 2017 03:00PM |
Registered: 8 years ago Posts: 754 |
Quote
karnhack
Quote
karnhack
Quote
Elstak
Dovrebbe bastare chiudere ms2 che manda cfg2 in vcc
la foto del tuo driver non e' molto chiara ma se li sotto non ci sono pin devi chiudere con lo stagno, se hai i pin (sotto al driver intendo) mettici un ponticello.
piccola nota caso mai tu non abbia capito, cio' che io faccio coi jumper sulla scheda tu lo fai sul driver; perche' quello che io faccio sulla scheda si ripercuote sul driver. Tu invece agisci direttamente sul driver, cambia solo che il mio sistema e' piu' pratico nulla di che
Scusa elstak se riprendo questo post dopo un bel po di tempo ma siccome ho ancora problemi vorrei seguire il tuo consiglio. Se per te non è troppo uno sbatti riprendere la questione ti sarei grato se mi facessi capire meglio dove dovrei fare il ponticello (da Cfg2/ms2 a X?). Questa è la situazione del driver. Grazie
[attachment 92733 IMG_20170406_122207.jpg]
Come non detto, ho ho fatto un ponticello provvisorio da Cfg2 a Vdd. Di andare va ma ora devo modificare gli step del motore? se lo muovo di 10 mm va avanti di 45 mm
Re: Taratura stepper tc2100 come si fa? April 07, 2017 03:53AM |
Registered: 8 years ago Posts: 174 |
Re: Taratura stepper tc2100 come si fa? April 07, 2017 07:20AM |
Registered: 8 years ago Posts: 754 |
dimmi che scherzi.... che scheda hai bruciato?Quote
karnhack
Ieri riguardando lo schema ho collegato Cfg1 su GND oltre a quello che mi avevi detto tu e cioè di mettere Cfg2 su Vcc ma distrattamente ho inserito il driver una fila di pin più in la ed ho bruciato la scheda! Fine dei giochi per ora!
Re: Taratura stepper tc2100 come si fa? April 07, 2017 07:28AM |
Registered: 8 years ago Posts: 174 |
Una trigorilla anycubic, ed ho bruciato anche il driver!!! Non mi lamento più di tanto perché ho cominciato con questa scheda e non ne sapevo proprio nulla di driver e 3d in generale. In attesa che esce l'alligator ho comprato una supercinesata ramps1.4+ arduino mega a 15 euro che userò temporaneamente e per fare successivi esperimenti in futuroQuote
Elstak
dimmi che scherzi.... che scheda hai bruciato?Quote
karnhack
Ieri riguardando lo schema ho collegato Cfg1 su GND oltre a quello che mi avevi detto tu e cioè di mettere Cfg2 su Vcc ma distrattamente ho inserito il driver una fila di pin più in la ed ho bruciato la scheda! Fine dei giochi per ora!
Re: Taratura stepper tc2100 come si fa? April 18, 2017 04:25AM |
Registered: 8 years ago Posts: 355 |
Quote
watterott
Hello,
In most cases the 1/16 stealthChop mode works and it is activated when all MS switches are off.
For 1/16 spreadCycle mode all MS switches have to be off and a CFG1/MS1 has to be set to GND, for example with a wire.
Further infos here:
[github.com]
Quote
Pieri70
Ok but do you think that if I don't solder cfg1, 2 and 3 pins to the driver it is like if all switches are off?
Thanks again
Quote
Watterott
Hello,
Yes, if you don't solder the pins then they are open like if the switch is off.
When the switch is on then the pin is high (3,3V).
Quote
Elstak
Aggiornamento:
Diversamente da quanto suggerito da kespettakolo, seguendo la formula dal github del componente l'impostazione corretta sarebbe 2.4V.
O meglio il limite per i miei motori. Mi pare di capire, leggendo, che questi stepper usino Irms come valore per il settaggio quindi devo prima convertire il valore dei miei motori Imax che e' 1.7A quidi Irms=Imax/1.41, quindi Irms=1.7/1.41=1.2. Ora per avere il Vref devo fare Vref = (Irms * 2.5V) / 1.77A quini 1.7*2.5 il tutto /1.77
che diventano (1.2*2.5)/1.77=3/1.77=1.694v
Ho alzato i vref perche avevo perdite di step sull'Y, ora sto stampando con 1.6v e Y non da piu' problemi. Per quanto riguarda X invece anche a 0.8 pareva andare bene ma sui 100mm/s perdeva qualche step quindi sono salito di 100mv alla volta e sono riuscito ad ottenere un lavoro senza problemi intorno ai 1.4v ma farò altre prove. La Z è rimasta a 0.9, credo che per le velocità e il lavoro che deve fare siano più che sufficienti.
Ora però ho dei dubbi, sarà corretta? il calcolo che ho fatto è giusto? i motori dopo 2 ore di stampa stanno a 36° la X e 38° la Y
Riporto le formule prese da [github.com]
Irms = (Vref * 1.77A) / 2.5V = Vref * 0.71
Vref = (Irms * 2.5V) / 1.77A = Irms * 1.41 = Imax
Vref -> Voltage on Vref pin (TMC21x0 pin 23 AIN_IREF)
Irms -> RMS (Root Mean Square) current per phase (Irms = Imax / 1.41)
Imax -> Maximum current per phase (Imax = Irms * 1.41)
Example: A voltage of 1.0V on Vref sets the motor current to 0.71A RMS.
Note: On some stepper motor drivers the maximum current (e.g. A4988) is set via Vref and on others the RMS current (e.g. TMC2100). The TMC21x0 has an automatic thermal shutdown if the driver gets to hot.
Quote
Pieri70
Just last question, be patient
My nema17 are 2.0A rated current/phase
Looking at "How to set the stepper motor current?" on github I see:
Vref = (Irms * 2.5V) / 1.77A = Irms * 1.41 = Imax
So my Irms is 2.0A/1.41 = 1.42A
and
Vref = (1.42*2.5)/1.77 = 2.0V...
Is it correct??
i.e.
If I want my nema17 to "run at full rated current" I must measure 2.0V on potentiometer?
Thanks again
Quote
Watterott
Hello,
The motor current rating is in general the RMS current. So your motor can be driven with up to 2A RMS per phase.
Start with setting Vref to about 0.8V and if it is not enough (step losses) than go higher.
On currents >=1A a heat sink is required.
Re: Taratura stepper tc2100 come si fa? April 18, 2017 08:29AM |
Registered: 8 years ago Posts: 754 |
Quote
pieri70
Ciao
arrivati i TMC2100 originali presi da watterott
prima di fare cappelle ho scritto al supporto.
A proposito dei PIN da saldare o meno sui drivers, per CFG1,2,3 credo che non li metterò, così sarà come non avere alcun ponticello (nel mio caso microswitch su RADDS 1.5), nel contempo metterò a GND il CFG1 con un filo, giusto?
questo lo scambio di email:
Quote
watterott
Hello,
In most cases the 1/16 stealthChop mode works and it is activated when all MS switches are off.
For 1/16 spreadCycle mode all MS switches have to be off and a CFG1/MS1 has to be set to GND, for example with a wire.
Further infos here:
[github.com]Quote
Pieri70
Ok but do you think that if I don't solder cfg1, 2 and 3 pins to the driver it is like if all switches are off?
Thanks againQuote
Watterott
Hello,
Yes, if you don't solder the pins then they are open like if the switch is off.
When the switch is on then the pin is high (3,3V).
Quindi a proposito della Vref da settare, non ho ben capito il ragionamento...
Secondo Elstak:
Quote
Elstak
Aggiornamento:
Diversamente da quanto suggerito da kespettakolo, seguendo la formula dal github del componente l'impostazione corretta sarebbe 2.4V.
O meglio il limite per i miei motori. Mi pare di capire, leggendo, che questi stepper usino Irms come valore per il settaggio quindi devo prima convertire il valore dei miei motori Imax che e' 1.7A quidi Irms=Imax/1.41, quindi Irms=1.7/1.41=1.2. Ora per avere il Vref devo fare Vref = (Irms * 2.5V) / 1.77A quini 1.7*2.5 il tutto /1.77
che diventano (1.2*2.5)/1.77=3/1.77=1.694v
Ho alzato i vref perche avevo perdite di step sull'Y, ora sto stampando con 1.6v e Y non da piu' problemi. Per quanto riguarda X invece anche a 0.8 pareva andare bene ma sui 100mm/s perdeva qualche step quindi sono salito di 100mv alla volta e sono riuscito ad ottenere un lavoro senza problemi intorno ai 1.4v ma farò altre prove. La Z è rimasta a 0.9, credo che per le velocità e il lavoro che deve fare siano più che sufficienti.
Ora però ho dei dubbi, sarà corretta? il calcolo che ho fatto è giusto? i motori dopo 2 ore di stampa stanno a 36° la X e 38° la Y
Riporto le formule prese da [github.com]
Irms = (Vref * 1.77A) / 2.5V = Vref * 0.71
Vref = (Irms * 2.5V) / 1.77A = Irms * 1.41 = Imax
Vref -> Voltage on Vref pin (TMC21x0 pin 23 AIN_IREF)
Irms -> RMS (Root Mean Square) current per phase (Irms = Imax / 1.41)
Imax -> Maximum current per phase (Imax = Irms * 1.41)
Example: A voltage of 1.0V on Vref sets the motor current to 0.71A RMS.
Note: On some stepper motor drivers the maximum current (e.g. A4988) is set via Vref and on others the RMS current (e.g. TMC2100). The TMC21x0 has an automatic thermal shutdown if the driver gets to hot.
Non mi torna...
Example: A voltage of 1.0V on Vref sets the motor current to 0.71A RMS.
Vuol dire che ha applicato Vref=Irms*1.41 > Irms=Vref/1.41
Questo il mio dilemma:
Quote
Pieri70
Just last question, be patient
My nema17 are 2.0A rated current/phase
Looking at "How to set the stepper motor current?" on github I see:
Vref = (Irms * 2.5V) / 1.77A = Irms * 1.41 = Imax
So my Irms is 2.0A/1.41 = 1.42A
and
Vref = (1.42*2.5)/1.77 = 2.0V...
Is it correct??
i.e.
If I want my nema17 to "run at full rated current" I must measure 2.0V on potentiometer?
Thanks again
E questa la risposta:
Quote
Watterott
Hello,
The motor current rating is in general the RMS current. So your motor can be driven with up to 2A RMS per phase.
Start with setting Vref to about 0.8V and if it is not enough (step losses) than go higher.
On currents >=1A a heat sink is required.
Ovvero, le formule che ho indicato lasciale stare, vai a tentoni...
Se vale questo
The motor current rating is in general the RMS current. So your motor can be driven with up to 2A RMS per phase.
E vale questo
Vref=Irms*1.41
Io dovrei avere Vref =2.0A*1.41=2.82V!!
Il driver neanche ci arriva a quella corrente
Dovrebbe arrivare massimo a 2,5V, ovvero 1.77A (che mi potrebbe anche andar bene, io di solito i motori li faccio andare a 2/3 della corrente di rateo..)
Qualche suggerimento??
Re: Taratura stepper tc2100 come si fa? April 18, 2017 10:00AM |
Registered: 8 years ago Posts: 355 |
Quote
sono partito basso con 0,1
Re: Taratura stepper tc2100 come si fa? April 19, 2017 02:13PM |
Registered: 8 years ago Posts: 754 |
Re: Taratura stepper tc2100 come si fa? April 25, 2017 01:23PM |
Registered: 9 years ago Posts: 29 |
Re: Taratura stepper tc2100 come si fa? April 25, 2017 05:37PM |
Registered: 8 years ago Posts: 754 |
Quote
paboman
Ciao,
ho messo i tmc 2100 ponticellato cfg1 con gnd su una azsmz, fanno un fischio insopportabile!
devo forse non usare l'interpolazione ? o dipende dalla Vref che adesso è a 0.6 (nema 23 alimentatore 24v)
Re: Taratura stepper tc2100 come si fa? May 09, 2017 05:25PM |
Registered: 8 years ago Posts: 16 |
Re: Taratura stepper tc2100 come si fa? May 10, 2017 08:20AM |
Registered: 8 years ago Posts: 754 |
Quote
Nikirev
ragazzi rispolvero la discussione, mi sono arrivati i TMC2100, li ho montati in stealthChop levando tutti i piedini sulla ramps, saldando tutti i pin nel driver e non saldando il collegamento tra CFG1 e GND, la stampante stampa bene i motori sono più silenziosi nei movimenti ma fischiano da matti, la vref messa a 1,1V sbaglio qualcosa?
Re: Taratura stepper tc2100 come si fa? May 18, 2017 05:59AM |
Registered: 8 years ago Posts: 259 |
Re: Taratura stepper tc2100 come si fa? May 19, 2017 04:29AM |
Registered: 8 years ago Posts: 754 |
Reggono al max 1A conro i 2A di quelli di watterott, sono a 2 layer anzichè 4, per il resto sono come gli altri..Quote
FoxMar
Qualcuno ha acquistato i TMC su Aliexpress e se si può dire come vanno?
Leggo che sono cloni e hanno una incongruenza di pin o collegamenti rispetto agli originali.
Alternative di acquisto?
Re: Taratura stepper tc2100 come si fa? May 19, 2017 05:36AM |
Registered: 8 years ago Posts: 355 |
Re: Taratura stepper tc2100 come si fa? May 20, 2017 09:13AM |
Registered: 8 years ago Posts: 259 |
Quote
Elstak
Reggono al max 1A conro i 2A di quelli di watterott, sono a 2 layer anzichè 4, per il resto sono come gli altri..Quote
FoxMar
Qualcuno ha acquistato i TMC su Aliexpress e se si può dire come vanno?
Leggo che sono cloni e hanno una incongruenza di pin o collegamenti rispetto agli originali.
Alternative di acquisto?
Re: Taratura stepper tc2100 come si fa? May 20, 2017 11:13AM |
Registered: 8 years ago Posts: 754 |
Quote
FoxMar
Quote
Elstak
Reggono al max 1A conro i 2A di quelli di watterott, sono a 2 layer anzichè 4, per il resto sono come gli altri..Quote
FoxMar
Qualcuno ha acquistato i TMC su Aliexpress e se si può dire come vanno?
Leggo che sono cloni e hanno una incongruenza di pin o collegamenti rispetto agli originali.
Alternative di acquisto?
Scusami, cosa si intende con 1 o 2 Ampere? La fase del motore o la Vref calcolata?
Per intenderci... Io ho motori da 1.7A... Dei driver cloni che vengono dati per 1A (150 gradi centigradi... Azz) li supportano?
Su ebay si trovano driver a 3.5€ spediti che dichiarano 2A...vale la pena rischiare per i prezzo che hanno?
Re: Taratura stepper tc2100 come si fa? June 28, 2017 08:45AM |
Registered: 12 years ago Posts: 414 |
Quote
FoxMar
Scusami, cosa si intende con 1 o 2 Ampere? La fase del motore o la Vref calcolata?
Per intenderci... Io ho motori da 1.7A... Dei driver cloni che vengono dati per 1A (150 gradi centigradi... Azz) li supportano?
Su ebay si trovano driver a 3.5€ spediti che dichiarano 2A...vale la pena rischiare per i prezzo che hanno?
--- Prusa i3 Steel (20x20x20) --- Prusa i3 Steel XL (30x30x30)
Motori 200 passi Motori 400 passi
Stepper drive - DRV8825 Stepper drive - DRV8825
RAMPS 1.4 RADDS 1.5
HotEnd IeC HotEnd IeC
FW MK4DUO 4.3.2 FW MK4DUO 4.3.5
Re: Taratura stepper tc2100 come si fa? June 28, 2017 09:13AM |
Registered: 12 years ago Posts: 414 |
--- Prusa i3 Steel (20x20x20) --- Prusa i3 Steel XL (30x30x30)
Motori 200 passi Motori 400 passi
Stepper drive - DRV8825 Stepper drive - DRV8825
RAMPS 1.4 RADDS 1.5
HotEnd IeC HotEnd IeC
FW MK4DUO 4.3.2 FW MK4DUO 4.3.5
Re: Taratura stepper tc2100 come si fa? July 10, 2017 05:24PM |
Registered: 8 years ago Posts: 259 |