MobiFlight Community Support

Welcome to the forum for MobiFlight! Feel free to reach out to the community in case you have questions, issues or just want to share great ideas or details about your latest home cockpit project.

You like MobiFlight? Donate via PayPal and support the MobiFlight development. Thanks! 

05/03/2024 - This forum is read-only

The community support for MobiFlight has moved exclusively over to our Discord server. Register for free and enjoy more interactive functions like image and video upload, voice chat. More than 7,000 registered users around the world make it a great experience!

See you on our MobiFlight Community Discord server.

A HUGE Thank You to everyone who participated in the forum, especially obviously to Pizman and Stephan who did an outstanding job over so many years providing an incredible service to the MobiFlight community.

The forum is still providing a lot of good content, hence we keep this information accessible.

Go to page 1Go to page 012Go to page 2Go to page 2
Avatar
Steve12
Posts: 16
Hallo,

ich habe versucht meine Flapsanzeige über einen Servomotor mittels Arduino Mega 2560 und Mobiflight anzusteuern.
Dabei bin ich wie im Tutorial von Sebastian vorgegangen.
Wenn ich den Testbutton betätige, bewegt sich der Servo auch zu seinem Maximalausschlag.
Soweit so gut...jedoch wenn ich den FSX starte und dazu meine Dash-7, dann bewegt sich nichts.
Normalerweise müsste ja der Servo in seine 0 Stellung fahren, wenn er von FSUIPC die Daten erhält.
Doch hier macht der Servo nichts mehr, er zeigt keinerlei Reaktion.

Im Mobiflight habe ich dann gesehen, dass er in der Spalte FSUIPC und Ausgabewert keine Angaben macht.
Also habe ich in der Offsetliste von FSUIPC mir die Offsets für die Flapsanzeige angeschaut.
Dabei habe ich festgestellt, dass mein Offset für die Dash-7 "0x0BDC" ist.
Hier werten mir im Mobiflightdie Werte in der Spalte FSUIPC und Ausgabewert angezeigt.
Doch das Servo bewegt sich kein Schritt.

Woran könnte es liegen, dass mein Servo unter Testbutton funktioniert und im Betrieb mit dem FSX keine Reaktion macht?

Das Mega funktioniert einwandfrei, dass einzige Problem ist: Das wenn ich den Servo angeschlossen habe und Mobiflight Neustarte, die Software das Mega nicht findet.
Erst das Ein- und Ausstecken vom USB Kabel bewirkt das erkennen im Mobiflight.
Würde mich über Hilfe und Tipps sehr freuen.

LG Steven
2015-06-27 17:37
Avatar
DocMoebiuz
Moderator
From: EDSH, Germany
Posts: 1516
Hi Steven,

es hörts ich so an als ob der MFConnector gar nicht gestartet ist. Bleibt der Start Button auch nach drücken Grün?

ist die Zeile vorne mit Haken aktiv? Sonst wird sie übersprungen.

Das andere Problem mit dem an und ausstecken damit das Modul gefunden wird ist mir neu. Hast du eventuell manchmal noch über ein anderes Programm eine Verbindung auf, z.B. Arduino IDE?
Have a great day!
Sebastian

MobiFlight - Simply build your own home cockpit for your favorite flight sim - MSFS2020, FSX, Prepar3D (FSUIPC), X-Plane (XPUIPC)
2015-06-27 22:27
Avatar
Steve12
Posts: 16
Hallo Sebastian,

also der MFConnector ist gestartet und der Start Button ist dann auch ausgegraut.
Der Haken ist auch aktiv.
Aber es tut sich einfach nichts.

Das Problem mit dem nicht erkennen des Arduinos ist nur dann wenn ich ein Servo angeschlossen habe.
Ohne Servo wird es immer erkannt.
Weitere Programme laufen nicht im Hintergrund.
Ich bekomme immer den Hinweis, dass ein Modul verwaist ist und ich es zuordnen soll.

Kann es vielleicht auch sein, dass ich das Arduino mit einer externen Stromversorgung über ein Netzteil bedienen muss?


LG Steven
2015-06-28 03:09
Avatar
DocMoebiuz
Moderator
From: EDSH, Germany
Posts: 1516
Hi Steven,

wie versorgst Du denn den Servo mit Strom?
Have a great day!
Sebastian

MobiFlight - Simply build your own home cockpit for your favorite flight sim - MSFS2020, FSX, Prepar3D (FSUIPC), X-Plane (XPUIPC)
2015-06-30 11:05
Avatar
Steve12
Posts: 16
Hallo Sebastian,

mit den 5V vom Arduino.
Ich habe es genauso angeschlossen wie im Tutorial angegeben.
Wenn ich den USB Stecker einstecke bewegt der Servo sich auch, da er ja Strom bekommt.
Und unter dem Test Button fährt er auch den Maximalausschlag.

LG Steven
2015-06-30 12:22
Avatar
DocMoebiuz
Moderator
From: EDSH, Germany
Posts: 1516
Hast du es schon mit einem Defaultflieger probiert?
Have a great day!
Sebastian

MobiFlight - Simply build your own home cockpit for your favorite flight sim - MSFS2020, FSX, Prepar3D (FSUIPC), X-Plane (XPUIPC)
2015-06-30 20:46
Avatar
Steve12
Posts: 16
Ja mit der Standard B737, aber ohne Erfolg.
2015-06-30 21:00
Avatar
DocMoebiuz
Moderator
From: EDSH, Germany
Posts: 1516
Hast du die Offseteinstellungen geprüft?
Wird denn ein Wert > 0 ausgelesen, wenn Du die Flaps bewegst? Den Wert sieht man in der Liste als FSUIPC Value.
Have a great day!
Sebastian

MobiFlight - Simply build your own home cockpit for your favorite flight sim - MSFS2020, FSX, Prepar3D (FSUIPC), X-Plane (XPUIPC)
2015-07-01 06:44
Avatar
Steve12
Posts: 16
Ja die Werte werden ordnungsgemäß angezeigt mit dem Offset 0x0BDC bei der Dash-7.
Nur der Servo bewegt sich nicht.

LG Steven
2015-07-01 20:51
Avatar
DocMoebiuz
Moderator
From: EDSH, Germany
Posts: 1516
Und passen die Werte zum Max-Wert den du für den Servo angegeben hast?
Ansonsten kann ich dir nur anbieten, mal via Teamviewer drauf zu schauen.
Have a great day!
Sebastian

MobiFlight - Simply build your own home cockpit for your favorite flight sim - MSFS2020, FSX, Prepar3D (FSUIPC), X-Plane (XPUIPC)
2015-07-02 00:56
Avatar
Steve12
Posts: 16
Moin,

die Werte passen alle.
Ich werde es nochmal mit einem anderen Servo probieren.
Vielleicht liegt es auch daran, dass ich das Flapsinstrument mittels Servo und Zahnräder umgesetzt habe.
Ich werde es mal ohne Zahnräder probieren und wenn das nicht funktioniert, dann ein anderes Mega Arduino ausprobieren.

Irgendwo muss ja der Fehler liegen.
Wenn alles nicht hilft, dann komm ich gerne auf dein Angebot mittels Teamviewer zurück ;) .

LG Steven
2015-07-02 07:41
Avatar
DocMoebiuz
Moderator
From: EDSH, Germany
Posts: 1516
HI Steven,

wenn es im Testmodus geht, dann liegt es nicht an der Steuerung an sich sondern eher nachher an
* entweder dem Offset oder
* der Wert der am Offset anliegt
* der Wertebereich auf den die Werte für den Servo gemappt werden

Zeig doch bitte mal Deine Einstellungen. Ein anderes Arduino-Board oder Servo wird es vermutlich nicht lösen.
Have a great day!
Sebastian

MobiFlight - Simply build your own home cockpit for your favorite flight sim - MSFS2020, FSX, Prepar3D (FSUIPC), X-Plane (XPUIPC)
2015-07-02 23:26
Avatar
Bonanza
From: Solar System
Posts: 120
Das Problem hatte ich auch mal kurz, aber mit separater Stromversorgung am Servo klappte es prima. Die Outputs am Arduino können max. 30mA liefern, das reicht anscheinend nicht für ein Servo, nicht mal für ein Miniservo.

VG Chris
.
"Wer nicht überzeugen kann, sollte wenigstens Verwirrung stiften!" :-)
2015-08-06 19:53
Avatar
Steve12
Posts: 16
Hallo Sebastian,

ich habe mein Arduino nun mit einem 9V Netzteil angeschlossen.
Und siehe da, es funktioniert.
Das einzige was mich stört ist, dass wenn die Flaps eingefahren sind mein Nullpunkt beim Instrument weit über den Nullpunkt hinausschießt.
Kannst du vielleicht eine Anpassung schaffen wo ich den Minimalwert genauso in Prozenten definieren kann wie den Maximalausschlag?
Des Weiteren ist es möglich, dass man den Zeiger verzögern kann.
Denn wenn die Flaps im Simulator noch fahren, springt der Zeiger im Instrument innerhalb einer Sekunde in die nächste Stellung.
Es wäre toll wenn der Zeiger wie im Simulator einfach sanft mit fährt.

LG Steven
2015-09-09 19:55
Avatar
DocMoebiuz
Moderator
From: EDSH, Germany
Posts: 1516
Hi Steven,

cool, dass es jetzt mit dem Servo funktioniert. Wenn Du das Ruckeln verbessern möchtest, dann stell bei den FSUIPC Optionen unter "Einstellungen" den Polling Wert auf 100ms.
Ich werde versuchen, die Firmware noch zu verbessern, damit der Servo sanfter zum gewünschten Wert fährt.

Was die Nullstellung angeht, kannst Du da denn nicht den Zeiger so stellen, das es von sich aus passt? Also entweder den Servo Zeiger drehen oder den Servo selbst.

Übrigens für Mitleser: Ich habe den Servo direkt an meinem Arduino ohne Probleme angeschlossen. Vielleicht verwendest Du einen mit mehr Stromaufnahme.
Have a great day!
Sebastian

MobiFlight - Simply build your own home cockpit for your favorite flight sim - MSFS2020, FSX, Prepar3D (FSUIPC), X-Plane (XPUIPC)
2015-09-10 11:34
Go to page 1Go to page 012Go to page 2Go to page 2