LibrePilot Forum
General Category => General Discussion => Topic started 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.
-
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?
-
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)
-
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.
- ?
-
If CC isn't needed for the CC3D and it will free up some space, I say take it out. Just my vote.
-
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)
-
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.
-
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?
-
Analog Gyro so use more ram for buffers
-
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?
-
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
-
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 :)
-
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
-
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
-
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!
-
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.
-
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.
-
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.
-
For "off-line" computation :D
-
For "off-line" computation :D
This is great. Thanks for posting this.
-
that's nice, THANKS :)
-
thanks for this.
-
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 ...
-
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 ....
-
I was able to get the same results with both calc's
-
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.
-
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
-
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.
-
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.
-
Thanks Alessio for the "extended version" of my post LoL
-
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.
-
...pull off rolls without dropping altitude...
Practice ;)
...flying fpv and enjoy the view without having to worry about dropping height...
Revo :P
-
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.