Jump to content
DroneBuilds
SpaceNitro

Script LUA

Recommended Posts

Salut,

Je me tourne vers vous car j'ai un problème pour changer les PIDs, la config du VTX avec les scripts LUA.

Tout d'abord j'ai une F4 Hobbywing avec ESC 4in1 Hobbywing, un vtx AKK X2 et un récepteur XSR.

J'arrive à changer mes PIDs, config VTX avec le smart audio donc dans les lunettes.

Cependant, j'aimerai faire ces configurations aussi, via ma radio Taranis QX7 avec le script LUA en utilisant le smart port du XSR et un port UART (TX3 -> TX UART3) sur la fc.

image.thumb.png.e344bd05a7cb870e1bed770415e8db65.png

Après avoir fait tout comme il faut en regardant ce sujet : https://oscarliang.com/betaflight-change-pid-vtx-settings-taranis/

ou bien les vidéos de Josha Bardwell, je n'arrive pas à avoir les configurations du drone et du vtx sur ma radio via le script LUA.

Lorsque je vais sur la page du script LUA et que mon drone n'est pas alimenté, il me dit no telemetry. C'est normal jusque là. Sauf que dès que je branche mon drone, la telemetry se remet et normalement je devrais avoir toutes les configurations du drone sauf que ce n'est pas le cas.

407536275_IMG_28571.thumb.JPG.86bebc6693581199f437c8ebe6f538d7.JPG2006221667_IMG_28561.thumb.JPG.5c145178e7356dfdc74d38dd1c826e03.JPG

Pouvez-vous m'aider ? svp :D

Edited by SpaceNitro

Share this post


Link to post
Share on other sites

Xrotor F4 et r-xsr ?

Tu as fais une découverte des capteurs sur ta RX ?

 

Voici ma config: le fil S-port d'origine (inverted donc) va sur le pad S5 (moteur5) de ta FC.

Ensuite, tu tapes ça dans le CLI (fais un diff avant !!!):

resource MOTOR 5 NONE
resource SERIAL_TX 6 NONE
resource SERIAL_TX 11 A01
save

Tu auras après ça un SOFTSERIAL1 dans l'onglet "PORTS de BF.

Actives le SmartPort sur celui-ci et fais une découverte des capteurs sur ta RX.

NORMALEMENT ça devrait être ok.

Share this post


Link to post
Share on other sites
il y a 12 minutes, toper a dit :

Xrotor F4 et r-xsr ?

Tu as fais une découverte des capteurs sur ta RX ?

 

Voici ma config: le fil S-port d'origine (inverted donc) va sur le pad S5 (moteur5) de ta FC.

Ensuite, tu tapes ça dans le CLI (fais un diff avant !!!):


resource MOTOR 5 NONE
resource SERIAL_TX 6 NONE
resource SERIAL_TX 11 A01
save

Tu auras après ça un SOFTSERIAL1 dans l'onglet "PORTS de BF.

Actives le SmartPort sur celui-ci et fais une découverte des capteurs sur ta RX.

NORMALEMENT ça devrait être ok.

Xrotor F4 oui et FrSky XSR : https://www.banggood.com/FrSky-XSR-2_4GHz-16CH-ACCST-Receiver-S-Bus-CPPM-Output-Support-X9D-X9E-X9DP-X12S-X-Series-p-1031481.html?rmmds=myorder&cur_warehouse=CN

Oui j'ai fait la découverte des capteurs sur la radio. Il y a tous les capteurs qu'il faut ? 1983620694_IMG_28581.thumb.JPG.f36733e5364a28487c0cc48a94b36646.JPG

Avant de faire la manip pourquoi connecter le SmartPort sur le pad S5 plutôt qu'utiliser un TX d'UART ?

Share this post


Link to post
Share on other sites

car c'est un INVERTED celui du connecteur. Et la xrotor n'a PAS de pad inverted. Donc softserial sur S5 (ou autre).

Share this post


Link to post
Share on other sites

j'ai le même setup que toi, donc...

Share this post


Link to post
Share on other sites
Youtube WE are FPV
il y a 8 minutes, toper a dit :

car c'est un INVERTED celui du connecteur. Et la xrotor n'a PAS de pad inverted. Donc softserial sur S5 (ou autre).

D'acc, je m'en doutai que j'allais avoir un souci avec l'histoire du inverted, j'essaye ça et je te dis :D

Edited by SpaceNitro

Share this post


Link to post
Share on other sites
il y a une heure, toper a dit :

resource MOTOR 5 NONE resource SERIAL_TX 6 NONE resource SERIAL_TX 11 A01 save

Les commandes resource SERIAL_TX 6 None et resource SERIAL_TX 11 A01 ne fonctionnent pas dans CLI.

image.thumb.png.746ebf1eb4971ac0983b422131cf9043.png

Edited by SpaceNitro

Share this post


Link to post
Share on other sites

ça te dit quoi exactement ?

Share this post


Link to post
Share on other sites

oui désolé, cette commande ne sert à rien...

En fait, tu liste tes ressources pour identifier une ressource libre (ici le moteur 5 en A01)

Tu libères le A01 (le pad quoi) en tapant resource MOTOR 5 NONE

Puis tu l'affectes au serial TX en tapant resource SERIAL_TX 11 A01

puis "save"

Share this post


Link to post
Share on other sites

Essaie resource serial_TX 01 ou 1

Share this post


Link to post
Share on other sites
il y a 28 minutes, toper a dit :

Essaie resource serial_TX 01 ou 1

image.png.b8420adf157bfb252c58d27290b01727.png

Toujours pas... Quand je fais juste resource dans CLI, j'ai pas de Serial TX ou RX...

Edited by SpaceNitro

Share this post


Link to post
Share on other sites

J'essaie sur ma xrotot dès que je peux et je te redis.

Share this post


Link to post
Share on other sites
Il y a 13 heures, SpaceNitro a dit :

Toujours pas... Quand je fais juste resource dans CLI, j'ai pas de Serial TX ou RX...

Pour ça je crois que c'est "resource liste"

Share this post


Link to post
Share on other sites

et 

resource SERIAL_TX 12 a01

Share this post


Link to post
Share on other sites

Du coup j'ai fait resource list on voit bien les 2 SERIAL_TX 2 et 6, ensuite j'ai fais resource MOTOR 5 none (ça marche) puis j'ai fait :

resource SERIAL_TX 12 A01 (invalide)

resource SERIAL_TX 11 A01 (invalide)

resource SERIAL_TX 1 A01 (invalide)

resource SERIAL_TX 01 A01 (invalide)

Share this post


Link to post
Share on other sites
il y a une heure, SpaceNitro a dit :

Du coup j'ai fait resource list on voit bien les 2 SERIAL_TX 2 et 6, ensuite j'ai fais resource MOTOR 5 none (ça marche) puis j'ai fait :

resource SERIAL_TX 12 A01 (invalide)

resource SERIAL_TX 11 A01 (invalide)

resource SERIAL_TX 1 A01 (invalide)

resource SERIAL_TX 01 A01 (invalide)

as tu bien activé l'onglet softserial dans configuration ?

Share this post


Link to post
Share on other sites

et bien-sûr tu as soudé ton fil smart port sur le pad motor 5 ?

car perso en ayant fait la manip dans le cli ça fonctionne sans problème.

resource MOTOR 5 NONE
resource SERIAL_TX 11 A01
save
Edited by McCyril

Share this post


Link to post
Share on other sites
il y a 9 minutes, McCyril a dit :

et bien-sûr tu as soudé ton fil smart port sur le pad motor 5 ?

car perso en ayant fait la manip dans le cli ça fonctionne sans problème.


resource MOTOR 5 NONE
resource SERIAL_TX 11 A01
save

Oui le fil Smartport est soudé sur le pad motor 5 en bas de la carte... mais je comprends pas pourquoi quand je fait resource SERIAL_TX 11 A01 ça me met invalid...

Share this post


Link to post
Share on other sites

c'est ce que j'allais demander. C'est bien le firmware OMNIBUSF4SD ?

Share this post


Link to post
Share on other sites
il y a 13 minutes, SpaceNitro a dit :

mais je comprends pas pourquoi quand je fait resource SERIAL_TX 11 A01 ça me met invalid

ça veut dire que le "serial_tx 11" n'existe pas sur ta carte.

Share this post


Link to post
Share on other sites

Non j'ai pas flasher ma carte par contre revenons à la base, comment se fait t'il qu'en essayant de la flasher, elle n'est plus détectée (pas de port COM détecté) ? Du coup cela m'empêche de la flasher...

Edited by SpaceNitro

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...