See also my HiSKY/HT8 for 9x thread.

Attached is my ER9x model for the V922.  I have the HT8 set for Futaba mode.  Note this model has no “beginner” mode or even idle-down (ie. full 3D always).  To fly start with the F.MODE switch all the way up (ID0), move pitch/throttle to mid-stick, then switch F.MODE down one click to “1”.  It will spin up to full throttle within a few seconds.  The throttle cut switch works but what I do is just flick the F.MODE switch all the way up, this is much faster than reaching for the throttle cut.

These are the settings used in the model:

PPM FrLen16.5mSec
PPM Shift SelNEG
ELE DirectionINV
AIL DirectionINV
Swash Type120
Swash Ring100
Throttleflat 100%
Pitch± 68%

WLToys V922 tuning 3D

I have converted to brushless using the HK 14000kv motor and a modified HK XP-3A ESC that has new double-stacked FET’s.  I’m using Hyperion 550 mAh batteries for about 6:30 minutes flight time.

I measured the PWM signal on the main motor FET gate. It appears to have an 80us cycle time which means 12.5 kHz signal. With a 9x/HT8 the PWM signal starts minimum throttle (18% duty cycle) at approximately -52% and is full throttle at around 39%. These are only approximate because of calibration and PPM timing differences between radios.

Attached to this thread is a custom version of BLHeli specifically built for the V922.  BLHeli normally only supports a maximum of 8kHz PWM on its signal wire but the V922 motor output runs at 12.5kHz.  What this does is make the throttle skip from 66% to 100% with no way to use any value in between.  My custom version of BLHeli multiplies the signal by 1.5 to bring the 8kHz calculations up to 12kHz and this makes the throttle perfectly linear.  Also attached are patch files that show the source changes I made.  I built versions using BLHeli 9.4 and 10.3.  I use 9.4 but the latest BLHeli is 10.3.

BLHeli 10.4 now supports 12kHz so no need to use my version of BLHeli unless you want to run an older version (I currently still use 9.4).

V922 brushless ESC
V922 brushless ESC installed

WLToys V922 brushless test 3D

New paper canopy, although I think I’m going to end up using this on my mCPX.  It’s made with card stock which is a little too heavy for my liking (3.7g).  I’m going to try to make another with lighter materials.

V922 custom canopy

Avatar for chris

About chris

Software developer
This entry was posted in Projects and tagged , , . Bookmark the permalink.

27 Responses to V922

  1. Avatar for fantasy fantasy says:

    great chris

    have you work with protocol nrf24l01 ?

  2. Avatar for chris chris says:

    No but supposedly the Deviation project is working on it. I’m not sure if it works yet but they did have some code finished last time I looked. However, I believe their first target was the V202 which uses the same NRF chipset but a different protocol than the V922/FBL100.

  3. Avatar for fantasy fantasy says:

    hello chris

    Can you guide me compile program BL heli of sskaug ?

    i have dowload Silab IDE 8 bit microtronler , but i do not know use . Can not compiler .

    because i want change few pin of esc

    ago, I have done this successfully with atmega8 . Now, esc use silab chip, it’s difficult.

    thank you very much , i wait ….

  4. Avatar for chris chris says:

    You need to install the Raisonance tools (Ride7 and RKit-51). It is not necessary to “activate” the tools with a Raisonance license, just download and install.

    Make sure to install Ride7 first and change the installation directory to “C:\Raisonance”.

    After installing those you can run the “MakeHexfiles.bat” file in the BLHeli directory.

  5. Avatar for fantasy fantasy says:

    hic hic

    I have downloaded and installed Ride7 and RKit-51 but i can not compiler

    You say : ” After installing those you can run the “MakeHexfiles.bat” file in the BLHeli directory ” ..I enabled it, but no hex file?

  6. Avatar for chris chris says:

    What error messages do you get?

  7. Avatar for fantasy fantasy says:

    chirs , your web can not load picture size big , so i upload picture on photobuket . i will delete later

  8. Avatar for chris chris says:

    What happens if you double click the “MakeHexFiles”? It should run and build the hex files. No need to open the Ride7 GUI.

  9. Avatar for fantasy fantasy says:

    it create folder ” Output ” —> hex —-> not ?

  10. Avatar for chris chris says:

    You might have to open a command prompt then “cd” to the SiLabs directory and type “MakeHexFiles” then maybe you can see what error it is getting.

    Did you install Ride7 in “C:\Raisonance”?

  11. Avatar for fantasy fantasy says:

    i install ride 7 ,then install rekit 51


  12. Avatar for chris chris says:

    You have change the destination directory to “C:\Raisonance” or it won’t work.

  13. Avatar for chris chris says:

    Can you scroll up to the beginning and see what it says. It should say something like:
    Path for Silabs IDE:
    Path for Rasisonance:
    Start compile ……

  14. Avatar for fantasy fantasy says:

    yes , makehex_result notice:

    ***** Result of Batch file for BlHeli (from 4712) v.1.1 *****
    Revision: Rev10_4
    Path for Silabs IDE: C:\SiLabs
    Path for Raisonance IDE: C:\Raisonance
    Start compile


    I had to uninstall and install many times, the result remains the same . Sunday not lucky :-[

  15. Avatar for chris chris says:

    Oh I know what the problem probably is. The source code must have DOS line terminators (CR + LF) and it does not by default. So all the “*.inc” and “*.asm” files must have DOS line endings.

    Hmm, I’m not sure how to convert them in Windows. In Linux I use the “flip” command to convert them to DOS format. Maybe there is something similar for Windows.

  16. Avatar for fantasy fantasy says:

    probably i will buy the esc in the support list :-\

    chris , in sofware Resonance ,trulth , i do not activate the software , ” just install ” . it will function for 7 days in evaluation mode .
    is it influence ?

  17. Avatar for chris chris says:

    No need to activate if you do not use the GUI. It will run for more than 7 days.

    Try this version of the BLHeli source. It has the line endings converted to DOS. Maybe that will work better. Or at least let us know if that is the problem.

  18. Avatar for fantasy fantasy says:

    i have tried , it is still .probably a problem of windows.

  19. Avatar for fantasy fantasy says:

    I hope someday you find a solution to this problem.

    thank you

  20. Avatar for fantasy fantasy says:

    chris ? help me

  21. Avatar for chris chris says:

    What errors are you getting?

    I made a video showing installing the tools and compiling on a clean machine:
    How to compile BLHeli http://www.youtube.com/watch?v=7Mwc762p4z8#

  22. Avatar for fantasy fantasy says:

    I do like you, but my OUTPUT have not any file Hex .

    i do not understand

  23. Avatar for chris chris says:

    I’m not sure. If you see the same things as my video and it still doesn’t work then I have no answers.

  24. Avatar for fantasy fantasy says:

    ok,thank chris,
    maybe i am not lucky :'(

  25. Avatar for fantasy fantasy says:

    v922 after upgrade fly good ? seem you setup progam with TX turnigy is not good yet ? can not tic toc ?

  26. Avatar for chris chris says:

    It flies pretty good. The V922 is much less stable than the mCPX though. It will tic-toc, slowly, not enough power for fast tic-toc’s. 🙂

Leave a Reply

Your email address will not be published.