{"id":1709,"date":"2019-04-07T22:45:46","date_gmt":"2019-04-07T20:45:46","guid":{"rendered":"http:\/\/blog.gafu.de\/?p=1709"},"modified":"2019-04-07T22:45:46","modified_gmt":"2019-04-07T20:45:46","slug":"at2100-polulu-compatible-stepper-motor-driver","status":"publish","type":"post","link":"http:\/\/blog.gafu.de\/?p=1709","title":{"rendered":"AT2100 polulu compatible stepper motor driver"},"content":{"rendered":"<p>Wie ich bereits <a href=\"https:\/\/www.3d-druck-community.de\/showthread.php?tid=25904&amp;highlight=at2100\">im 3DDC-Forum meldete<\/a>, bin ich auf der Aliexpress-Plattform auf diese AT2100 Motortreiber gesto\u00dfen.<\/p>\n<p><a href=\"\/wp-content\/2019\/04\/at2100-polulu.jpg\"><img decoding=\"async\" src=\"\/wp-content\/2019\/04\/at2100-polulu-600.jpg\" alt=\"AT2100 stepper driver\" \/><\/a><\/p>\n<p>Diese Schrittmotortreiber sind deshalb interessant, weil sie wie die Trinamic (z.B. TMC2100) Motortreiber im 1\/16 Mikroschrittbetrieb die Mikroschritte nochmals 8fach interpolieren. Das bringt erhebliche Vorteile in der Lautst\u00e4rke der Motoren.<br \/>\nLeider habe ich zu den AT2100 Modulen keinerlei Dokumentation gefunden, auch ein technisches Datenblatt zum verwendeten Chip konnte ich nicht auftreiben.<\/p>\n<p>Deshalb hier ein wenig reverse engeneering gefolgt von ein paar praktischen Erfahrungen.<br \/>\nIch habe den IC abgel\u00f6tet und dann die Platine ein wenig durchgepiept und die Bauteile gemessen.<\/p>\n<p><a href=\"\/wp-content\/2019\/04\/at2100-stepdrv-circuit.jpg\"><img decoding=\"async\" src=\"\/wp-content\/2019\/04\/at2100-stepdrv-circuit-600.jpg\" alt=\"AT2100 stepper driver\" \/><\/a><\/p>\n<p>Die Schaltung ist \u00fcberschaubar. Zwei Shuntwiderst\u00e4nde zum Messen des Motorspulenstroms, ein Poti zum Einstellen einer Referenzspannung f\u00fcr den Motorstrom.<\/p>\n<p>Das Thermaldesign.. Wie die \u00fcblichen A4988 und DRV8825 ist die Platine verkehrtherum, und der K\u00fchlk\u00f6rper klebt oben auf dem Chipgeh\u00e4use. Besser w\u00e4re die K\u00fchlung \u00fcber die Platinenr\u00fcckseite, die mit 5 thermal vias mit dem Thermal Pad des ICs verbunden ist. Die Treiber werden jedoch nicht so hei\u00df wie die Trinamics, so dass sich das Modul in der Praxis dennoch ganz gut schl\u00e4gt.<\/p>\n<p><a href=\"\/wp-content\/2019\/04\/at2100-thermaldesign.jpg\"><img decoding=\"async\" src=\"\/wp-content\/2019\/04\/at2100-thermaldesign-600.jpg\" alt=\"AT2100 stepper driver\" \/><\/a><\/p>\n<p><a href=\"https:\/\/ae01.alicdn.com\/kf\/HTB1jmXUaEvrK1RjSspcq6zzSXXaO.jpg\">Technische Daten habe ich \u00fcberhaupt nur in der Angebotsbeschreibung bei Aliexpress<\/a> gefunden, was immer mit Vorsicht zu genie\u00dfen ist.<\/p>\n<p>Erfahrungswerte:<br \/>\nMit den \u00fcblichen 1,7&#8230;.2,5A Motoren kann der Motorstrom ordentlich aufgedreht werden, 1&#8230;.1,2V Vref passt gut f\u00fcr den Start. Mit zwei verschiedenen NEMA17 Motoren konnte ich etwas mehr als 15 Ksteps\/s (1\/16 mikroschritte) bei 24V Vmot erreichen.<br \/>\nDer K\u00fchlk\u00f6rper (oder noch besser ein gr\u00f6\u00dferer) sollte dabei angebracht werden.<\/p>\n<p>Die Treiber sind fest auf 1\/16 mikroschritte in der Ansteuerung und virtuell 1\/256 Mikroschritte am Motor eingestellt. Irgendwelche Modi oder anderes Stepping ist bei diesen Modulen nicht vorgesehen, da die entsprechenden Pins am Polulu kompatiblen Sockel nicht belegt sind. Es kann also ohne R\u00fccksicht auf vorherige Settings dieser Treiber im Austausch auf vorhandene Boards gesteckt werden. Dabei nat\u00fcrlich wie immer die Orientierung beachten, am Besten anhand der Motorpins. Die sind auf der Unterseite aufgedruckt.<\/p>\n<p>Was gibts noch zu sagen? Meine AT2100 habe ich in den Makerbot1-Klon &#8222;CTC Bizer&#8220; mit dem mightyboard eingebaut (dabei m\u00fcssen die Pinleisten ausgel\u00f6tet und auf der Best\u00fcckungsseite wieder eingel\u00f6tet werden), die Drehrichtung der Motoren ist 1:1 gleich zu den originalen A4982 Treibern (wie auch A4988 und TI DRV8825). Im gegensatz zu den originalen Trinamic TMC2100 ist mir aufgefallen, das die AT2100 Treiber an den kleinen Motoren im CTC nicht singen und rauschen und pfeifen bei Stillstand.<\/p>\n<p>Wie Laut\/Leise sind die Treiber wirklich?<br \/>\nIm Vergleich mit dem SpreadCycle-Betrieb der Trinamic erster generation (tmc2100) laufen die Motoren mit den AT2100 Treibern tats\u00e4chlich etwas rauher, wenn auch immer noch deutlich leiser als im echten 1\/16 Mikroschrittbetrieb mit den originalen Allegro A4982.<\/p>\n<p>Ich bin soweit zufrieden damit, da ich das Singen und Rauschen der Motoren so ohne den Wechsel der Motoren loswerden konnte, auch wenn die trinamic treiber noch etwas leiser waren. Preislich sind die AT2100 mit 4 USD (Stand 04\/2019) auch g\u00fcnstig.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wie ich bereits im 3DDC-Forum meldete, bin ich auf der Aliexpress-Plattform auf diese AT2100 Motortreiber gesto\u00dfen. Diese Schrittmotortreiber sind deshalb interessant, weil sie wie die Trinamic (z.B. TMC2100) Motortreiber im 1\/16 Mikroschrittbetrieb die Mikroschritte nochmals 8fach interpolieren. Das bringt erhebliche Vorteile in der Lautst\u00e4rke der Motoren. Leider habe ich zu den AT2100 Modulen keinerlei Dokumentation [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[409,5],"tags":[420,693,694],"class_list":["post-1709","post","type-post","status-publish","format-standard","hentry","category-3d-druck","category-elektronik-2","tag-3d-drucker","tag-at2100","tag-schrittmotortreiber"],"_links":{"self":[{"href":"http:\/\/blog.gafu.de\/index.php?rest_route=\/wp\/v2\/posts\/1709","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.gafu.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.gafu.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.gafu.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.gafu.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1709"}],"version-history":[{"count":3,"href":"http:\/\/blog.gafu.de\/index.php?rest_route=\/wp\/v2\/posts\/1709\/revisions"}],"predecessor-version":[{"id":1712,"href":"http:\/\/blog.gafu.de\/index.php?rest_route=\/wp\/v2\/posts\/1709\/revisions\/1712"}],"wp:attachment":[{"href":"http:\/\/blog.gafu.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1709"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.gafu.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1709"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.gafu.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1709"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}