Hallo Zusammen
Hier möchte ich euch zeigen, wie ihr euer APM2.6 mit einer FrSky Taranis und dem X8R Empfänger nutzen könnt - mit nur einem Kabel!
Normalerweise unterstützt der APM kein "Sbus" Signal, wie es von dem X8R kommt. Dies lässt sich ändern:
Einleitung
Diese Anleitung basiert auf einem APM2.6 und einem Computer mit Windows 7. Mit anderen Betriebssystemen (bspw. Windows XP) lässt sich der Vorgang sehr wahrscheinlich ähnlich durchführen.
[Edit: Mit dem APM2.7 von Hobbyking funktioniert es auch. Nur muss der Jumper (aus Schritt 3) nicht ganz unten sondern in der Mitte gesetzt werden (man sieht es an der Beschriftung "DFU".)]
Vorsicht: Wenn ihr mit Pinzette, Jumperkabel usw. herumhantiert, besteht die Gefahr, versehentlich einen Kurzschluss herzustellen! Also immer schön aufpassen
Schritt 1
APM aus dem Gehäuse nehmen, am besten vorher alle Kabel abziehen.
Schritt 2
"Sbus" des X8R mit dem "Input 1" des APM2.6 verbinden. Dazu einen Jumper (leitende Verbindung) zwischen Signalpins 2+3 auf der Inputseite (da, wo der Empfänger angeschlossen wird) herstellen. Wenn ihr wollt, könnt ihr den APM mit dem Missionplanner verbinden und eure Fernsteuerung einschalten. Ihr werdet sehen, dass KEIN Signal beim APM ankommt.
Schritt 3 - Vorbereitung
a) APM vom PC trennen, falls ihr es vorher verbunden habt
b) Geht auf diese Seite [klick] und ladet das File "APM-sbus-ppm..." herunter (am besten auf den Desktop)
c) Ladet euch "Atmel Flip" herunter [klick]
d) Stellt eine Verbindung für den "Jumper 2" auf dem APM-Board her. Das geht zum Beispiel mit einer Pinzette (diese muss leitend sein) oder einem Jumper-Kabel
Schritt 4
Verbindet nun euren APM2.6 mit dem Computer
Nach dem Verbinden mit dem PC wartet ihr einige Sekunden, dann überbrückt ihr für ca. 1-2s die zwei "pins" direkt neben dem GPS Port. Dadurch wird der Atmega-Chip in den DFU Mode versetzt, wodurch er sich flashen lässt.
[Quelle: http://copter.ardupilot.com/wiki/common-ppm-encoder-apm2x-atmega32u2/ ]
Ihr solltet dabei das typische disconnect-reconnect Geräusch von Windows hören.
Schritt 5
a) Startet Atmel Flip
b) Klickt ganz links oben auf das Microcontroller-Symbol und wählt "Atmega 32u2"
c) Gleich daneben ist ein USB-Symbol. Klick auf dieses und wählt "open"
d) Klickt, ganz links oben, auf "file" und dann im scroll-down Menü auf "load hex file". Danach sucht ihr euer in Schritt 3 heruntergeladenes "apm-sbus-ppm.." File und wählt dieses
Schritt 6 - das eigentliche Flashen
Klickt links unten auf "run" [Edit: Im Atmel Flip müssen links alle Häckchen gesetzt sein und die Punkte nach dem Flashen grün aufleuchten]
Nachdem alles durchgelaufen ist, könnt ihr den APM vom Computer ausstecken, die Verbindung des "JP2" lösen, euren APM wieder mit dem PC verbinden, mit dem Missionplanner connecten, die Känäle anschauen und TADAAAA, mit nur einem Kabel habt ihr alle Kanäle auf dem APM Fernsteuerung vorher einschalten nicht vergessen
______________________________________________
Troubleshooting - Falls es nicht geklappt hat
Problem: USB-"open" funktioniert nicht.
Lösung: Stellt sicher, dass JP2 vorhanden ist und eine leitende Verbindung besteht. Wiederholt Schritt 4 bzw. das Verbinden der zwei Pins neben dem GPS-Port
Lösung 2: Der Treiber für den Atmega fehlt. Installiert ihn über den Gerätemanager-->Treibersoftware aktualisieren-->auf dem Computer nach Treiber suchen --> wählt den Ordner, in dem ihr Atmel flip installiert habt. Darin findet sich auch der passende Treiber!
Problem: Das Flashen (nach Klicken auf "run") funktioniert nicht.
Lösung: Startet neue Versuche (klick auf "Run"), bis alles durchläuft. Probiert gegebenenfalls einen anderen USB-Port, steckt das APM-Board aus und wieder ein, setzt es erneut in den DFU Mode (schritt 4) und stellt sicher, dass der Jumper 2 vorhanden ist.
Problem: Ich möchte meinen APM2.6 wieder zurückflashen!
Lösung: Das original-File findet sich hier: http://ardupilot.com/downloads/?did=26
Viel Erfolg und freundlich Grüsse,
Christian
P.s. falls ein Bedürfnis nach einem Tutorial zum Flashen des FrSky D8R-ii Plus Empfänger--> D8R-XP mit PPM-Output besteht, lasst es mich wissen
Hier möchte ich euch zeigen, wie ihr euer APM2.6 mit einer FrSky Taranis und dem X8R Empfänger nutzen könnt - mit nur einem Kabel!
Normalerweise unterstützt der APM kein "Sbus" Signal, wie es von dem X8R kommt. Dies lässt sich ändern:
Einleitung
Diese Anleitung basiert auf einem APM2.6 und einem Computer mit Windows 7. Mit anderen Betriebssystemen (bspw. Windows XP) lässt sich der Vorgang sehr wahrscheinlich ähnlich durchführen.
[Edit: Mit dem APM2.7 von Hobbyking funktioniert es auch. Nur muss der Jumper (aus Schritt 3) nicht ganz unten sondern in der Mitte gesetzt werden (man sieht es an der Beschriftung "DFU".)]
Vorsicht: Wenn ihr mit Pinzette, Jumperkabel usw. herumhantiert, besteht die Gefahr, versehentlich einen Kurzschluss herzustellen! Also immer schön aufpassen
Schritt 1
APM aus dem Gehäuse nehmen, am besten vorher alle Kabel abziehen.
Schritt 2
"Sbus" des X8R mit dem "Input 1" des APM2.6 verbinden. Dazu einen Jumper (leitende Verbindung) zwischen Signalpins 2+3 auf der Inputseite (da, wo der Empfänger angeschlossen wird) herstellen. Wenn ihr wollt, könnt ihr den APM mit dem Missionplanner verbinden und eure Fernsteuerung einschalten. Ihr werdet sehen, dass KEIN Signal beim APM ankommt.
Schritt 3 - Vorbereitung
a) APM vom PC trennen, falls ihr es vorher verbunden habt
b) Geht auf diese Seite [klick] und ladet das File "APM-sbus-ppm..." herunter (am besten auf den Desktop)
c) Ladet euch "Atmel Flip" herunter [klick]
d) Stellt eine Verbindung für den "Jumper 2" auf dem APM-Board her. Das geht zum Beispiel mit einer Pinzette (diese muss leitend sein) oder einem Jumper-Kabel
Schritt 4
Verbindet nun euren APM2.6 mit dem Computer
Nach dem Verbinden mit dem PC wartet ihr einige Sekunden, dann überbrückt ihr für ca. 1-2s die zwei "pins" direkt neben dem GPS Port. Dadurch wird der Atmega-Chip in den DFU Mode versetzt, wodurch er sich flashen lässt.
[Quelle: http://copter.ardupilot.com/wiki/common-ppm-encoder-apm2x-atmega32u2/ ]
Ihr solltet dabei das typische disconnect-reconnect Geräusch von Windows hören.
Schritt 5
a) Startet Atmel Flip
b) Klickt ganz links oben auf das Microcontroller-Symbol und wählt "Atmega 32u2"
c) Gleich daneben ist ein USB-Symbol. Klick auf dieses und wählt "open"
d) Klickt, ganz links oben, auf "file" und dann im scroll-down Menü auf "load hex file". Danach sucht ihr euer in Schritt 3 heruntergeladenes "apm-sbus-ppm.." File und wählt dieses
Schritt 6 - das eigentliche Flashen
Klickt links unten auf "run" [Edit: Im Atmel Flip müssen links alle Häckchen gesetzt sein und die Punkte nach dem Flashen grün aufleuchten]
Nachdem alles durchgelaufen ist, könnt ihr den APM vom Computer ausstecken, die Verbindung des "JP2" lösen, euren APM wieder mit dem PC verbinden, mit dem Missionplanner connecten, die Känäle anschauen und TADAAAA, mit nur einem Kabel habt ihr alle Kanäle auf dem APM Fernsteuerung vorher einschalten nicht vergessen
______________________________________________
Troubleshooting - Falls es nicht geklappt hat
Problem: USB-"open" funktioniert nicht.
Lösung: Stellt sicher, dass JP2 vorhanden ist und eine leitende Verbindung besteht. Wiederholt Schritt 4 bzw. das Verbinden der zwei Pins neben dem GPS-Port
Lösung 2: Der Treiber für den Atmega fehlt. Installiert ihn über den Gerätemanager-->Treibersoftware aktualisieren-->auf dem Computer nach Treiber suchen --> wählt den Ordner, in dem ihr Atmel flip installiert habt. Darin findet sich auch der passende Treiber!
Problem: Das Flashen (nach Klicken auf "run") funktioniert nicht.
Lösung: Startet neue Versuche (klick auf "Run"), bis alles durchläuft. Probiert gegebenenfalls einen anderen USB-Port, steckt das APM-Board aus und wieder ein, setzt es erneut in den DFU Mode (schritt 4) und stellt sicher, dass der Jumper 2 vorhanden ist.
Problem: Ich möchte meinen APM2.6 wieder zurückflashen!
Lösung: Das original-File findet sich hier: http://ardupilot.com/downloads/?did=26
Viel Erfolg und freundlich Grüsse,
Christian
P.s. falls ein Bedürfnis nach einem Tutorial zum Flashen des FrSky D8R-ii Plus Empfänger--> D8R-XP mit PPM-Output besteht, lasst es mich wissen
Zuletzt bearbeitet: