Seite 2 von 11

#16 Re: FLYDUSPIDER

Verfasst: 14.11.2011 20:59:54
von Michael Brakhage
Hallo

ich dachte immer die Status LED wird an pin30 angeschlossen. Dort habe ich meine und die geht auch so wie sie soll :)

Was ist an pin13 anders?

Gruß Micha

#17 Re: FLYDUSPIDER

Verfasst: 14.11.2011 21:49:02
von Crizz
Zeig mir mal wo an nem MiniPro Pin30 sein soll - den gibt es nicht. Ausgang für die Status-LED ist der Ausgang D13. Und so ist er am Prozessor und auch auf dem PCB benannt.

Ergänzung : PIN 30 am Atmel 328 im TQFP32-Gehäuse wäre RxD, da wird auch kein Status signalisiert sondern Daten empfangen.

#18 Re: FLYDUSPIDER

Verfasst: 14.11.2011 23:23:19
von wolkenloser
Sonne hat geschrieben:sagt mal, ich habe das Flyduino Mega Board, weiß aber trotz dem Anschlussplan nicht, wo ich die Kabel für das WMP+ anlöten soll. Ich habe es jetzt unten an die Platte angelötet, dort, wo auch der FTDI Adapter raufgesteckt wird, bekomme aber im GUI kein Bild... Was mache ich falsch? jemand eine Idee?

Gruß
Jörg
Spontan fällt mir dazu ein:
Hast Du in der Ardruinosoftware unter TOOLS das richtige Board ausgewählt (Arduino Mega 2560) ?

Hast Du im Sketch unter config.h die Richtigen Parameter ein/auskommentiert ?:

Code: Alles auswählen

/* The type of multicopter */
//#define QUADX
#define HEX6X

//#define PROMINI  //Arduino type
#define MEGA


#19 Re: FLYDUSPIDER

Verfasst: 14.11.2011 23:30:19
von wolkenloser
Sonne hat geschrieben:sagt mal, ich habe das Flyduino Mega Board, weiß aber trotz dem Anschlussplan nicht, wo ich die Kabel für das WMP+ anlöten soll. Ich habe es jetzt unten an die Platte angelötet, dort, wo auch der FTDI Adapter raufgesteckt wird, bekomme aber im GUI kein Bild... Was mache ich falsch? jemand eine Idee?

Gruß
Jörg
Du hast aber schon das BOB benutzt, d.h. die zweite Platine ?
Bild

Du kannst es so anlöten wie hier zu sehen ist, oder auf der anderen Seite. Die Anschlüsse sind auf der Platine durchverbunden.

#20 Re: FLYDUSPIDER

Verfasst: 15.11.2011 06:31:10
von wolkenloser
Ich hatte gestern meinen Erstflug mit dem Spider.
Vorher hab es aber noch einige Probleme gegeben.
Der entscheidende Punkt war die richtige Softwareversion.
Mit der 1.7 haben zwar die Motoren die Steuerbefehle für z.B. Roll und Nick richtig umgesetzt, aber beim Versuch abzuheben hat sich der Spider umgehend auf den Rücken gelegt. Damit hatte ich nicht gerechnet, natürlich ist dabei ein Propeller "draufgegangen". Die Multiwiicopter haben ja die EIgenschaft sich bei einsetztender Regelung gegen jede Neigung zu wehren. Das hat meiner nicht gemacht. Anschließend habe ich die Version 1.8_Patch2 aufgespielt und schon gings :D

Vielen Dank an dieser Stelle an Tilman, der mir bei der Fehlersuche geholfen hat.

#21 Re: FLYDUSPIDER

Verfasst: 15.11.2011 10:30:17
von Sonne
wolkenloser hat geschrieben:
Sonne hat geschrieben:sagt mal, ich habe das Flyduino Mega Board, weiß aber trotz dem Anschlussplan nicht, wo ich die Kabel für das WMP+ anlöten soll. Ich habe es jetzt unten an die Platte angelötet, dort, wo auch der FTDI Adapter raufgesteckt wird, bekomme aber im GUI kein Bild... Was mache ich falsch? jemand eine Idee?

Gruß
Jörg
Spontan fällt mir dazu ein:
Hast Du in der Ardruinosoftware unter TOOLS das richtige Board ausgewählt (Arduino Mega 2560) ?

Hast Du im Sketch unter config.h die Richtigen Parameter ein/auskommentiert ?:

Code: Alles auswählen

/* The type of multicopter */
//#define QUADX
#define HEX6X

//#define PROMINI  //Arduino type
#define MEGA

Hi,

ja, alles gemacht, sonst hätte das Programm gemeckert. Auskommentiert habe ich und auch wie auf dem Bild gelötet...

#22 Re: FLYDUSPIDER

Verfasst: 15.11.2011 11:41:26
von wolkenloser
Was genau wird in der GUI nicht dargestellt ?

Läuft die Cycletime ?
Siehst Du auf der Zeitachse eine Linie ?
Siehst Du die drei Kurven des Sensors ?
Siehst Du die Graphik des Copters ?
Bewegt sich die Grafik des Copters ? (letzteres wird bei mir auch nicht dargestellt, fliegen aber trotzdem :?: )

+

#23 Re: FLYDUSPIDER

Verfasst: 15.11.2011 13:37:37
von Sonne
ich bekomme erst gar nichts angezeigt, weil der FTDI Adapter rot blinkt. Da ich den WMP+ ordentlich gelötet habe (mein 5er Kopter), denke ich mal, das der Fehler irgendwoanders liegen muss, aber wo? Vielleicht noch mal den WMP neu löten, aber keine Lötbrücken zu sehen, Kabel ordentlich in die Löcher des Flyduino Borads gelötet usw. Software habe ich die 1.8 (letzte Version) raufgespielt, die auch auf meinem Quadro und Tri ist. Hex6x habe ich ausgewählt, Mega Board 2... im Tool ausgewählt usw.

#24 Re: FLYDUSPIDER

Verfasst: 15.11.2011 14:45:45
von wolkenloser
Ich hatte vor kurzem ein defektes WMP!
Eine kaum sichtbare Blase auf einem IC auf dem WMP.
Hab ein neues genommen, dann war wieder alles I.O. .

Sobald ich das alte angeschlossen hatte wurde der Chip sehr warm. Das habe ich eigentlich nur zufällig bemerkt.
Ich würde das WMP mal mit der Lupe untersuchen bzw mit den Fingern auf Wärme abtasten...

#25 Re: FLYDUSPIDER

Verfasst: 15.11.2011 17:29:53
von Michael Brakhage
Hallo
Zeig mir mal wo an nem MiniPro Pin30 sein soll - den gibt es nicht. Ausgang für die Status-LED ist der Ausgang D13. Und so ist er am Prozessor und auch auf dem PCB benannt
Ich habe ja auch geschrieben das ich ein flydiuno habe, also mega2560. Auf dem Board vom Paul gibt es einen Pin30 zwischen Prozessor und Stiftleiste zum Empfänger. Dieser ist laut dem Pinout als Status definiert und funktioniert auch!
Deswegen frage ich mich ja warum Tilman den Pin13 (Stiftleiste für Motore) mit einer LED belegt hat! Dies würde bei der Megapirate Software Sinn machen, da laut Pinout dort eine LED sitzt aber mei MWIIC?

Gruß Michael

#26 Re: FLYDUSPIDER

Verfasst: 15.11.2011 17:41:43
von Crizz
okay, das mit dem Mega 2560 ist irgendwo an mir vorbeigehuscht, die meisten fliegen halt den Atmel 328. Und da isses halt edr 13er. Das Mega-Layout müßte ich mir noch anschaun.

#27 Re: FLYDUSPIDER

Verfasst: 15.11.2011 18:11:41
von r0sewhite
Sonne hat geschrieben:sagt mal, ich habe das Flyduino Mega Board, weiß aber trotz dem Anschlussplan nicht, wo ich die Kabel für das WMP+ anlöten soll. Ich habe es jetzt unten an die Platte angelötet, dort, wo auch der FTDI Adapter raufgesteckt wird, bekomme aber im GUI kein Bild... Was mache ich falsch? jemand eine Idee?

Gruß
Jörg
Hallo Jörg,

nur, dass wir uns richtig verstehen: Du hast das WMP nicht zufällig an die FTDI-Schnittstelle angeschlossen? Das wäre fatal, denn das WMP muss selbstverständlich an den i²C-Bus angeschlossen werden.

Michael Brakhage hat geschrieben:Hallo
Zeig mir mal wo an nem MiniPro Pin30 sein soll - den gibt es nicht. Ausgang für die Status-LED ist der Ausgang D13. Und so ist er am Prozessor und auch auf dem PCB benannt
Ich habe ja auch geschrieben das ich ein flydiuno habe, also mega2560. Auf dem Board vom Paul gibt es einen Pin30 zwischen Prozessor und Stiftleiste zum Empfänger. Dieser ist laut dem Pinout als Status definiert und funktioniert auch!
Deswegen frage ich mich ja warum Tilman den Pin13 (Stiftleiste für Motore) mit einer LED belegt hat! Dies würde bei der Megapirate Software Sinn machen, da laut Pinout dort eine LED sitzt aber mei MWIIC?

Gruß Michael
Hallo Michael,

schau mal in den Sketch, dann wird klar, dass beides geht:

Code: Alles auswählen

#if defined(MEGA)
  #define LEDPIN_PINMODE             pinMode (13, OUTPUT);pinMode (30, OUTPUT);
...

#28 Re: FLYDUSPIDER

Verfasst: 15.11.2011 18:15:14
von MrHeli33
die sehen ja cool aus :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen:

#29 Re: FLYDUSPIDER

Verfasst: 15.11.2011 19:16:51
von Michael Brakhage
Hallo Tilman

jepp nun ist alles Klar :) Danke dir für die Passage im Code. Ist halt stylisch so eine blaue LED an der Stelle :)

Gruß Michael

#30 Re: FLYDUSPIDER

Verfasst: 15.11.2011 19:44:17
von r0sewhite
Michael Brakhage hat geschrieben:Ist halt stylisch so eine blaue LED an der Stelle :)
Hallo Michael,

Mir geht es eher darum, die Status-LED gut sichtbar zu haben. hinten auf der Centerplate bringt mir das nicht, da das Flydusense zu dicht darüber liegt. Die LED direkt auf das Flyduino zu löten, war die einfachste Möglichkeit, um sie bei Kalibrierung etc. im Blickfeld zu haben.