LibrePilot Forum

Development => Firmware General => Topic started by: pragamichele on November 19, 2015, 12:59:05 pm

Title: graupner hott sumd
Post by: pragamichele on November 19, 2015, 12:59:05 pm
Hello
because it was not yet implemented the Protocol sumd hott?
I should connect the rx graupner to cc3d with oneshot 125.
how can I do?
There will be updates?
I am in the process of changing from spektrum or graupner with respective 30 multirotor!
if this protocol will not be supported in a hurry to change it from Librepilot Betaflight all multirotor.
thank you.
Title: Re: graupner hott sumd
Post by: m_thread on November 19, 2015, 01:36:10 pm
Hi


As of now we don't have support for SUMD HOTT protocol in LibrePilot. I know that TauLabs have support for this protocol so it should be possible to port that to LP quite easily I think.
There are other serial receiver protocols as well that we want to support eventually. The limiting factor here is development time and actual hardware for the developer to test with.


/Fredrik
Title: Re: graupner hott sumd
Post by: liftbag on November 19, 2015, 01:58:08 pm
Hi


As of now we don't have support for SUMD HOTT protocol in LibrePilot. I know that TauLabs have support for this protocol so it should be possible to port that to LP quite easily I think.
There are other serial receiver protocols as well that we want to support eventually. The limiting factor here is development time and actual hardware for the developer to test with.


/Fredrik

Hi Fredrik.
I am also currently interested in changing to Graupner Tx/Rx.
Michele is part of the test team too. Do you think a porting from taulabs tested by test team only can be a possible viable option?
Title: Re: graupner hott sumd
Post by: Fr33man on November 24, 2015, 09:04:17 pm
I make the same request of pragamichele...    ;)

Thanks
Title: Re: graupner hott sumd
Post by: Denis-87 on November 25, 2015, 04:30:04 pm
I think to go in choosing graupner if there was compatibility or I'll have to think of abandoning the project even though I hope not , because graupner is doing very well
Title: Re: graupner hott sumd
Post by: pragamichele on December 17, 2015, 04:46:37 pm

news?
Title: Re: graupner hott sumd
Post by: liftbag on December 17, 2015, 05:37:46 pm

news?
I made a jira request august 23 (https://librepilot.atlassian.net/browse/LP-104). Still unassigned, but as you know none of the developer owns Graupner Tx/Rx. Changed priority from low to medium.
I rised a request for Jeti EX bus support (https://librepilot.atlassian.net/browse/LP-196) too. Maybe Jeti is more simple, because they publicly share detailed documents on their protocol.
It would be really great to have something like that by Graupner. Ultimately, it is also their interest.
I would go with Jeti, but the excessive cost would induce me to fall back on Graupner, but currently LP does not support Graupner, then I am faced with two closed roads.
Title: Re: graupner hott sumd
Post by: m_thread on December 17, 2015, 06:50:58 pm
I have been thinking of looking at this for some time. The biggest problem (apart from lack of spare time) is that to be able to verify the implementation and debug/troubleshoot any issue I will have a hard time as I don't have a Graupner system.

I could try to have this implemented and then let someone else with a Graupner radio test it for me. It would be a bit tedious if there are issues but I guess we have to work with what we have here...

As part of the code has to added to each supported platform ( cc3d, revo, nano, sparky2 ) I would like to know what platform any owner of a Graupner who could help out testing would prefer.
Same as above applies for Jeti support.
/Fredrik
Title: Re: graupner hott sumd
Post by: liftbag on December 17, 2015, 07:45:12 pm



As part of the code has to added to each supported platform ( cc3d, revo, nano, sparky2 ) I would like to know what platform any owner of a Graupner who could help out testing would prefer.
Same as above applies for Jeti support.
/Fredrik
Pragamichele has tons of microracers, all equipped with Graupner Rx and CC3D. He is converting all CC3D to betaflight for Graupner compatibility.
I think he will be happy to test SUMD support.
Title: Re: graupner hott sumd
Post by: m_thread on December 17, 2015, 08:05:41 pm
OK!
Great. I will do the CC3D first then. When we get that to work I can do the other platforms as well.
I will keep you posted.
/F
Title: Re: graupner hott sumd
Post by: pragamichele on December 17, 2015, 08:57:23 pm
thank you
I am available to test with SUMD cc3d.
I look forward
Title: Re: graupner hott sumd
Post by: mazevx on December 17, 2015, 09:39:43 pm
I can test SumD with revo mini and cc3d Atom at any time you want.
Title: Re: graupner hott sumd
Post by: m_thread on December 19, 2015, 11:06:27 am
Ok, I have Graupner HoTT SUMD/SUMH support compiling for the CopterControl target ( CC3D, Atom ). I can build a complete GCS with the new firmware for Mac. I can build it for Windows and Linux also but Mac is the platform I'm developing on normally.
Please tell me if a Mac binary would do and I will post a link to it later today.


/F
Title: Re: graupner hott sumd
Post by: pragamichele on December 19, 2015, 12:12:54 pm
mac ok  ;)
Title: Re: graupner hott sumd
Post by: m_thread on December 19, 2015, 01:08:50 pm
Well as Mac seems to be ok I will post a link here: https://www.dropbox.com/s/bq2q2zz0dtpzm5b/LibrePilot-15.09-dirty-osx.dmg
Please report if it works. This should work on CC3D and Atom only. Select HoTT SUMD or HoTT SUMH on main and/or flexi port. Please test both alternatives and try to verify functionality.
Radio setup is not supported in vehicle setup wizard yet. So it has to be done manually or via the simple input wizard in the configuration plugin.

UPDATE: Added link to correct Mac installer
Cheers
/F
Title: Re: graupner hott sumd
Post by: pragamichele on December 19, 2015, 02:01:52 pm
perfect
 thanks
Title: Re: graupner hott sumd
Post by: pragamichele on December 19, 2015, 02:56:51 pm
I tried.
sumd-sumh set on FlexiPort or Mainport.
in both cases, just move a channel of the radio, the cc3d disconnects and restarts :'(
Title: Re: graupner hott sumd
Post by: m_thread on December 19, 2015, 03:46:02 pm
Ok. I will have another look at the code to see if I can identify the cause of the crash. It will be hard for me to debug without the actual hardware. The only thing I can come to think of is a recording of serial output from the HoTT receiver. If I had that I could maybe replay the recording to see where it crashes.
/F
Title: Re: graupner hott sumd
Post by: pragamichele on December 19, 2015, 08:01:31 pm
attached result of the terminal
Title: Re: graupner hott sumd
Post by: pragamichele on December 19, 2015, 08:12:07 pm
same results with the atom.
just tested
Title: Re: graupner hott sumd
Post by: m_thread on December 20, 2015, 12:49:03 pm
I have made a new build with some slight changes. I cant say I have found anything that I'm sure caused the board resets. I have found issues in the GCS though.
To test this please run the new GCS and then update ( and erase ) the firmware on the board.
Link to installer: https://www.dropbox.com/s/1ypt8qnvfxw5ktn/LibrePilot-15.09%2Br2-ge27f651-osx.dmg
Cheers
/F
Title: Re: graupner hott sumd
Post by: m_thread on December 20, 2015, 01:34:38 pm
Ok, I did fix a thing found by another of the developers right now. Thanks Laurent...
Link to new installer will be uploaded in 30 mins.
/F
Title: Re: graupner hott sumd
Post by: pragamichele on December 20, 2015, 01:53:09 pm
OK thanks.
in the meantime I have tried ...
same problem
Title: Re: graupner hott sumd
Post by: m_thread on December 20, 2015, 02:04:05 pm
Great. Here is a new build: https://www.dropbox.com/s/umkxwxszt87i4yw/LibrePilot-15.09%2Br3-g7a95050-osx.dmg
I really hope this will work.
/F
Title: Re: graupner hott sumd
Post by: pragamichele on December 20, 2015, 07:41:08 pm
Yes
start testing!
it works!
Now I check FlexiPort and Atom
https://www.youtube.com/watch?v=kp9FJpOShic


demo video
Title: Re: graupner hott sumd
Post by: f5soh on December 20, 2015, 07:53:02 pm
Great :)

If you can use the firmware attached and flash manually (rescue, load, flash), check the receiver stack in UavoBrowser and report the value after some time running.
Here in screenshot the receiver stack value is 100:

(https://forum.librepilot.org/index.php?action=dlattach;topic=304.0;attach=855)

Thanks,
Laurent
Title: Re: graupner hott sumd
Post by: pragamichele on December 20, 2015, 08:45:20 pm
Great :)

If you can use the firmware attached and flash manually (rescue, load, flash), check the receiver stack in UavoBrowser and report the value after some time running.
Here in screenshot the receiver stack value is 100:

(https://forum.librepilot.org/index.php?action=dlattach;topic=304.0;attach=855)

Thanks,
Laurent
Title: Re: graupner hott sumd
Post by: f5soh on December 20, 2015, 08:52:09 pm
Thanks Michele ;)
Title: Re: graupner hott sumd
Post by: m_thread on December 20, 2015, 09:32:13 pm
This is awesome. Thanks Michele for the help with testing. Now I will clean up the code, add support for Revolution and Nano and create a Pull Request so that we can merge this functionality in to our next version.
I also want to thank TauLabs and especially ernieift (https://github.com/ernieift) for the implementation of the HoTT driver my code is based on.
If someone here could help out testing on Revo and Nano it would be great.
Cheers
/F
Title: Re: graupner hott sumd
Post by: pragamichele on December 20, 2015, 11:30:35 pm
Tomorrow I try on FlexiPort, Atom and Nano atom

https://www.youtube.com/watch?v=ey2b4n5fNxw
Title: Re: graupner hott sumd
Post by: m_thread on December 20, 2015, 11:58:55 pm
Really nice to see things working. Here is a version with support for HoTT and Revolution + RevoNano (and of course CC3D): https://www.dropbox.com/s/n18jwvws3pbju3i/LibrePilot-15.09%2Br5-g68ff383-osx.dmg (https://www.dropbox.com/s/n18jwvws3pbju3i/LibrePilot-15.09%2Br5-g68ff383-osx.dmg)
I hope it works ok.
/Fredrik
Title: Re: graupner hott sumd
Post by: pragamichele on December 21, 2015, 01:28:48 pm
just finished 5 flights, no problems.
latest version is ok with cc3d sumd of Mainport.
also the failsafe.
Title: Re: graupner hott sumd
Post by: m_thread on December 21, 2015, 01:56:17 pm
Great news! Now I just hope that someone could test this on Revo and Nano as well. The actual implementation of the codec is the same for all targets. But the setup of the UART differs between all of them.
/F
Title: Re: graupner hott sumd
Post by: pragamichele on December 21, 2015, 07:22:15 pm
very good.
I tried it on FlexiPort cc3d.
Atom with FlexiPort and Mainport.

It remains to try:

http://www.banggood.com/Openpilot-MINI-CC3D-NANO-Atom-Flight-Controller-for-QAV250-Multicopter-250-Frame-Kit-p-992324.html
Title: Re: graupner hott sumd
Post by: f5soh on December 21, 2015, 07:36:39 pm
CC3D, Atom and this CC3D Nano should share the same schematic so i think it should also works.
Last boards to test are Revo and Revo Nano
Title: Re: graupner hott sumd
Post by: mazevx on December 22, 2015, 02:25:28 pm
As soon as my revo arrives I will start testing.
Just have to load the ne firmware from somewhere and flash it...
Is there a build for win10?
Im not familiar building my own so Im sorry for that.
Title: Re: graupner hott sumd
Post by: m_thread on December 22, 2015, 03:01:22 pm
Hi mazevx,
I will try to find time to build a Windows installer from the branch I have with the HoTT support tonight.
Thanks for testing.
/F
Title: Re: graupner hott sumd
Post by: mazevx on December 22, 2015, 03:05:46 pm
No hurry for me! Its just only me ;-)
I have to thank for all the work of the devs!
Hoping that the revo arrives just before christmas.
Title: Re: graupner hott sumd
Post by: pragamichele on December 22, 2015, 03:08:16 pm
as soon as I have time, I create videos with the procedures of the radio.
Title: Re: graupner hott sumd
Post by: m_thread on December 22, 2015, 05:37:04 pm
Hi all
Here is an installer for Windows: https://www.dropbox.com/s/kitqwwsxeoa1jh2/LibrePilot-15.09%2Br6-g3d56c4f-win32.exe
The version is bumbed one commit since I corrected some copyright header in the code. No actual code was changed. Like for Mac this version is based on the LibrePilot 15.09 release. The only change is the code to support Graupner HoTT.
I will be less available the coming week due to the holidays and travel. But please post any findings here and I will try to find some time to help out. Thanks for testing.
/Fredrik
Title: Re: graupner hott sumd
Post by: m_thread on December 30, 2015, 11:20:47 am
Has anyone tried this on Revolution and/or RevoNano? I would like to have this tested so that we can merge this in to out 'next' branch and prepare it to be in the next release.
/F
Title: Re: graupner hott sumd
Post by: mazevx on December 30, 2015, 12:04:36 pm
My revo is still not delivered maybe stuck in german customs or something... Im gonna test it as soon as it arrives.
Title: Re: graupner hott sumd
Post by: m_thread on December 30, 2015, 01:00:34 pm
Great. I am working on the Jeti EX-Bus support right now. Hopefully we can get that in to next release as well.
Title: Re: graupner hott sumd
Post by: mazevx on January 05, 2016, 10:22:44 pm
I received my revo mini (banggood)  today evening, so I start testing with your Software tomorrow.
The FC is so tiny... cute little thing, hope it works well with SumD!
Title: Re: graupner hott sumd
Post by: m_thread on January 05, 2016, 11:34:57 pm
Great. I have an identical one of those controllers here that I'm using to test the Jeti code on. They seem to be very well built. And as you say, its really really tiny :)
/F
Title: Re: graupner hott sumd
Post by: mazevx on January 05, 2016, 11:59:18 pm
Wich Input should i use? Same as ppm?
Sorry for that question...
Title: Re: graupner hott sumd
Post by: m_thread on January 06, 2016, 03:32:05 pm
Do you mean on the Revo or on your receiver? I don't own a Graupner receiver so if it is that I'm not going to be to any help :) If its the Revo board you mean you can connect the serial cable from the receiver to either Main or Flexi port. Configure the ports in GCS and you should be fine.
Title: Re: graupner hott sumd
Post by: mazevx on January 06, 2016, 04:36:00 pm
Yes i meant the revo, thanks i wasnt sure if its configurable as normal.
Title: Re: graupner hott sumd
Post by: mazevx on January 07, 2016, 09:04:44 pm
Just tested sumD on revo mini, everythings working fine!
Receiver setup wizard performing well and gcs showing everything correct, so "thumbs up"
No flite test yet...tested on desk but that doesnt make a difference to me.

setup was:
FC: revo mini (banggod)
TX: Graupner MX20
RX: Graupner GR12L
Title: Re: graupner hott sumd
Post by: bozzo12 on October 20, 2016, 12:38:29 pm
hello,
 what's new since the last post?
I bought a gr12sh rx for use with cc3d, but is not a atom, of course, nothing works
it canot work if cc3d isn't an atom? or there are upgrage since?

thx

Title: Re: graupner hott sumd
Post by: f5soh on October 20, 2016, 01:58:59 pm
Hi,

CC3D or CC3D Atom shares the same schematic.

Download the 16.09RC2 and try the Hott input in FlexiPort.
https://forum.librepilot.org/index.php?topic=2424.0

You can use the Vehicle Wizard as well and get the connection diagram in Summary page.
Wiring is the same as a SBus input.
https://librepilot.atlassian.net/wiki/display/LPDOC/CC+Hardware+Configuration#CCHardwareConfiguration-MainPortandFlexiPortserialcablepinout
Title: Re: graupner hott sumd
Post by: bozzo12 on October 20, 2016, 05:51:22 pm
ok, i go try it!!
Title: Re: graupner hott sumd
Post by: bozzo12 on October 20, 2016, 06:44:57 pm
great, it work fine!!!!