OpenTx auf Arduino Mega 2560

Bernd Langner

Moderator
Teammitglied
Umbau MC3030

Umbau MC3030

Hi

Ich bin auch am basteln da zu Zeit krank (Rüsselpest)
Habe jetzt die Knüppel und Trimmung verdrahtet.
Tasterplatte neu gebaut und Abdeckungen gefräst.

Erster Einschalttest positiv


compDSCI0998.jpg

compDSCI1000.jpg

Was noch nicht klappt ist das andocken per USB.
Ich habe mit einem USBASP per Batch Datei die Fuses gesetzt und die Firmware installiert.
Muss die Firmware für den USB Port auch geflasht werden??
Wenn ja wäre das der Fehler.

Gruß Bernd
 
Hallo Bernd,

die bleibt wie sie ist.
Im Companion must du als Programmiergerät ein "STK500v2" wählen.
Dann sollte es gehen.

Grüße
Günter
 
Hallo Stefan,

Bei mir kommt MPX m-link rein.
Funktioniert bei mir seit Jahren völlig unauffällig und fehlerfrei.
Ausserdem existiert der m-link Konverter, mit dessen Hilfe die Telemetriedaten komplet im Sender integriert dargestellt und / oder per Sprachausgabe wiedergegeben werden können.
Grüße
Günter
 

Bernd Langner

Moderator
Teammitglied
HF

HF

Hallo

Bei mir noch keien Gedanken gemacht.
Könnte M-Link oder Frsky nehmen habe aber auch ein
Flyskymodul unterstützt aber keien Telemetrie.

Bei Flysky sind die Empfänger natürlich super kostengünstig.


Günter im Hardwaremanager wird das Board als Arduino 2560 erkannt an Com 9
Avrdude im Companion 2.2 als Stk500 V2 mit com 9 konfiguriert meldet ein Timeout.

Bin jetzt etwas ratlos.

Gruß Bernd
 
Kannst du einen Screenshot von den Einstellungen für avrdude im Companion machen und mal zeigen?
Du solltest vor dem Flashen das Board mit dem Rest button reseten und dann sofort den Flashvorgang vom Companion starten.

Grüße
Günter
 
Hallo Bernd,

siehe das PDF "Mega_Flash_Procedure.pdf"

Step 3 : setting Companion communication
– launch OpenTX Companion 2.1
– open the « Configure communications » menu
– set the following parameters (with the right com) :
– A8U or A16U2 board : for each firmware or eeprom access (read or flash), M2560
must be reset just before
(press reset button is board is already connected, or simply
plug the board on USB)

– CH340G board : USB communication remains open after startup, no need to reset

Grüße
Günter
 

Bernd Langner

Moderator
Teammitglied
Hallo Günter

Zwei Fehler gefunden einmal war der Treiber vom USBASP zu alt.
Das zweite ich habe den Reset vor dem proggen mit Companion vergessen.

Habe alles nochmal wiederholt jetzt hat es geklappt.

Gestern die Schalter und Potis eingebaut. Über ein Drehgeber denke ich noch nach.

compDSCI1001.jpg

compDSCI1002.jpg


Gruß Bernd
 
Zuletzt bearbeitet:
Hallo Bernd,

Das sieht gut aus👍🏻 .
Bau mindestens einen Drehgeber ein. Damit ist das Navigieren im Menü deutlich einfacher als nur über die Tasten.
Wie hast du den 3-Stufen-Schalter angeschlossen, das kann ja nur gehen indem man 2 Schaltereingänge dafür verwendet, oder?
Mir fehlt gerade etwas Zeit um wirklich weiter zu kommen. Ausserdem warte ich noch auf das Audiomodul.
Schöne Grüße
Günter
 

Bernd Langner

Moderator
Teammitglied
Hallo Günter

Der 3 Stufen Schalter belegt die Schnittstelle ID1 und ID 2 im Display schaltet dann
ID0 auf 1 und weiter auf 2.(Sind Port C1/C0 Pin 36/37)

Wie hast du die Drehgeber angeschlossen gehört dazu ein Anpasswerk wie
auf dem Anschlusszettel. Ich habe normal Digigeber mit zusätzlicher Schaltfunktion

Was für ein Audiomodul hast du den verbaut bzw welches und hast du ein SD Cardreader dabei?

Gruß Bernd
 
Das Soundmodul ist ein WTV020, habe ich aber noch nicht.
SD Karte habe ich drinnen, funktioniert wie erwartet.
Den Drehgeber habe ich so beschaltet wie auf dem Pin Dokument beschrieben.

Grüße Günter
 

Bernd Langner

Moderator
Teammitglied
Hallo Günter

Heute der Finaltest ich bin mit der Anlage geflogen.
Habe dazu mein Verlustgerät benutzt (Styrodeckel mit 6,5cc)
Ging ohne Probleme.

Heute sind die SD Card Leser gekommen und die Soundmodule.
Werde mal sehen wie ich die anknüpfe.
Ich habe mich entschlossen eine weiter MC3030 umzubauen.

compDSCI1011.jpg

Gruß Bernd
 
Hallo Bernd,

Perfekt, ich komm gerade nicht richtig voran, DHL war da, genau in den 10 min als ich gerade beim Bäcker war....drin ist das Audiomodul und vor allen Dingen farbige Litze zum Verkabeln. Ich habe gerade nur noch rote Litze hier. Jetzt liegt alles bei der Post bis Montag. Dafür bin ich dann auf dem Platz heute in Summe fast drei Std in der Luft gewesen, Thermik ohne Ende.

Grüße,
Günter
 
Befestigung vom SD-Kartenmodul. Als nächstes folgt der Einbau vom HF Modul. Das kommt auf die andere Seite des Akkuhalters. Eben habe ich noch den m-link Telemetrie Konverter auf einen Arduino pro mini geflashed. Der blinkt wie er soll, scheint erstmal geklappt zu haben.

WP_20170924_18_40_57_Pro.jpg
 

Bernd Langner

Moderator
Teammitglied
Hi Günter

Ich habe mein HF Modul auf der Unterseite von Arduino in dem Bereich
wo das Display ist. Aber ich schätze bei der nächsten baue ich
M-Link ein da ist das Modul grösser.Vermutlich muss ich da auch einen
anderen Platz suchen aber ich wollte das HF Kabel orginal lassen
und nicht unnötig verlängern.

Gruß Bernd
 
Hallo Bernd,

wenn Du das Audiomodul verbaust, achte bitte darauf auf alle Ausgänge vom Mega2560 hin zum Audiomodul je einen Spannungsteiler zu setzen. Soweit ich das sehe, ist das Modul auf 3,3V ausgelegt. Nur die Versorgung des Moduls kann zwischen 5 oder 3,3V über eine Lötbrücke gewählt werden.
Grüße
Günter
 
So, mein Sender sendet auch😀 . Zwar vorerst nur am Boden, aber zumindest Modelle programmieren und gleichzeitig die Empfangsanlage und Ruder einstellen geht fehlerfrei.
OpenTX ist für Kenner der MC4000 recht schnell verstanden, ist im Grunde genommen die moderne Version der MC4000 mit deutlich größerem Funktionsumfang.
WP_20171004_00_04_26_Pro.jpg
 

Bernd Langner

Moderator
Teammitglied
Hallo Günter

Wie hast du den Port für die Batterieanzeige beschaltet.
Ich verwende einen 6 zelligen Eneloop Aku und mir wird
nicht der richtige Wert angezeigt.
Am Akku sind 7,32V das Display zeigt 6,8V

Der Spannungsteiler für den Port habe ich so übernommen
5,1K in Reihe 2,7K gegen Masse.

Gruß Bernd
 
Ansicht hell / dunkel umschalten
Oben Unten