Stránka 5 z 8

Re: Drivery s TB6600 / TB6560

PříspěvekNapsal: 02.09.2017 16:32
od Saph
Tak mě napadá, jaké by mělo být optimální nastavení driveru TB6560 pro standardní elektroniku tiskárny?
Je zde možnost nastavit "stop current" na 20 nebo 50% a pak ještě decay na 100, 50, 25 nebo 0%.
Stop current by měl být co nejnižší, že?

Re: Drivery s TB6600 / TB6560

PříspěvekNapsal: 02.09.2017 19:04
od fdd1222
Stop current nastav na co nejmin, u aplikace typu tiskarna kde na motor nepusobi v klidu prakticky zadne sily je zbytecne davat vic.
Decay muzes dat pro jistotu naplno, z principu by mel driver a motor trochu vic hrat a byt hlucnejsi, ale v chovani motoru za chodu jsem zadne rozdily nepozoroval, takze je celkem jedno co tam nastavis. Zkousel jsem to v takovem jednoucelovem CNC stroji. Je mozne ze v tiskarne to nejaky vliv mit bude - musis vyzkouset.

Re: Drivery s TB6600 / TB6560

PříspěvekNapsal: 02.09.2017 19:53
od Saph
Díky, stop current jsem teď zkoušel nejmín tedy 20% a decay na 50%. Trochu mě trápí malé možnosti nastavení proudu. Měl jsem tam teď 0,8A (motory microcon sx17-1005) a při trochu delším tisku se v boxu roztopily tolik, až výtisk přeskočil (alespoň předpokládám, že za to mohla teplota). Méně jde dát jen 0,5A, snad to nebude už příliš málo :-/ Pak už jedině vypnout ten decay.

Re: Drivery s TB6600 / TB6560

PříspěvekNapsal: 02.09.2017 20:09
od fdd1222
Proud muzes plynule zmenit hodnotou bocniku. Jsou to ty velke odpory na desce. Podivej se ktery mas zaply temi switchi a pro zvyseni proudu trochu zmensi hodnotu tech odporu (jsou tam dva) treba pripajenim nejakeho jineho paralelne. Ty switche radeji propajej natvrdo, obcas ztraci kontakt protoze pres ne jde proud mustku a pak to dela psi kusy

Re: Drivery s TB6600 / TB6560

PříspěvekNapsal: 03.09.2017 14:27
od Saph
Dík za tip, nakonec to vypadá, že 0,5A je dobrá hodnota. Vzpomněl jsem si, že když jsem dělal testy s DRV8825, tak vlastně stačil proud i jen kolem 0,3A (0,15Vref). Těm motorům stačí méně než se často uvádí ;-)
Propájení zatím odložím, na to si ani sám netroufám :)
Ještě budu zkoušet ty udajné 32krokové TB6600 až dorazí :)

Re: Drivery s TB6600 / TB6560

PříspěvekNapsal: 15.09.2017 09:51
od flyhawk
Ahoj,
kúpil som TB6600 a zapojil do mojej tlačiarne. Už pri 1/16 krokovaní je tlačiaren tichšia... Avšak keď sa prepnem na 1/32 krokovanie nefunguje ako má... Prejde len cca 26 mm pri príkaze na 50 mm. Hodnotu v Eprom som samozrejme zvätšil na 200, ako by malo byť. Pri 100 a 1/16 sa hýbe presne. Pri 200 a 1/32 sa hýbe o takmer polovicu menej...
Hladal som aj hodnotu ako spomína pepino, nič som také u mna nenašiel. Mám Marlin 1.1.0 RC8 bugfix zo 14.1.2017... Neviete mi niekto poradiť čo s tým? Ďakujem

Ferino

Re: Drivery s TB6600 / TB6560

PříspěvekNapsal: 15.09.2017 14:36
od Otomar
Máš opravu TB6600? Čínanci tyhle drivery docela rádi falšujou.

Re: Drivery s TB6600 / TB6560

PříspěvekNapsal: 15.09.2017 14:58
od flyhawk
Kupoval som to z toho linku čo posielal Pepino. Tvári sa tak... Ťažko povedať či je to skutočne on či nie...

Re: Drivery s TB6600 / TB6560

PříspěvekNapsal: 15.09.2017 15:02
od Saph
otomar: Samozřejmě, že bude mít asi čínské TB6600, když se tu už rozebíralo že originální Toshiba ani neumí 32kroků. To snad ale není problém ne? A4988, drv8825, tmc2100 atd...všechno jsou to snad čínské drivery/klony a fungují.
Flyhawk: Myslím si, že bude problém s délkou pulzu. Každopádně docela by mě taky zajímalo jakou verzi Marlina pepiho používá, protože v STEPPER.CPP sice vidím ten řádek #define _PULSE_WAIT delayMicroseconds(4), ale jestli to dobře chápu, tak se vztahuje jen na babystepping u delty, takže si nemyslím, že by to bylo k něčemu dobré (Marlin 1.1.5).
Já jsem zase u TB6560 zaznamenal poměrně kuriozní problém, kdy s jednou MKS gen v1.4 deskou fungují dlouhodobě správně a u druhé nové úplně stejné desky s úplně stejným FW mi přeskakují kroky v X i Y. (přehodil jsem jen desky, tiskárna je stále stejná).
Opět si myslím, že se jedná o nějaký problém s délkou pulzu, na internetu jsem o tom dohledal zmínky, ale co přesně upravit v marlinu si nejsem jistý. Vidím to na tuhle položku v configuration_adv.h :
// The minimum pulse width (in µs) for stepping a stepper.
// Set this if you find stepping unreliable, or if using a very fast CPU.
#define MINIMUM_STEPPER_PULSE 0 // (µs) The smallest stepper pulse allowed
Zatím jsem si s tím ale nezkoušel hrát, čekám až mi dorazí ty čínské TB6600.

Re: Drivery s TB6600 / TB6560

PříspěvekNapsal: 15.09.2017 15:22
od fdd1222
Pokud to ma 32 mikrokroku, neni tam TB6600 ale neco jineho. Odsroubuj chladic a podivej se co tam je, nebo lepe posli foto.

Re: Drivery s TB6600 / TB6560

PříspěvekNapsal: 15.09.2017 18:13
od flyhawk
Saph: S tým babysteppingom som to našiel aj ja... A rovnako aj že to je pre Delty... preto som z toho docela mimo. Neviem kde čo upraviť aby to fachalo... SKôr ako hovoríš, otázka je čo tam má Pepino. H8dam napíše a hodí info.
fdd1222 : Isto to nie je TB6600 ale dajaká china, keďže origo TB6600 nevie 32 krokovanie. . Ale tak na tlačiareň mi to nevadí. Neriešim to. Keby to bola CNC fréza je to iné.

Re: Drivery s TB6600 / TB6560

PříspěvekNapsal: 15.09.2017 18:27
od Saph
Zkus si pohrát s tou hodnotou co jsem ti psal - #define MINIMUM_STEPPER_PULSE. Třeba to tím pořešíš. Dává mi celkem i smysl aby taková podstatná věc byla nastavitelná právě přes configuration_adv.h Podle popisu by to mělo být ono, já to v tuhle chvíli nemám na čem zkusit.
Jinak ty moje TB6560 jsou taky nejaky +/- nejlevnejší číny samozřejmě, ale i tak jsou to zatím nejlepší drivery co jsem měl.

Re: Drivery s TB6600 / TB6560

PříspěvekNapsal: 15.09.2017 21:07
od flyhawk
Tak som to teraz doskúšal ale žiadna zmena... Pri 32 krokovaní to stále nefunguje akoby malo...

Re: Drivery s TB6600 / TB6560

PříspěvekNapsal: 15.09.2017 23:56
od Saph
Zkus ještě v configuration.h řádek //#define CONFIG_STEPPERS_TOSHIBA .

Re: Drivery s TB6600 / TB6560

PříspěvekNapsal: 16.09.2017 08:08
od flyhawk
Saph píše:Zkus ještě v configuration.h řádek //#define CONFIG_STEPPERS_TOSHIBA .


A tam by tiež mala ísť hodnota v mikro sekundách nebo to stačí len povoliť?