Přemapování nefunkčního výstupu na řídicí jednotce

Odešel vám z nějakého důvodu signálový výstup motoru na desce? Nevadí, dá se to jednoduše řešit, díky novému příkazu „resource“ v BetaFlightu 3.1.x.

Samozřejmě to šlo řešit i v dřívějších verzích pomocí motor mixu, potom ale na přemapovaném výstupu nefungoval passthrough pro flashování BLHeli. To ovšem vývojáři v nové verzi BetaFlightu 3.1.0 elegantně vyřešili pomocí resource remappingu. Jak na to?

Dám konkrétní případ, který jsem řešil u jedné svojí F3 desky. Nefunguje mi signálový výstup k motoru 2, takže jsem ho takto jednoduše přesunul na 5.

  1. Spusťte si v BetaFlightu CLI
  2. Zadejte příkaz „resource“
  3. Dostanete následující výpis:
    resource BEEPER C15
    resource MOTOR 1 A06
    resource MOTOR 2 A07
    resource MOTOR 3 A11
    resource MOTOR 4 A12
    resource MOTOR 5 B08
    resource MOTOR 6 B09
    resource MOTOR 7 A02
    resource MOTOR 8 A03
    resource PPM A00
    resource PWM 1 A00
    resource PWM 2 A01
    resource PWM 3 B11
    resource PWM 4 B10
    resource PWM 5 B04
    resource PWM 6 B05
    resource PWM 7 B00
    resource PWM 8 B01
    resource LED_STRIP A08
  4. Tyto řádky si někam zkopírujte, v případě, že by jste něco pokazili
  5. Zadejte příkaz „resource motor 2 B08“ – tím říkate, že chcete motor 2 na výstup, kde byl motor 5.
  6. Uložte konfiguraci příkazem „save“
  7. Hotovo, na pinu 5 teď máte signál pro motor 2, včetně passthrough pro BLHeli.

A nejen motory se dají přemapovat, pokud vás problematika zajímá, mrkněte do dokumentace nebo na video od Joshe Bardwella.

Related Posts

Leave a comment

Tato stránka používá Akismet k omezení spamu. Podívejte se, jak vaše data z komentářů zpracováváme..