LibrePilot Forum

Users => Vehicles - MultiRotors => Topic started by: ggrif on November 02, 2015, 04:51:15 pm

Title: CC3D setup on a Hex, can't select OneShot
Post by: ggrif 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!



Title: Re: CC3D setup on a Hex, can't select OneShot
Post by: f5soh 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.
Title: Re: CC3D setup on a Hex, can't select OneShot
Post by: ggrif 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?
Title: Re: CC3D setup on a Hex, can't select OneShot
Post by: Wagsy 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.
Title: Re: CC3D setup on a Hex, can't select OneShot
Post by: ggrif 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.
Title: Re: CC3D setup on a Hex, can't select OneShot
Post by: liftbag 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.

(http://imagizer.imageshack.us/v2/640x480q90/910/E2LFiI.png) (http://imageshack.com/a/img910/9032/E2LFiI.png)


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

(http://imagizer.imageshack.us/v2/640x480q90/911/UCfVIN.png) (http://imageshack.com/a/img911/8093/UCfVIN.png)


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.

(http://imagizer.imageshack.us/v2/640x480q90/905/rtnPyu.png) (http://imageshack.com/a/img905/8580/rtnPyu.png)

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.



Title: Re: CC3D setup on a Hex, can't select OneShot
Post by: ggrif 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?
Title: Re: CC3D setup on a Hex, can't select OneShot
Post by: Wagsy on November 03, 2015, 06:03:46 am
Well there you go, never new about that way.
Title: Re: CC3D setup on a Hex, can't select OneShot
Post by: liftbag 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.
Title: Re: CC3D setup on a Hex, can't select OneShot
Post by: ggrif 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!



Title: Re: CC3D setup on a Hex, can't select OneShot
Post by: liftbag 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.
Title: Re: CC3D setup on a Hex, can't select OneShot
Post by: ggrif 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.  >:(
Title: Re: CC3D setup on a Hex, can't select OneShot
Post by: liftbag 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.
Title: Re: CC3D setup on a Hex, can't select OneShot
Post by: ggrif 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.
Title: Re: CC3D setup on a Hex, can't select OneShot
Post by: ggrif 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.