Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Radiomaster Zorro #1

Open
Spring7186 opened this issue Apr 25, 2024 · 10 comments
Open

Radiomaster Zorro #1

Spring7186 opened this issue Apr 25, 2024 · 10 comments

Comments

@Spring7186
Copy link

Hello everybody, could these models file works on a Radiomaster Zorro? Thank you for answers.

@bd4
Copy link
Owner

bd4 commented Apr 25, 2024

It requires some work to migrate a model to a different model radio, because the switches are different. You can use EdgeTX companion to open the mode file with a Zorro radio configuration loaded, and you will get warnings and it may mess things up, but it still is arguably a lot easier than starting from scratch. You can also hand edit the .yml file to rename the switch names, but that can be pretty tedious. I wish there was a better solution. I wrote a Python script to help migrate some models but it's a bit of a mess, happy to share it if you are comfortable programming in Python but is not ready for general use.

@Spring7186
Copy link
Author

Spring7186 commented Apr 27, 2024

Thank you for your very kind answer, unfortunately I'm not too much accustomed to Python, so I'll try with Companion hoping it will be not very difficult on switches reassigning operation.

@bd4
Copy link
Owner

bd4 commented Apr 28, 2024

I just did this converting some of my Boxer models to TX16S, and it was not bad. I did it like this:

  1. Open companion and go to Settings->Radio Profiles, select target radio (in your case Zorro)
  2. File->Open to open the .yml from a non-Boxer radio, will give a warning
  3. Hand edit the model, check every switch usage (e.g. Input, Mixes, Flight modes, Logical Switches, Special Funcitons). Some of them are blank and obvious they need to be updated, but more tricky are ones that might be in a different location or behave differently (momentary vs 2pos vs 3pos) for example, so it's best to check every switch. You will need to change in multiple places - throttle cut switch for example (I used SD mostly) is in Logical Switches and Special Functions, and in some older models I made, might also be in Mixes.
  4. Plugin in target radio with usb storage mode, use "Read/Write->Read models and settings from radio" to load existing models, save a backup copy somewhere. Copy/paste the model you edited in (3) into the list you loaded from radio. Save a new copy, then do "Read/Write->Write models and setting to radio". Then eject USB drive on computer and unplug.

The main thing is to test thoroughly that is everything working the way you want on the ground, before putting anything in the air....

@Spring7186
Copy link
Author

Spring7186 commented May 1, 2024

I will try what you suggested, for an Eachine E130 (should be similar to E129) should I modify your model no. 1 (Blade Nano S3)? Many, many thanks

@bd4
Copy link
Owner

bd4 commented May 1, 2024

I believe it uses the E129 protocol:
https://github.com/pascallanger/DIY-Multiprotocol-TX-Module/blob/master/Protocols_Details.md#E129---83

That is fairly different from the Nano S3 (the S3 has a separate pitch channel, E129/130 do not). It should be easier to setup than the S3 actually - you probably don't need any of the curves and don't need pitch on channel 5.

rcgroups.com and youtube may have some discussion threads / videos of people setting it up on one of the opentx/edgetx radios. Useful search terms along with "Eachine 130" are "opentx", "edgetx", "radiomaster", "tx16s". There is more content for tx16s than boxer or zorro specifically, and while the interface is slightly different on black and white vs color radios, all opentx and edgetx setups are pretty similar.

@Spring7186
Copy link
Author

You are right, in fact I already downloaded the specific profile for my E130 from rcgroups, even if unfortunately it works for basics flight functionalities only. What I'm looking for, or at least what should I do to modify it to add others options of the original Eachine radio, such automatic take off/landing, emergency stop, trimmings, etc

@bd4
Copy link
Owner

bd4 commented May 1, 2024

The multiprotocol module details linked above should help with that, it lists Ch5 as takeoff/land, 6 as emergency, 7,8, 9 as trims. Doesn't say what hi/low do some still needs experimentation unfortunately.

@Spring7186
Copy link
Author

I saw them, my problem is that I have no experience in creating the model

@bd4
Copy link
Owner

bd4 commented May 2, 2024

It really is intimidating at first. I highly recommend RC Video Reviews and Painless 360 on youtube, they have great EdgeTX instruction videos (and most OpenTX stuff is still relevant). RC Video Reviews also has a very active discord full of helpful people (including some edgetx and ExpressLRS developers), I think you may need to be a patreon to join but it's a couple dollars a month.

I think C189 has same protocol and settings, this may be a good starting point:
https://www.youtube.com/watch?v=dCK_8e278ws
he did not set up the landing feature though.

@Spring7186
Copy link
Author

Yes, it could be a good starting point. Thank you very much indeed for your kind availability as per your useful suggestions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants