OpenPilot Revolution

funkjan

Erfahrener Benutzer
#61
@joergrohde, carbo u.alle GPS Interessierten!

wollte nochmal das Thema GPS mit oder ohne Kompass aufgreifen (wobei nach meinen MK Erfahrungen ganz klar eine abgesetzte Kompasslösung zu favorisieren wäre - sonst ist alles viel schwieriger bis fast unmöglich zu bauen, denn irgendwo müssen die diversen "Stromkabel" ja hin) - ABER dann habe ich folgendes im OpenPilot Forum im thread von Stefan gefunden.

Stefan ist der "geniale" Coder, der den Ardupilot32 funktionierend für die Revo umgesetzt hat - Thema: "ArduPilot32 code to Revolution board" http://forums.openpilot.org/topic/34118-ardupilot32-code-to-revolution-board/page-11

Und da tauchte mehrfach die Frage nach einem abschalten des board-Kompass bei Benutzung eines externen auf - wie z.B. hier:

I have seen it asked but have not seen an answer . Can the board compass be disabled for external compass use?
oder:
No sure if this has been covered.
Do you disable on board compas since you are using 3DR external or are you using the Revo compass?


mit folgenden Antworten:


Earlier someone asked about running an external Compass units... You would need to remove the one on the Revo, or cut the SDA line coming from the HMC5883L chip to stop it from replying on the I2C bus. You would then need to use the Flex port to extend the I2C to the external compass... and loose the GPS port in the process.
oder:
This is the problem. Flexi Port is the GPS or I2C. If is used for I2C lose the GPS.

Also was meint Ihr - da macht ein GPS mit externem Kompass wohl kaum Sinn und es heisst schon beim Bau sehr gut über die stromführenden Kabel und deren Verlauf nachzudenken - oder wie habt Ihr das gemacht??


Jan
 

ernieift

Erfahrener Benutzer
#62
Hallo funkjan,
wenn ich das richtig verstehe, hast Du ein GPS mit Kompass drauf. Ich kenne nur das NMEA-Protokoll. Da ist kein Kompass drin soweit ich weiss. Allgemein würde ich aber sagen, dass es unschön ist den 5883 totzulegen oder zu entfernen wenn eine Softwarevariante einfacher erscheint. Wenn Du also ein GPS mit Kompass hast, dann könnte der ja auch auf die entsprechenden Variablen in der Software gelesen werden. Das Abschalten des aufgelöteten 5883 geht natürlich auch über eine eigene Firmware.
Wenn ich die Zitate von oben richtig verstehe, geht es dabei darum einen zweiten 5883 irgendwo anders hinzubauen weshalb der Originale abgeschaltet werden muss (was man mit einer anderen I2C-Adresse auch umgehen könnte).
vg ernieift
 
#63
Das abschalten oder anders adressieren ist nicht nötig. Beim Quanton Board kann man einfach den Port 1 oder 3 als I2C Bus schalten und dann einen 5883 anschließen und in der GCS ext Mag auswählen.
Mit dem Revo wird das eng ginge aber auch da man den FlexiPort als I2C benutzen kann und den MainPort als GPS.
Dann sind aber die Ser am Revo weg - sprich Telemetrie nur über OP-Link solange die Herrschaften den FlexiIO nicht so nutzbar machen wie er könnte und in der Produktbeschreibung veröffentlicht ist.
 

funkjan

Erfahrener Benutzer
#64
Hallo funkjan,
wenn ich das richtig verstehe, hast Du ein GPS mit Kompass drauf. Ich kenne nur das NMEA-Protokoll. Da ist kein Kompass drin soweit ich weiss. Allgemein würde ich aber sagen, dass es unschön ist den 5883 totzulegen oder zu entfernen wenn eine Softwarevariante einfacher erscheint. Wenn Du also ein GPS mit Kompass hast, dann könnte der ja auch auf die entsprechenden Variablen in der Software gelesen werden. Das Abschalten des aufgelöteten 5883 geht natürlich auch über eine eigene Firmware.
Wenn ich die Zitate von oben richtig verstehe, geht es dabei darum einen zweiten 5883 irgendwo anders hinzubauen weshalb der Originale abgeschaltet werden muss (was man mit einer anderen I2C-Adresse auch umgehen könnte).
vg ernieift
also mal ganz allgemein - wird der Revo Kompass (wie jeder aufgelötete - siehe DJI oder MK deshalb ist er auf seperater Platine oder im GPS Türmchen) bei höheren Strömen Probleme bekommen und deshlab möchte man den u.U. disabeln - das ist der Hintergrund
und das Erschaffen einer eigenen FW liegt LEIDER!! ausserhalb meiner Fähigkeiten
und nein ich habe noch kein GPS sondern will mir eins für die Revo kaufen und hatte hier angefragt welches und bekam als Tip z.B. das hier:http://www.exp-tech.de/Shields/GPS/3DR-uBlox-GPS-mit-Kompass-Kit.html

Das abschalten oder anders adressieren ist nicht nötig. Beim Quanton Board kann man einfach den Port 1 oder 3 als I2C Bus schalten und dann einen 5883 anschließen und in der GCS ext Mag auswählen.
Mit dem Revo wird das eng ginge aber auch da man den FlexiPort als I2C benutzen kann und den MainPort als GPS.
Dann sind aber die Ser am Revo weg - sprich Telemetrie nur über OP-Link solange die Herrschaften den FlexiIO nicht so nutzbar machen wie er könnte und in der Produktbeschreibung veröffentlicht ist.
Genau so ist es im Moment wohl noch - und ich hatte ja Kontakt mit Euch welches GPS ich mir kaufen sollte/könnte - ich glaube ich hole mir dennoch eins mit Kompass (brauche ihn ja nicht zu benutzen - hat ja z.B. bei dem ublox Lea-6H einen eigenen Anschluss, aber so hat man ggf. doch die Möglichkeit..)
zumal ich ja eigentlich auch gerne mal ein Sonar probieren würde - sehe gerade das hat ja einen eigenen Anschluss - ist das dann kein I2C?

Da ich auch noch ein Naze32 Rev 4 hier liegen habe - sieht das da anders aus oder gleiche Problematik? - wobei ich mich da ohnehin schlauer lesen muss (aber schon gefunden) wie GPS und Kompass dort anzuschließen sind

und dann noch - so schön das Ardu32 to OP Revo ja ist - wäre mir die für die Naze32 kreierte Harakiri 10 SG 2.5 (Roberto aka crashpilot) lieber - das geht trotz der Ähnlichkeit im Aufbau aber nicht oder?

warum bin ich bloß so unfähig und kann das nicht mal eben selber :( - reicht gerade dazu aus das fertige nachzuvollziehen ...

gefrustet über das mangelnde Talent :)

Jan
 

funkjan

Erfahrener Benutzer
#65
P.S.: hatte mal ein halbes Jahr Pause und unglaublich was da schon wieder alles passiert ist - siehe Quanton Board - habe mir das grad mal angesehen ein weiteres 32-bit board

und da geht das alles? gibt es denn dazu ein guten thread bzw. wie bekomme ich denn da mal einen schnellen Überblick?

schon gefunden hier:http://fpv-community.de/showthread....IGHT-CONTRO-rev-1-quot-ein-interessantes-Teil

@joergrohde - und auch da tauchst Du auf Joerg :) - Du ersparst Dir aber auch gar nichts

Problem wird nur zunehmend ausgereifte FW, da sich allmählich die brainpower auf zu viele Projekte verteilt - da steh ich als Anwender blöd da


Danke!
 
Zuletzt bearbeitet:
#66
Genau das ist die Möglichkeit für OP/TL es mit Mag zu nehmen aber nicht anzuschließen.
GPS und MAG werden in der Regel zwei Anschlüsse haben - GPS = ser , MAG = I2C. Ich weiss serwohl das es auch andere GPS Module gibt oder die Anschlüsse vorhanden aber ungenutzt sind, I2C, ich besitze selbst das eine oder andere.
Außerdem gibt es für Kontaktarme FC´s auch noch Ser-I2C Platinchen dann müßte man am Revo nur den Flexiport auf I2C schalten :) Das sind aber für mich alles Krücken und kein Weg den ich gehen werde.
Dafür gibt es ein Quanton.
Mal kurz zur Naze das ist hier OT, aber ich besitze auch welche, dort hast Du nur einen I2C Bus ext Mag dann interner raus das ist Unsinn imho.
Bei der Naze steht noch etwas dabei - FunFlight Controller - man sollte sie auch so benutzen und nicht versuchen mit Feateritis zu überfrachten. Fliegt absolut klasse mit SG2.5 aber ich brauche kein GPS oä dran.

Außerdem würde ich niemals an den internen Bus(sen) der FC wo die Gyro/Acc Sensoren sind irgend etwas extern anschließen - nicht im Flug! Wenn es da auf dem Bus zu Timeouts kommt / die Stabiroutine hängenbleibt ist die "Aussenlandung" vorprogrammiert.

Ein Sonar bekommt meist einen Trigger und die FC misst die Laufzeit oder bekommt eine AnalogSpg geliefert.
Jemand hier im Forum hatte auch schon mal ein I2C Platinchen dafür gemacht.
Aber schau mal in die Daztenbätter z.B. von MaxBotix oder so.
 

funkjan

Erfahrener Benutzer
#67
Außerdem gibt es für Kontaktarme FC´s auch noch Ser-I2C Platinchen dann müßte man am Revo nur den Flexiport auf I2C schalten :) Das sind aber für mich alles Krücken und kein Weg den ich gehen werde.
Dafür gibt es ein Quanton.
Mal kurz zur Naze das ist hier OT, aber ich besitze auch welche, dort hast Du nur einen I2C Bus ext Mag dann interner raus das ist Unsinn imho.
Bei der Naze steht noch etwas dabei - FunFlight Controller - man sollte sie auch so benutzen und nicht versuchen mit Feateritis zu überfrachten. Fliegt absolut klasse mit SG2.5 aber ich brauche kein GPS oä dran
mit diesem Statement hast Du mir wirklich geholfen Jörg - Danke - werd' das jetzt auch so machen - also den Funfly controller Naze32 mit SG2.5, Revo GPS kaufen und schauen was da kommt und Quanton mitlesen und einfach die Entwicklung abwarten - anstatt mit meinen begrenzten Fähigkeiten ständig aufkommende Probleme zu lösen

vielleicht geb' ich mir mal irgendwo ein Sonar - ist doch glaube ich in SG2.5 von Rob schon drin und funktioniert oder? - hätte einfach mal Spaß das indoor zu probieren oder geht das beim Revo auch schon mit der OP FW oder da nur mit der Ardu32?

da werde ich lieber meine fliegerischen Fähigkeiten im rate/acro oder wie immer Modus (also nur mit Gyro ohne ACC) verbessern, anstatt Tage vorm Rechner zu verbringen und was funktionierende GPS Systeme angeht bin ich ja mit DJI Octo und MK Hexa und MK Quad Goliath ausreichend gerüstet!

wieder entspannt und das Gefühl verloren ich könnte was verpassen (dank Jörg) - Grüsse

Jan
 
#68
Noch nen Tipp die SG2.5 geht nicht mit der aktuellen NazeV5:(
Genug ot.
Mein kleiner Hallenflieger den ich gerade zusammenbaue, 200er, mit Sparky und GR12SH. Wird dann mit Hott-Telemetrie, Kompass und LipoSpg, am 5., da ist wieder Hallenfliegen bei uns, mal losgelassen. Den kann man auch im Rate oder so fliegen. In der Halle mit den Depron und Vapor Fliegerchen die man gewichtsmäßig mit ner 55Cent Briefmarke verschicken könnte bin ich da aber zurückhaltender. Da langt dann auch Horizon für ein paar Purzelbäume. Mit dem Kompass werde ich dann mal testen ob die Halle auch rechteckig ist :)
 

funkjan

Erfahrener Benutzer
#69
Noch nen Tipp die SG2.5 geht nicht mit der aktuellen NazeV5:(
Genug ot.
letzte OT Bemerkung - ich weiss ich habe noch eine Rev 4 und kommt auf meine neue Rachel - da mir die erste bei Super viel Wind vor 3 Wochen weg geflogen ist (hatte noch kein Care Free eingestellt) und auch ewige Nachsuche erfolglos blieb :(

Viel Spaß in der Halle und sei vorisichtig ist eng da :) - wo wohnst Du Jörg (wegen des Hallenfliegens)?
 
Zuletzt bearbeitet:

3ncrypt0

Erfahrener Benutzer
#70
Nabend!

Meine Revo macht seit 3 Tagen komische Sachen - Im Flug fängt mein Copter auf einmal an wegzukippen. Wenn ich mit Brille fliege, sehe ich wie im OSD der Horizont nach rechs weggippt und der Copter fängt an, nach rechts gegen zu steuern...ich muss dann links dagegen halten damit der Copter in der Waagerechten bleibt. Häufig Knüppel ich dann einmal hart rechts und links und das Problem ist gelöst oder aber ich fange an zu sinken und verringer die Drehzahl. Zu erwähnen wäre, dass ich mein OSD mit Daten direkt von der Revo fütter. (minoposd)

Woran könnte es liegen? Firmware? Einfach mal resetten?

Das Board ist hart mit dem Frame verbunden, also keine Dämpfer. Der Copter fliegt mit 4S auf SunnySky 980kv und Gemfan 9x45. (Props ggf. zu weich? Welche würdet ihr vorschlagen? Hatte an Graupner E-Prop gedacht, da allerdings verliere ich eine Menge an Schub).

Oder ist es evt. ein Motorproblem? Bei einem habe ich hässliche Geräusche (wahrscheinlich Lager), aber wieso sollte dann der Horizont auf einmal wegkippen?

Das Problem dabei ist, dass wenn ich ohne Brille fliege und dieses Problem auftritt, dann ist der Copter einfach nicht mehr zu steuern.

EDIT:

Mit "Der Horizont kippt rechts weg" meinte ich, dass er gleichmäßig immer weiter kippt bis er irgendwann bei ca. 90° ankommt und dann nicht mehr zu sehen ist im OSD und dann irgendwann wieder normal dargestellt wird...der Copter wurde beim einschalten ca. 20 Sekunden nicht beweget. Der Copter ist ansich optimal kalibriert, steht also in der Luft normalerweise....
 
Zuletzt bearbeitet:

Philiboy

Erfahrener Benutzer
#72
Moinmoin, ich hole diesen Thread mal aus der Versenkung...

Und zwar habe ich bei dem hiesigen Modellbauladen ein CC3D Revolution entdeckt und natürlich sofort gekauft. Für 34Euro kann man da absolut nicht mecker...
Meine Frage zu dem Board ist das ewige GPS-Thema:D Ich suche einen GPS-Empfänger den ich frustfrei und simpel an das Revo stöpseln kann... Habe hier im Forum dieses Teil entdeckt: http://www.ebay.de/itm/Multiwii-GPS...d9e9b31&pid=100011&rk=3&rkt=7&sd=400587037672
Aber funktioniert das auch bei dem REVOLUTION? Und wie muss man es dann Konfigurieren? Benötige ich dazu hartes Hintergrundwissen?

Könnte man dieses Modul auch benutzen? https://www.mini-itx.de/DeLock-Adap...u-blox6-Galileo-GPS-Chipsatz-UBX::150993.html Worauf muss man da achten?

Über antworten wäre ich sehr dankbar. Achja, sucht noch jemand nen Revo?
 

iee168

Erfahrener Benutzer
#73
Hast du eine cc3d oder eine revo gekauft? Im Modellbauladen gibt's die eigentlich nicht...
 

Philiboy

Erfahrener Benutzer
#74
Also das ding wird mir morgen zugestellt, ich habe gerade selber zweifel :/ Der Artikel nennt sich bei denen wie folgt: CC3D Evo Flight Controller. Mach kein scheiss, nicht das das nur ne stinknormale CC3D ist...^^
In der Warenbeschreibung steht: CC3D revo flight controller Achja: Ist ein gut sortierter Modellbauladen XD
 
Zuletzt bearbeitet:

iee168

Erfahrener Benutzer
#75

iee168

Erfahrener Benutzer
#76
Einer der Rezesenten bei Banggood dazu:

These "new version" CC3Ds are really, really well presented. They come with a case, sticky pad, anti-vibe plate and antenna holder. The new version of the CC3D actually has extra ports so you can connect extra peripherals, though I've never used them. I ordered two. One failed during installation. I though I'd done something wrong, but according to the internet it's a common problem (one of the voltage regulators overheats and fails, taking other components with it). The other one failed on me mid-flight. It first began to drift uncontrollably, then wouldn't connect to the OpenPilot programming software, and now doesn't work at all. This is after < 2 weeks of use. A single one failing could have been bad luck, but two failing means they're using unreliable parts during manufacturing. These controllers are great when they work! But unfortunately the battle to see who can produce them the cheapest means that inferior parts have been used, and they work just long enough to get you in the air a few times.
 

franko_

Erfahrener Benutzer
#77
Also das ding wird mir morgen zugestellt, ich habe gerade selber zweifel :/ Der Artikel nennt sich bei denen wie folgt: CC3D Evo Flight Controller. Mach kein scheiss, nicht das das nur ne stinknormale CC3D ist...^^
In der Warenbeschreibung steht: CC3D revo flight controller Achja: Ist ein gut sortierter Modellbauladen XD
Welcher Modellbauladen ist das?
 

iee168

Erfahrener Benutzer
#78
Steht da Revo oder Evo? ;) Schick mal den Link rüber

Die Revo kostet full 100$, die Nano 49$... Also entweder du bist ein Mensch mit viel Glück, oder es handelt sich um die Banggood CC3D EVO, die günstig ein- und teuer verkauft wird^^
 

Philiboy

Erfahrener Benutzer
#79
Also ich weis gerade echt nicht was ich davon halten soll :/ War von dem Fehler nur die billigen Banggood Steuerungen betroffen oder generell???^^ Also ich habe jetzt gehofft endlich mal nen revo gefunden zu haben :/

Hier ist der Link zu dem Modellbauladen;) Schaut euch das mal bitte an und sagt mir was ich da jetzt gekauft habe. Ich suche schon länger ne Revolution aber die Dinger sind leider immer vergriffen.... :/
http://www.modellhobby.de/XTREME-Q-..._staufenb&SessionId=&a=article&ProdNr=0317405
 

franko_

Erfahrener Benutzer
#80
Revos gibt es nur in ein paar Stores ausserhalb der EU, ich denke Du wirst es wohl zurückschicken ...

Bei den ganzen RTF Q250 Copterserien ist ein " Stabilisierungssystem: OpenPilot CC3D" verbaut
 
FPV1

Banggood

Oben Unten