Verfasste Forenbeiträge

Ansicht von 2 Beiträgen – 1 bis 2 (von insgesamt 2)
  • Autor
    Beiträge
  • als Antwort auf: Libre Pilot und WiFree #4422
    kartoffel
    Teilnehmer

    So einfach ist es leider nicht. Der Raspi sendet Steuerbefehle über ein Kabel mittels eines Protokolls, dass MSP heißt.
    INAV empfängt diese Befehle in der normalen Konfiguration des Wifree am Flexi-Port. Da nur Befehle vom Raspi zum CC3D gehen reicht dafür ein Kabel aus.

    Die LibrePilot Firmware für den CC3D kann keine MSP Befehle empfangen. Wenn man MSP für den Flexiport einstellt, werden nur die Telemetriedaten vom CC3D nach draußen gemeldet.
    PPM oder PWM wird von dem WiFree-Script, welches auf dem Raspi läuft derzeit nicht unterstützt.

    Langer Rede kurzer Sinn: meines Wissens nach ist es momentan nicht ohne weiteres möglich den CC3D mit LibrePilot für den WiFree zu benutzen.
    Du hast drei Möglichkeiten:
    1. wenn du programmieren kannst, kannst du entweder MSP in die librepilot firmware für den CC3D oder PPM/PWM in das Ruby-Script auf dem raspi einbauen. Beides halte ich für nicht trivial.
    2. du besorgst dir einen anderen Flight-Controller, dessen LibrePilot Firmware MSP Befehle empfangen kann.
    3. du spielst eine andere Firmware, die MSP unterstützt, auf deinen CC3D Flight-Controller auf. z.B. die für den WiFree empfohlene Version von INAV.

    Die LibrePilot Firmware lässt sich bequem per USB flashen, wenn bereits der LibrePilot bootloader installiert ist. Ich habe gelesen, dass man ältere Versionen von Cleanflight/INAV auch mit der Update-Funktion von LibrePilot per USB flashen kann. Bei mir hat das aber nicht funktioniert.
    Mit der INAV Firmware-Update-Funktion klappt es unter Umständen mit einem seriellen Adapter (z.B. FTDI). Zuverlässig hat es bei mir aber nur mit dem Tool des Chipherstellers geklappt: stm32flash. Dafür muss man die Bootloader Kontaktbrücke beim booten des Controllers verbinden, sodass der Chip in den Bootloader-Modus geht.

    Hoffe das verwirrt nicht noch mehr 🙂
    LG

    als Antwort auf: Libre Pilot und WiFree #4409
    kartoffel
    Teilnehmer

    An Andi252: wenn du einen FTDI oder ähnlichen Adapter hast, kannst du die INAV-Firmware „von Hand“ auf deinen CC3D Atom flashen. Ich werde demnächst mal aufschreiben wie das geht. Falls es dich interessiert, kannst du mir aber auch schreiben.

Ansicht von 2 Beiträgen – 1 bis 2 (von insgesamt 2)