DIY Frsky Sende- und Empfangsmodul mit Arduino

Status
Nicht offen für weitere Antworten.

cesco1

Erfahrener Benutzer
#42
Das ganze ist nicht opensource.

Obwohl von deviationtx abgekupfert hat sich midelic geweigert der GPL lizenz zu entsprechen und die source rauszugeben.
 
#45
Das ganze ist nicht opensource.
Obwohl von deviationtx abgekupfert hat sich midelic geweigert der GPL lizenz zu entsprechen und die source rauszugeben.
Nun ja, der TX Teil von Midelic ist ja verfügbar und referenziert auch zur deviation.
http://www.rcgroups.com/forums/showpost.php?p=27788563&postcount=1
Ob der RX Code auch auf dem selben Code basiert oder nur das selbe Protokoll implementiert weiß ich nicht, in dem Fall müsste er es auch nicht freigeben.
Das er es momentan nicht freigeben will nachdem die Chinesen es ohne Referenzierung Nutzen kann ich irgendwo auch verstehen.

EDIT: Der RX basiert wohl auf dem Code von Kyrre Aalerud und der ist nicht GPL:
* Created: 15.06.2012
* Author: Kyrre Aalerud
* Copyright: (c) 2012 Kyrre Aalerud
* Licence: Published for all to use, reuse and modify freely.
 
Zuletzt bearbeitet:

midelic

Neuer Benutzer
#46
Hi

Sorry to jump in .German is not my mother language.But Google translate always helps.

@Cesco
As I said on my thread my code is based on Kyrre Aalerud Frsky rx demo code.
And again as I told you before.,,his demo code is not GPL.
Secondly his code is not working with actual CC2500 modules.He uses in his code many hacks to suit his modules not for all CC2500 modules...and to be usable as a RX.

Third as I said before my rX code is not based on PB code.I used my own bitbang SPI not HW spi.

Even that If I remember correctly.PB made his TX code after K.A. cracked the Frsky Rx code.So Idk who's the chicken and who's the egg.

Forth, the code I have is not closed is friends-ware.

Note:
I reviewed that KA thread many times and I saw that nobody understood really what he discovered except Simon Chambers maybe, and to make one universal frskt rx(for all modules).Many tried but nobody succeeded to make an frsky rx..except me of course but much later on.. (LOL!).

As you see chinese people took it anyway.What they sell ,they sell with only the hex file published.I gave no source to them.

If this debate GPL no GPL, go in flames......I will delete all my files and I'' will cease all support for this job.

Enjoy!
M.
 

MaxWin

(╯°□°)╯︵ ┻━┻
#47
Sorry to jump in .German is not my mother language.But Google translate always helps.

@Cesco
As I said on my thread my code is based on Kyrre Aalerud Frsky rx demo code.
And again as I told you before.,,his demo code is not GPL.
Secondly his code is not working with actual CC2500 modules.He uses in his code many hacks to suit his modules not for all CC2500 modules...and to be usable as a RX.

Third as I said before my rX code is not based on PB code.I used my own bitbang SPI not HW spi.

Even that If I remember correctly.PB made his TX code after K.A. cracked the Frsky Rx code.So Idk who's the chicken and who's the egg.

Forth, the code I have is not closed is friends-ware.

Note:
I reviewed that KA thread many times and I saw that nobody understood really what he discovered except Simon Chambers maybe, and to make one universal frskt rx(for all modules).Many tried but nobody succeeded to make an frsky rx..except me of course but much later on.. (LOL!).

As you see chinese people took it anyway.What they sell ,they sell with only the hex file published.I gave no source to them.

If this debate GPL no GPL, go in flames......I will delete all my files and I'' will cease all support for this job.

Enjoy!
M.
Hello midelic,

nice to see that you visit our small community here :)

Those GPL no GPL thing is huge. And i totally understand that you are upset that your work is going big and people beginn to make trouble about those license thing. I don't understand everything about that stuff, and maybe i did something wrong about this too. Hope nobody see something ;)

All i can say is, thank you very much for that work and efford you put into that. Keep up with that great work and don't care about that trouble makers. And remember: Chinese people only copy the good stuff ;)
 

MaxWin

(╯°□°)╯︵ ┻━┻
#48
So, mein Empfänger kam heute auch. Dann will ich mal meine Tube Senf dazu ausdrücken:

Der Empfänger wurde kurz getestet und dann umgelötet. Die Stiftleiste wurde entfernt (Danke Papa ) und das Teil direkt auf meinen 5" Acro an die Naze gelötet. Tut soweit auch gut, 8 Kanäle auf PPM.



Wie stellt man Failsafe ein?
Ich hab mir erstmal damit beholfen das ich Aux2 zum armen verändert habe. Schalte ich die Funke aus, gehen ALLE Kanäle bis auf Kanal 3 auf 1500. Failsafe bekomm ich damit irgendwie nicht erkannt, aber immerhin disarmt er so. Jemand einen Tipp?
 

Bussard

Erfahrener Benutzer
#49
Zum Failsafe kann ich nichts sagen, aber die Antenne solltest Du sichern, sonst ist sie beim Acro-fliegen irgendwann weg und es gibt ein Puzzle zusammenzusetzen.

Gruß Bussard
 

MaxWin

(╯°□°)╯︵ ┻━┻
#50
Zum Failsafe kann ich nichts sagen, aber die Antenne solltest Du sichern, sonst ist sie beim Acro-fliegen irgendwann weg und es gibt ein Puzzle zusammenzusetzen.

Gruß Bussard
Das kann ich bestätigen. Aber auf dem Bild war er nur draufgelegt, jetzt ist er fest gemacht und die Antenne mit nem Tropfen heißkleber gesichert ;)
 

Arakon

Erfahrener Benutzer
#51
Failsafe ist laut der alten FW/Beschreibung nur auf throttle.. d.h. alle Kanäle schalten auf Mitte, Throttle auf letzte Position. Darüber kann man dann den FC-Failsafe triggern (beim Anlernen unter den FS Wert trimmen).

Bei BG gibt's den "großen" Empfänger jetzt auch (PA/LNA mit mehr Reichweite und Telemetrie), für knapp 18$.
 

MaxWin

(╯°□°)╯︵ ┻━┻
#52
Failsafe ist laut der alten FW/Beschreibung nur auf throttle.. d.h. alle Kanäle schalten auf Mitte, Throttle auf letzte Position. Darüber kann man dann den FC-Failsafe triggern (beim Anlernen unter den FS Wert trimmen).
Das hab ich versucht, aber irgendwie wollte er das nicht. Eventuell war ich auch zu doof zum binden. Gibt es irgendwie eine Anleitung zu der Firmware?

Übrigens: Propeller ab ist immer gut. Ich mach gestern die Funke aus und das ding armt auf einmal :D
 

Arakon

Erfahrener Benutzer
#53
Midelic's thread hat die Beschreibungen.. die benutzen ja seine Firmware.
Seh aber gerade, der FS ist wohl fest programmiert:
NOTE:
Failsafe on Throtle -CHANNEL3
Program your TX with any channel order which have throttle in channel 3
*****************************
Failsafe working like that:
when signal is lost after ~1sec the throttle is zero(1000) and all other channels to neutral(1500)
*********************************************
 

MaxWin

(╯°□°)╯︵ ┻━┻
#54
Midelic's thread hat die Beschreibungen.. die benutzen ja seine Firmware.
Seh aber gerade, der FS ist wohl fest programmiert:
NOTE:
Failsafe on Throtle -CHANNEL3
Program your TX with any channel order which have throttle in channel 3
*****************************
Failsafe working like that:
when signal is lost after ~1sec the throttle is zero(1000) and all other channels to neutral(1500)
*********************************************
ACh, jetzt seh ich es auch. Das ist natürlich schade, hier wäre ein wert von 950 oder so toll, dann würde die Naze / APM / whatever das erkennen können. So bleibt mir nur der Trick mit arm/disarm.
Ist halt schade wenn du ne große Rolle fliegst und mittendrin disarmt er und man kann nur zusehen wie weit die Fliehkraft ihn schleudert :D
 

Chriss_:)

Erfahrener Benutzer
#57

aMax

Neuer Benutzer
#58
ACh, jetzt seh ich es auch. Das ist natürlich schade, hier wäre ein wert von 950 oder so toll, dann würde die Naze / APM / whatever das erkennen können. So bleibt mir nur der Trick mit arm/disarm.
Ist halt schade wenn du ne große Rolle fliegst und mittendrin disarmt er und man kann nur zusehen wie weit die Fliehkraft ihn schleudert :D
Ich weiß ja nicht welche FC Software du nutzt, aber wenn du trottle auf den Bereich 1010-1990 begrenzt und wie in CF die Erkennung von failsafe auf >set failsafe_min_usec = 1005 setzt , kein motorstop programmiert hast, dann sollte der Wert 1000 für eine sichere failsafe Erkennung in Ordnung gehen.

Edit:
Beim Orange R615X ist das noch schlimmer, der setzt in diesem Fall den Wert auf 1120,...wobei meine Motoren bei 1067 starten......
 
Zuletzt bearbeitet:

MaxWin

(╯°□°)╯︵ ┻━┻
#59
Ich weiß ja nicht welche FC Software du nutzt, aber wenn du trottle auf den Bereich 1010-1990 begrenzt und wie in CF die Erkennung von failsafe auf >set failsafe_min_usec = 1005 setzt , kein motorstop programmiert hast, dann sollte der Wert 1000 für eine sichere failsafe Erkennung in Ordnung gehen.
Sowas hatte ich eigentlich auch vor, aber leider hab ich dazu nichts gefunden:
https://github.com/cleanflight/cleanflight/blob/master/docs/Cli.md

Danke für den Tipp, werd ich mir mal ansehen!
 

Arakon

Erfahrener Benutzer
#60
Ausserdem hat midelic in der Vergangenheit Anpassungen gemacht, wenn ihm jemand was vorgeschlagen hat.. ich würde im rcgroups Thread einfach mal den Vorschlag machen, eine Version mit z.b. FS Wert von 950 oder so zu machen.
 
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten