LibrePilot Forum

General Category => General Discussion => Topic started by: MickD on July 09, 2015, 03:08:04 pm

Title: CC3D Support
Post by: MickD on July 09, 2015, 03:08:04 pm
I guess I will be the first to post in here.
I'm glad to hear that your plans include continued support for the CC3D as I have quite a few of them and want to continue to use them on some of my quads. Will we be able to post here for support related question or problems and issues we may be having with the CC3D, or is that still something we need to go to the OP forum for?

I wish all of you continued success in all of your projects.
Title: Re: CC3D Support
Post by: akcom on July 09, 2015, 03:37:17 pm
As a follow up question, OP has stated that the reason CC3D support is being dropped is the lack of available memory on CC3D boards.  How do you plan on circumventing this issue to continue supporting CC3D?
Title: Re: CC3D Support
Post by: ScreamingKitty on July 09, 2015, 03:52:28 pm
The fact that CC3D will be continued supported means that possible bugs might be fixed so the FC works even better and thats better then just dropping it from the release.

Maintaining the code for it doesn't mean anyone expect it to deliver unrealistic features thats impossible.

(Just my view of it)
Title: Re: CC3D Support
Post by: TheOtherCliff on July 09, 2015, 07:52:14 pm
There are several ways that CC3D code can be improved.  We may choose to do some of them and anyone who wants to and has the coding skills is welcome to too:
- Split CC off into separate firmware or remove CC and just support CC3D.  Right now, CC and CC3D code are in same firmware.
- Remove UAVOs that are unsupported in CC3D (if not done already).
- Have different firmwares with different feature sets.
- Have loadable modules so you only have code for the features that you want (if possible).
- Rewrite some large code to make it smaller.
- ?
Title: Re: CC3D Support
Post by: MickD on July 09, 2015, 08:00:57 pm
If CC isn't needed for the CC3D and it will free up some space, I say take it out.  Just my vote.
Title: Re: CC3D Support
Post by: liftbag on July 09, 2015, 08:39:30 pm
I'm ready! 

Atom box (the clone version) :)

(http://imagizer.imageshack.us/v2/640x480q90/538/qAv4Qc.jpg) (http://imageshack.com/a/img538/9568/qAv4Qc.jpg)
Title: Re: CC3D Support
Post by: akcom on July 09, 2015, 09:00:16 pm
I can't imagine there is a single person still using the CC board.  That certainly sounds like it will yield the biggest result with the least effort.  Loadable modules is going to be tough because you then have to build the framework around it.  Now your code has to include relocation tables, fixups for the relocation tables, keep track of currently loaded modules etc.  So ultimately, you might not end up saving that much and you significantly increase the toolchain workload on the backend.
Title: Re: CC3D Support
Post by: akcom on July 10, 2015, 05:55:41 pm
Having just looked up the difference between the CC3D and the regular CC, it looks like the only difference is the CC has a different gyro.  Realistically, how much space in the firmware is that gyro code taking?  And please correct me if I'm wrong on the difference between the two boards?
Title: Re: CC3D Support
Post by: f5soh on July 10, 2015, 06:05:05 pm
Analog Gyro so use more ram for buffers
Title: Re: CC3D Support
Post by: akcom on July 10, 2015, 07:59:32 pm
Analog Gyro so use more ram for buffers
I thought the issue w/ the CC3D is the amount of ROM on the chip, not RAM.  Am I mistaken there?
Title: Re: CC3D Support
Post by: f5soh on July 10, 2015, 08:31:19 pm
RAM, after Update&Erase there is 1.73Kb left using 15.02

Around 500bytes left with GPS and telemetry output for OSD, there is no Ram left to run GPS with NMEA protocol or Txpid for example
Title: Re: CC3D Support
Post by: cato on July 17, 2015, 12:21:26 pm
I am glad that you guys plan to support CC3D further on. I have quite a few of them lying around here, waiting to be used in some experimental projects, and the suddon drop was a surprise. I would not expect fancy new features, just that I can further on use my GCS to configure or monitor my CC3D, that's all.

On a developper's view, I am sure that there is always some space for improvement, especially when the hardware is short of resources. I really like the CC3D and Atom boards, they are simple, easy and not expensive. They are the perfect boards for experimenting and testing, without being afraid to lose an invaluable piece of equipment should I dunk my quad or plane in the next pond :)

Title: Re: CC3D Support
Post by: brusque on July 20, 2015, 06:03:59 pm
Hello guys!

I also think it's important to maintain CC3D support.

Most CC3D users just use the boards for mixing/stabilization. Autopilot etc are not needed. So, it's just a matter of not including those firmware modules nobody uses on CC3D.

Regards,

Brusque
Title: Re: CC3D Support
Post by: DeeJ on July 21, 2015, 12:45:56 pm
I can't imagine there is a single person still using the CC board. 

I use 2 of them!  Alongside my CC3D, that is.  They are still capable flight controllers, although not as competent as the CC3D.

Perhaps one solution is to allow various versions of the GCS to co-exist on the same machine, so that an old version that supports CC boards can be kept, even if it no longer gets any significant support or development.  At some time in the future that mechanism can be used to leave CC3D behind, in its turn (but not too soon, please!)

David
Title: Re: CC3D Support
Post by: liftbag on July 21, 2015, 01:15:41 pm

I can't imagine there is a single person still using the CC board. 
[CUT]
 (but not too soon, please!)

David
Yeah, CC3D is still alive!
Title: Re: CC3D Support
Post by: MickD on July 25, 2015, 06:02:28 pm
Hope I am not out of line asking this here but does anyone have access to the OPTune calculator?  The one that was available on the OP site is down.  Not sure if it's temporary or what, but I thought some of you may had been involved in the development of it. 
Title: Re: CC3D Support
Post by: liftbag on July 25, 2015, 06:45:36 pm

Hope I am not out of line asking this here but does anyone have access to the OPTune calculator?  The one that was available on the OP site is down.  Not sure if it's temporary or what, but I thought some of you may had been involved in the development of it.
Yes, the site is down, maybe it is temporary.
Title: Re: CC3D Support
Post by: TheOtherCliff on July 25, 2015, 08:27:30 pm
It's a simple formula and the factors are posted (maybe restricted viewing) elsewhere on OP forum.

Of course, I don't have access to OP restricted forums any more.  OP / OPNG blocks me via IP (have they never heard of proxies?) and user name (the worst since I can't even change my OP user to say that I am banned).  Why doesn't OP mark us as banned?  Because they don't want to show how many good people are banned there now.
Title: Re: CC3D Support
Post by: corbatjean on July 26, 2015, 07:15:17 am
For "off-line" computation  :D
Title: Re: CC3D Support
Post by: MickD on July 26, 2015, 07:24:23 am
For "off-line" computation  :D

This is great.  Thanks for posting this. 
Title: Re: CC3D Support
Post by: cato on July 26, 2015, 09:06:23 am
that's nice, THANKS :)
Title: Re: CC3D Support
Post by: Sylent911 on July 26, 2015, 02:35:15 pm
thanks for this.
Title: Re: CC3D Support
Post by: cato on July 26, 2015, 05:04:24 pm
I compiled the new git source today and connected a CC3D, it recognized it and uploaded the firmware. The CC3D ist working, but unfortunately I have no spare frame to test it right now ...
Title: Re: CC3D Support
Post by: corbatjean on July 27, 2015, 10:07:30 am
thanks for this.

OPNG has a new OPTune @ https://optune.opng.org/

They have changed the factors for the computation of Yaw. Roll and Pitch end up with the same values, Yaw is now a lot higher than before. To be tested ....
Title: Re: CC3D Support
Post by: MickD on July 27, 2015, 02:13:59 pm
I was able to get the same results with both calc's
Title: Re: CC3D Support
Post by: joeclone on October 26, 2015, 12:00:43 pm
Is there plans to revise coding for CC3D to support baro and sonar to achieve altitude hold as what Cleanflight has done for CC3D? It's great that Supermoon has support for CC3D, just hope there's some major revisions in the next release.
Title: Re: CC3D Support
Post by: Zniggurat on October 26, 2015, 12:46:18 pm
Is there plans to revise coding for CC3D to support baro and sonar to achieve altitude hold as what Cleanflight has done for CC3D? It's great that Supermoon has support for CC3D, just hope there's some major revisions in the next release.

Useless or not-so-important?  :P

If you want baro buy a Revo  ;D
Title: Re: CC3D Support
Post by: joeclone on October 26, 2015, 03:21:34 pm
Useless or not-so-important?  :P

If you want baro buy a Revo  ;D

Ermm this is CC3D support, ??? why revo then? Might aswell go the way of OPNG.
Title: Re: CC3D Support
Post by: a_morale on October 26, 2015, 03:29:02 pm
CC3D support is intended mostly for acro/fpv applications. No autonomous functionality is planned right now for CC3D. This also includes barometer/sonar.
There is not really so much interest in adding this kind of functionalities to CC3D, being the platform pretty limited nowadays, lacking sensors and "horsepower" to do anything interesting.
Title: Re: CC3D Support
Post by: Zniggurat on October 26, 2015, 03:50:14 pm
Thanks Alessio for the "extended version" of my post LoL
Title: Re: CC3D Support
Post by: joeclone on October 26, 2015, 05:19:14 pm
Well just saying, altitude hold dun just have to be a strict position hold misnomer. I'd like to pull off rolls without dropping altitude or flying fpv and enjoy the view without having to worry about dropping height.
Title: Re: CC3D Support
Post by: Zniggurat on October 26, 2015, 05:30:55 pm
...pull off rolls without dropping altitude...

Practice  ;)

...flying fpv and enjoy the view without having to worry about dropping height...

Revo  :P
Title: Re: CC3D Support
Post by: Wagsy on October 26, 2015, 11:47:15 pm
I have a REVO with one bank set to use ATTI and the on board BARO for emergency position hold if I loose VTX.
But, flying around with it on would be pointless.
Other banks are set on ACRO+

Learn to fly so you can fly around in ACRO+ or RATE modes.
I try out an auto level mode from time to time but it's just way to restrictive.

My other CC3D machines are set ACRO+ ACRO+ and 3rd bank to ATTI.
If I loose VTX up high I figure I can flick to ATTI and LOS fly it back if I can see it.
If not then I just crash it.

Once you can fly in a Manual mode, you will never fly in an Auto Level mode again.