Hi
Ich habe einen kleinen Test mit dem TXT 4.0 und dem ftPwrDrive mit dem FTextender gemacht. Es hat überraschend schnell und gut funktioniert. Ich konnte keine anderen Beispiele für den TXT 4.0 oder eine Dokumentation dazu finden.
Vielleicht hat jemand noch andere Beispiele für den TXT 4.0?
https://git.fischertechnik-cloud.com/ri ... Drive_test
ftPwrDrive & TxT 4.0
Forumsregeln
Bitte beachte die Forumsregeln!
Bitte beachte die Forumsregeln!
ftPwrDrive & TxT 4.0
- Dateianhänge
-
- IMG_9483.jpeg (1.72 MiB) 1406 mal betrachtet
Re: ftPwrDrive & TxT 4.0
Ola,
Ich habe eine kleine Anpassung vorgenommen, um E1 und Homing zu verwenden.
Szenario:
1. Bewegung in kleinen Schritten statt einer schnellen Fahrt.
2. M1 fährt zum Homing-Punkt in negativer Richtung.
Warten auf E1, und dann direkt in die andere Richtung mit einer relativen Distanz.
Ich hätte auch eine Drehung von 30 Grad wählen können.
30° × (3200 / 360) = 266,66 ≈ 267 Schritte
Ich habe eine kleine Anpassung vorgenommen, um E1 und Homing zu verwenden.
Szenario:
1. Bewegung in kleinen Schritten statt einer schnellen Fahrt.
Code: Alles auswählen
bus.write_i2c_block_data(addr, CMD_SETMICROSTEPMODE, [7]) # 1/16 stepWarten auf E1, und dann direkt in die andere Richtung mit einer relativen Distanz.
Ich hätte auch eine Drehung von 30 Grad wählen können.
30° × (3200 / 360) = 266,66 ≈ 267 Schritte
Code: Alles auswählen
send_long(CMD_SETRELDISTANCE, M1, 267)
bus.write_i2c_block_data(addr, CMD_STARTMOVING, [M1, 1])-
Arnoud-Whizzbizz
- Beiträge: 212
- Registriert: 20 Mär 2021, 17:06
- Kontaktdaten:
Re: ftPwrDrive & TxT 4.0
Hey Richard,
Eine gute Lösung für die Ansteuerung von Schrittmotoren!
Ich schaue mir gerade die Pinbelegung der I2C (EXT)-Schnittstellen an, die FT im Laufe der Jahre beim TX, später beim TXT und jetzt beim TXT 4.0 verbaut hat. Die letzte Version (TXT 4.0) scheint in Bezug auf die geraden und ungeraden Pins gespiegelt zu sein. (siehe meine Verwirrung unter https://forum.ftcommunity.de/viewtopic.php?f=8&t=9729 hier im Forum)
Nun sehe ich auf deinem Foto eine kleine Adapterplatine im ftExtender. Ist die dafür notwendig? Ich kann dazu in der Dokumentation (aus dem Jahr 2018) zum ftExtender nicht sofort etwas finden. Ich habe auch kurz hier im Forum gesucht, aber nichts dazu gefunden – vielleicht habe ich es aber auch übersehen.
Eine gute Lösung für die Ansteuerung von Schrittmotoren!
Ich schaue mir gerade die Pinbelegung der I2C (EXT)-Schnittstellen an, die FT im Laufe der Jahre beim TX, später beim TXT und jetzt beim TXT 4.0 verbaut hat. Die letzte Version (TXT 4.0) scheint in Bezug auf die geraden und ungeraden Pins gespiegelt zu sein. (siehe meine Verwirrung unter https://forum.ftcommunity.de/viewtopic.php?f=8&t=9729 hier im Forum)
Nun sehe ich auf deinem Foto eine kleine Adapterplatine im ftExtender. Ist die dafür notwendig? Ich kann dazu in der Dokumentation (aus dem Jahr 2018) zum ftExtender nicht sofort etwas finden. Ich habe auch kurz hier im Forum gesucht, aber nichts dazu gefunden – vielleicht habe ich es aber auch übersehen.
Re: ftPwrDrive & TxT 4.0
Das ist nur ein Adapter von 14pol auf 6 pol, damit er direkt sein 6pol Kabel mit den Pfostenbuchsen nutzen kann.
Alternativ kannst du natürlich auch auf die eine Seite eine 14pol Pfostenbuchse machen. Da musst du halt nur beim quetschen des Kabels aufpassen.
Auf der 14pol Pfostenbuchse hast du die I²C Signale und kannst noch zwischen 3,3V oder 5V Spannungsversorgung wählen. Die SIgnalblöcke liegen am Anfang und Ende der Pfostenbuchse.
Alternativ kannst du natürlich auch auf die eine Seite eine 14pol Pfostenbuchse machen. Da musst du halt nur beim quetschen des Kabels aufpassen.
Auf der 14pol Pfostenbuchse hast du die I²C Signale und kannst noch zwischen 3,3V oder 5V Spannungsversorgung wählen. Die SIgnalblöcke liegen am Anfang und Ende der Pfostenbuchse.
https://gundermann-software.de/shop/
Der Shop für viele Community Projekte
Der Shop für viele Community Projekte
-
Arnoud-Whizzbizz
- Beiträge: 212
- Registriert: 20 Mär 2021, 17:06
- Kontaktdaten:
Re: ftPwrDrive & TxT 4.0
Ich verstehe, dass der 14-polige Stecker verwendet werden muss, da der TXT4 über einen 3,3-V-I2C-Bus verfügt. Nur damit ich das richtig verstehe: Aber das muss dann doch ein spezieller Adapter für den TXT4 sein, oder? Es muss also ein 14-zu-6-Steckeradapter sein, speziell für den TXT4, der die gerade (2, 4, 6) Pin-Reihe auf die ungerade (1, 3, 5) spiegelt und umgekehrt?
Auf dem Foto ist es nicht ganz gut zu erkennen, aber in seinem Flachkabel scheinen keine abgeschnittenen Adern gekreuzt zu sein. Das bedeutet, dass die rote Ader also Pin 1, die +3,3 V des TXT4 (!), ist, die zur (isolierten, durchgehenden) Ader 2 des Steckers am ftExtender führen muss. Und Ader 2 (Masse) des TXT4 muss an Pin 1 des/der ftExtender-Steckverbinder(s) angeschlossen werden?
Ich besitze selbst keinen ftExtender (ich habe hier eine eigene Lösung mit den SMH200-HY-„Grove“-Anschlüssen, damit ich verschiedene handelsübliche Boards verwenden kann), aber ich komme vorerst zu dem Schluss, dass man beim Anschließen durchaus genau aufpassen muss, wenn man den bestehenden ftExtender mit dem neuen TXT4-Controller verwenden möchte? Wäre es eine Idee, die Anleitung diesbezüglich zu aktualisieren? Oder denke ich zu kompliziert und sehe Probleme, die gar nicht existieren?