ggrif

  • *
  • 178
CC3D setup on a Hex, can't select OneShot
« on: November 02, 2015, 04:51:15 pm »
I have a RMRC CC3D I've flown on Tri's and quads I'm setting up on a hex.

SN20 esc's, BLHeli 14.02.01
FrSky D4R-II, PPM enabled, Pin 8 from receiver port to signal on D4R
LP 15.09

During the New Vehicle setup process performing erase/upgrade the board defaults to PWM+NoOneshot when I select PPM on the Input Signal Config page (which is normal, I think). It changes after selecting OneShot esc's on the Output Signal Config page.

On the Multirotor Config page when I select "hex", no matter which flavor, OneShot is greyed out on the Output Signal Config page. If I go back and select "quad" then OneShot is an option again.

So, what have I missed? How do I set up OneShot on my hex?  Please.
Thanks!




f5soh

  • *****
  • 4572
    • LibrePilot
Re: CC3D setup on a Hex, can't select OneShot
« Reply #1 on: November 02, 2015, 06:35:26 pm »
Oneshot on Hexacopter can be done but need some outputs on the FlexiIO (Receiver port) if i remember.

That because Oneshot is disabled in hexacopter wizard, a little too complex for beginner that should use Wizard.

ggrif

  • *
  • 178
Re: CC3D setup on a Hex, can't select OneShot
« Reply #2 on: November 02, 2015, 07:07:41 pm »
OK 😃.  Sometimes I forget how you dev types make very complex things very simple for us not so gifted folk.

I'm curious what the outputs on the FlexiIO are. Where might I read up on that?

Wagsy

  • *
  • 87
    • Rotorpix
Re: CC3D setup on a Hex, can't select OneShot
« Reply #3 on: November 02, 2015, 07:30:17 pm »
A CC3D cannot do Oneshot with a HEX, it can do PWMsync.
You need a REVO to do Oneshot on a HEX.

ggrif

  • *
  • 178
Re: CC3D setup on a Hex, can't select OneShot
« Reply #4 on: November 02, 2015, 08:54:44 pm »
A CC3D cannot do Oneshot with a HEX, it can do PWMsync.
You need a REVO to do Oneshot on a HEX.

Thanks Wagsy. Revo clone on the way.

liftbag

  • *****
  • 215
    • LibrePilot
Re: CC3D setup on a Hex, can't select OneShot
« Reply #5 on: November 02, 2015, 10:20:54 pm »
A CC3D cannot do Oneshot with a HEX, it can do PWMsync.
You need a REVO to do Oneshot on a HEX.
CC3D can use oneshot with a hex.
As Laurent says, it's no a simple task, but CC3D can.

Firts, you cannot setup oneshot on a hex via setup wizard.

So, go with manual setup.


1- Configure Outputs+OneShot on receiver port and PPM on flexi port, then save and reset (firmware tab). So you have to connect your receiver to flexi port.




2- Configure Hexacopter X and assign the motor output channels as follow




3- Go to output and assign OneShot to banks 1 and 3. Note, you have free PWM output 4 and 6 to use with other devices, as discovery buzzer, video switch, nav lights and so on.



4- ESCs must be connected as follow
VTOLMotorNE > Servo output 1
VTOLMotorE  > Servo output 2
VTOLMotorSE > Servo output 3
VTOLMotorSW > Servo output 5
VTOLMotorW  > Receiver port PIN5
VTOLMotorNW > Receiver port PIN6


5- Perform the manual ESC calibration and set the idle level (Neutral - slowest for motor).
6- Perform the Transmitter Setup Wizard.



« Last Edit: November 03, 2015, 07:49:43 am by liftbag »

ggrif

  • *
  • 178
Re: CC3D setup on a Hex, can't select OneShot
« Reply #6 on: November 03, 2015, 12:49:27 am »
Thanks Liftbag!  Really great stuff! I'm gonna jump on this after work today.

Dumb question, my hex I believe, is an H configuration, does it matter if I use X or H?

Wagsy

  • *
  • 87
    • Rotorpix
Re: CC3D setup on a Hex, can't select OneShot
« Reply #7 on: November 03, 2015, 06:03:46 am »
Well there you go, never new about that way.

liftbag

  • *****
  • 215
    • LibrePilot
Re: CC3D setup on a Hex, can't select OneShot
« Reply #8 on: November 03, 2015, 06:40:09 am »
Thanks Liftbag!  Really great stuff! I'm gonna jump on this after work today.

Dumb question, my hex I believe, is an H configuration, does it matter if I use X or H?
H or X only changes the mixer table. You can use H.
If you want, I can give you a hand to configure a custom vehicle.
« Last Edit: November 03, 2015, 07:47:16 am by liftbag »

ggrif

  • *
  • 178
Re: CC3D setup on a Hex, can't select OneShot
« Reply #9 on: November 03, 2015, 04:21:16 pm »
OK, here we go, does this look correct?  I'll clean up all the wiring when I know all is connected correctly.

Thanks again for the help!




liftbag

  • *****
  • 215
    • LibrePilot
Re: CC3D setup on a Hex, can't select OneShot
« Reply #10 on: November 03, 2015, 04:32:30 pm »
Seems ok to me. Is the PPM receiver signal connected to pin 4 of the flexi port?
Before the clean up you can give it a try with battery connected in order to set the motor neutrals and to complete the transmitter setup wizard.

ggrif

  • *
  • 178
Re: CC3D setup on a Hex, can't select OneShot
« Reply #11 on: November 03, 2015, 04:50:13 pm »
PPM to pin 4, yes. One more question, do I need to worry about the ground wires on esc 5&6?

Thanks!

Bummer, connected battery, no power to Rx, need to troubleshoot when I get home from work.  >:(
« Last Edit: November 03, 2015, 04:58:46 pm by ggrif »

liftbag

  • *****
  • 215
    • LibrePilot
Re: CC3D setup on a Hex, can't select OneShot
« Reply #12 on: November 03, 2015, 05:21:31 pm »
PPM to pin 4, yes. One more question, do I need to worry about the ground wires on esc 5&6?

Thanks!

Bummer, connected battery, no power to Rx, need to troubleshoot when I get home from work.  >:(

Very often I've used only signal wires from ESCs, without any issue.
If you want, you can connect the ESC 5 and 6 ground cables to the free gnd servo output of the CC3D.
The wiring seems correct, so I cannot figure out why the receiver is unpowered.

ggrif

  • *
  • 178
Re: CC3D setup on a Hex, can't select OneShot
« Reply #13 on: November 03, 2015, 09:00:50 pm »
Will check all connections with multimeter when I get home this evening. May have damaged the jst when switching wires around.

ggrif

  • *
  • 178
Re: CC3D setup on a Hex, can't select OneShot
« Reply #14 on: November 04, 2015, 04:15:30 pm »
Broken ground pin in Main port board connector 🤓. Ground to flexiIO port and, voilĂ , we have Rx! 

Now just need time to complete setup.