- Posts: 857
WLToys V912/V915/? protocols
- Deal57
- Offline
As to whether both can be connected, good question... I'll hook up both at the same time.
The way the accessories are mounted on the frame, there is only room for one. The four different types connect to the PCB in separate sockets.
Mwm and I went through the 9x9/912 accessory functions and buttons a few pages back post #29245.
Deviation Devo7e 3way switch mod, A7105, NRF24L01
Devo6s 2x2 switch mod, trim mod, haptic, multimodule, A7105, NRF24L01, CC2500
Devo12e 4-in-1 with voice mod -- it speaks!!
Please Log in or Create an account to join the conversation.
- goebish
- Offline
- I Void Warranties
- Posts: 2631
Please Log in or Create an account to join the conversation.
- Deal57
- Offline
- Posts: 857
goebish wrote: ...
Other than the code, it would be cool if someone with a better English than me updates the manual regarding new WLToys options & channels features for v6x6 and now v912.
(I can update the French manual if it exists)
Do you have a link for the working draft of the manual? I would like to see if I can help with that.
Deviation Devo7e 3way switch mod, A7105, NRF24L01
Devo6s 2x2 switch mod, trim mod, haptic, multimodule, A7105, NRF24L01, CC2500
Devo12e 4-in-1 with voice mod -- it speaks!!
Please Log in or Create an account to join the conversation.
- goebish
- Offline
- I Void Warranties
- Posts: 2631
Please Log in or Create an account to join the conversation.
- PhracturedBlue
- Offline
- Posts: 4402
bitbucket.org/deviationtx/deviation-manual
and either submit a patch or a pull request.
If you don't want to go through all that work, you can just give me replacement paragraphs. We'll likely need updated images for the configuration screens.
Please Log in or Create an account to join the conversation.
- Deal57
- Offline
- Posts: 857
PhracturedBlue wrote: ...
If you don't want to go through all that work, you can just give me replacement paragraphs. We'll likely need updated images for the configuration screens.
I'm not versed in bitbucket, so here are the two sections I think need to be added to Flysky. Since the V912/V913 and V915 need to use the V912 PCB for accessories, I suggest we call this option "V912". The current Flysky description doesn't have an image, so I'll get screen captures when we have the final version.
I've taken the liberty of adding the V6x6 based on the notes in that thread.
WLToys V6x6: Enables enhanced protocol configuration for use with WLToys 6x6 model quadcopters:
• Lights are controlled by Channel 5
• Flips are enabled by Channel 6 [does this PERFORM a flip or ENABLE a flip?]
• Camera is controlled by Channel 7
• Video is controlled by Channel 8
• Headless mode is controlled by Channel 9
• RTH function is controlled by Channel 10
Note that if these channels are assigned to a switch, turning the switch on toggles the state, and turning the switch off has no effect. Thus to turn the lights on, flip the switch assigned to Channel 5 from off to on. Flipping the switch back to off has no effect. Flipping the switch back on now turns the lights back off.
WLToys V912: Enables enhanced protocol configuration for use with WLToys V912, V913, and V915 models:
• “Multifunction Up Button” is controlled by Channel 5. For some accessories this control may be assigned to a button or trim for momentary push. For the Sprayer or Bubble Maker, it may be appropriate to assign this to a switch.
o Missile: Fire single missile.
o Camera: Take a single photo.
o Sprayer or Bubble Maker: Spray water or make bubbles; release to stop. When held, this button performs a continuous spray.
o Hoist: Raise the basket (winch), release to stop.
• “Multifunction Down Button” is controlled by Channel 6. .
o Missile: Fire a missile barrage
o Camera: Turn the Video recording on, press again to turn the video off (toggle).
o Sprayer or Bubble Maker: This button is not used.
o Hoist: Lower the basket (winch), release to stop
[Does this apply to the V912 channels?] Note that if these channels are assigned to a switch, turning the switch on toggles the state, and turning the switch off has no effect. Thus to turn the lights on, flip the switch assigned to Channel 5 from off to on. Flipping the switch back to off has no effect. Flipping the switch back on now turns the lights back off.
Deviation Devo7e 3way switch mod, A7105, NRF24L01
Devo6s 2x2 switch mod, trim mod, haptic, multimodule, A7105, NRF24L01, CC2500
Devo12e 4-in-1 with voice mod -- it speaks!!
Please Log in or Create an account to join the conversation.
- goebish
- Offline
- I Void Warranties
- Posts: 2631
Also, I'll probably add Channel 11 and Channel 12 (!!!) for X-Axis and Y-Axis calibration on the V6x6.
Please Log in or Create an account to join the conversation.
- victzh
- Offline
- Posts: 1386
I did not have traces for RTH, so Channel 10 is not RTH but X-calibration and Channel 11 id Y-calibration.
If V686G has RTH and someone provide me with traces it's not too late to move calibration (almost not working in V686 anyways) to Channels 11-12 and put RTH (also should not work well without GPS) to Channel 10.
Please Log in or Create an account to join the conversation.
- goebish
- Offline
- I Void Warranties
- Posts: 2631
The v6x6 & v912 are using an "enhanced" FlySky protocol (A7105)
bitbucket.org/goebish/deviation/commits/...534d7e0e6b9e95ad8d22 (v6x6 only in this commit)
Please Log in or Create an account to join the conversation.
- victzh
- Offline
- Posts: 1386
We'd better coordinate the channel order then between V2x2, V3x3, V6x6 etc. They're all WL-Toys, so there will be much confusion if we're not.
So, everything except V2x2 uses some version of FlySky, am I correct?
Please Log in or Create an account to join the conversation.
- goebish
- Offline
- I Void Warranties
- Posts: 2631
Ok, I'll coordinate the channel order with you
Please Log in or Create an account to join the conversation.
- goebish
- Offline
- I Void Warranties
- Posts: 2631
victzh wrote: RTH (also should not work well without GPS) to Channel 10.
I guess it's simulating a magnometer, with gyro/acc data and remembers the starting angle (you've to take off with a quad in a certain position), then when you activate "RTH" it just flies back in this direction, of course it won't be able to stop and land at home position
I've already tried to code that in multiwii (headfree + "semi rth" without mag/gps), the result was not very good but it kinda worked.
Please Log in or Create an account to join the conversation.
- SeByDocKy
- Offline
- Posts: 1016
goebish wrote: On v686 I think Channel 6 performs a flip, I also think there's no toggle (I think this is handled internally by the stock TX), on/off positions work, but maybe SeByDocKy can confirm that ?
Also, I'll probably add Channel 11 and Channel 12 (!!!) for X-Axis and Y-Axis calibration on the V6x6.
Yes the good news, if you take de classic V2x2 config file for Devo 7E and change it to flysky ... flip, camera, picture and light are working directly... So yes I guess Flip are channel 6. I would like to assign the left horizontal trim pressed left to the headless ....
Please Log in or Create an account to join the conversation.
- goebish
- Offline
- I Void Warranties
- Posts: 2631
What we want to know regarding the flip function, when you push the button, does it performs a flip or enables flip mode.
Please Log in or Create an account to join the conversation.
- victzh
- Offline
- Posts: 1386
Please Log in or Create an account to join the conversation.
- goebish
- Offline
- I Void Warranties
- Posts: 2631
victzh wrote: it's not too late to move calibration (almost not working in V686 anyways) to Channels 11-12 and put RTH (also should not work well without GPS) to Channel 10.
I feel it would be more logical to have calibration on Ch11-12, don't you mind moving them so I can use Ch10 for RTH ?
Is everyone fine with that ?:
Ch5 - Light
Ch6 - Flip
Ch7 - Still camera
Ch8 - Video camera
Ch9 - Headless
Ch10 - RTH
Ch11 - X-Axis calibration
Ch12 - Y-Axis calibration
(sorry, this is the wrong thread, but this is where the discussion is )
Please Log in or Create an account to join the conversation.
- Deal57
- Offline
- Posts: 857
Deviation Devo7e 3way switch mod, A7105, NRF24L01
Devo6s 2x2 switch mod, trim mod, haptic, multimodule, A7105, NRF24L01, CC2500
Devo12e 4-in-1 with voice mod -- it speaks!!
Please Log in or Create an account to join the conversation.
- goebish
- Offline
- I Void Warranties
- Posts: 2631
Ch11 Value
-100% -50% : X-Cal
-50% +50% : Nothing
+50% +100%: Y-Cal
Ok with that ? (this kinda force to have a 3 positions switch to be used, or maybe it's possible with trim switches...)
Please Log in or Create an account to join the conversation.
- goebish
- Offline
- I Void Warranties
- Posts: 2631
It's used in the code:
if(Channels[7] > 0) // Ch8
packet[12] |= 0x10;
But it's not documented anywhere, only functions of Ch5,6,7 are documented in protocol description file and user manual.
Please Log in or Create an account to join the conversation.
- Deal57
- Offline
- Posts: 857
Deviation Devo7e 3way switch mod, A7105, NRF24L01
Devo6s 2x2 switch mod, trim mod, haptic, multimodule, A7105, NRF24L01, CC2500
Devo12e 4-in-1 with voice mod -- it speaks!!
Please Log in or Create an account to join the conversation.
- Home
- Forum
- Development
- Protocol Development
- WLToys V912/V915/? protocols