MiniAPM V3.1 - APM in 35x35

Duzt

Erfahrener Benutzer
Ich hab leider ein Problem bei dem ich nicht voran komme.

Gestern Flugversuche gemacht, wegen starkem wobbeln musst ich P zurückschrauben. Dann nochmal ein test, immer noch Wobbeln also nochmal P reduziert.

Wie immer Akku ab, USB rein und im Mission planer connectet. P reduziert, Save gedrückt und disconnect. USB raus und Akku ran.
Jetzt Armt er nicht mehr. Und das beste ich kann ihn auch nichtmehr via USB connecten.
Die Motoren pipsen auch nur einmal beim Anstecken, danach ist stille.

Wenn ich ihn an den Laptop hänge leuchtet nur Grün sonst nichts. (PC erkennt ihn mit diesem "dong-ding") Wenn ich dann connecte blinkt eine orange LED und nach 30sec kommt die Meldung "No Headbead Packets Recived"
 

Terminus

Erfahrener Benutzer
Evtl hast du zu früh das Kabel getrennt und dabei den Code geschrottet. Kannst du noch per Bootloader das hex draufladen? oder hat der auch was abbekommen? Ärgerlich wärs wenn der µC hardwaremäßig kaputt ist...
 

4li3n

Neuer Benutzer
Hi.

Wie kalibriert man eigentlich die ESCs richtig?
Alle Anleitungen die ich gefunden habe helfen nicht und mein Quad schaltet nicht scharf.

Gruss
 

DerKlotz74

Erfahrener Benutzer

Duzt

Erfahrener Benutzer
Nur nochmal zum Verständnis, ich bin grad in der Arbeit und kanns nicht ausprobieren, aber wenn ich IN2+IN3 Brücke (so wie man das für PPM ja auch machen muss) dann kann ich via USB das Hexfile aufspielen?

In der von mir genannten Anleitung wird aber noch etwas gebrückt um den Atmega zu reseten
Use a pair of needle-nosed pliers or a little piece of wire to short circuit the GND and RST pins of the Atmega32U2 in order to reset it.
Ich hab auch irgendwo vor ein paar Tagen ein Bild gesehen wo dabei stand "short cirquit here to reset" aber ich finds nicht mehr. Ich hab da auch nach was anderem gesucht und nicht weiter beachtet. Da waren aber nicht (nur) die In2+3 verbunden.
 

franko_

Erfahrener Benutzer
Hm, einen Reset musste ich noch nicht dürchführen. Habe auch schon das EEProm mit Arduino gelöscht und mit dem MP aufgespielt.
Wenn es sich garnicht flashen lässt, dann hast Du evtl. ein Problem mit dem Bootloader.
Das hatten einige mit dem Billig APM von Minniinthebox.
 

Terminus

Erfahrener Benutzer
ich glaube ihr verwechselt hier was...

Franko, nach PPM hat er doch gar nicht gefragt, oder hab ich es überlesen?
@DUZT: Du musst IN2/IN3 Brücken, dann hast Du auch PPM
Er kann den MP nicht mehr nutzen, also ist nicht der Atmega32u2 hin sondern der 'große' Atmega2xxx. Und bei dem kleinen Teil kannst du nur hoffen das der Bootloader noch I.O. ist. (Dieses Problem steht hier ein paar Seiten zurück) Und wenn der Bootloader heile ist brauchst du keinen Reset, zumindest nicht im eigentlichem Sinne. Der Bootloader wartet kurz nach dem Anschließen der Spannung ob er neuen Code über den USB-Serial-Wandler bekommt. Spiel also eine neue Firmware über den MP drauf. Viel Erfolg.

PS: Geflasht werden sollte wenn überhaupt nur der ArduinoBootloader... Das hier zu beschreiben macht wenig Sinn einfach ein bisl googlen.

Greez Termi
 

4li3n

Neuer Benutzer
Tachen.

Ich habe es nun endlich hinbekommen die ESC-Kalibrierung zu machen und kann nun den Copter auch Scharf-Schalten.
Allerdings fängt der Kleine direkt nach dem Start an in eine Richtung um die Hochachse zu drehen und beim nächsten Hüpfer in die andere Richtung.

Was mir noch aufgefallen ist:
Beim Scharf-Schalten gibt es ja den Wert MOT_ARM_SPIN der ja definiert wie schnell meine 4 Motoren nach dem Start drehen sollen. Einer von den 4 Motoren dreht dabei mal mit und dann mal wieder nicht.

Und noch was beim Scharf-Schalten:
Nach dem ich den Akku eingesteckt habe blinkt erst kurz die rote LED und dann die blaue für einen Moment mit.
Wenn ich jetzt Scharf-Schalte blinkt nach ca. 4Sek wieder die blaue LED und wenn die wieder aus ist fangen die Motoren mit ihrer ARM_SPIN-Drehzahl an zu drehen.

Ja, mhhh... So kann ich nicht fliegen...

Gruss
Ingbert
 

Terminus

Erfahrener Benutzer
Ich habe es nun endlich hinbekommen die ESC-Kalibrierung zu machen und kann nun den Copter auch Scharf-Schalten.
Allerdings fängt der Kleine direkt nach dem Start an in eine Richtung um die Hochachse zu drehen und beim nächsten Hüpfer in die andere Richtung.
Das Scharf-Schalten hat nichts mit der ESC-Kali zu tun. Eher mit dem Funke anlernen... Der Kopter armt auch ohne ESCs. Das drehen kann zig Gründe haben, Einbaurichtung, Motorisierung, Motor Props schief, falsch kalibriert, usw... Was kannst du ausschließen?


Beim Scharf-Schalten gibt es ja den Wert MOT_ARM_SPIN der ja definiert wie schnell meine 4 Motoren nach dem Start drehen sollen. Einer von den 4 Motoren dreht dabei mal mit und dann mal wieder nicht.
Dann bekommt er genau die Grenzwertevon An zu Aus. Erhöhe deinen Wert ein bisl, oder lerne die ESC nochmal an, damit alle die selbe Grenze haben.

Und noch was beim Scharf-Schalten:
Nach dem ich den Akku eingesteckt habe blinkt erst kurz die rote LED und dann die blaue für einen Moment mit.
Wenn ich jetzt Scharf-Schalte blinkt nach ca. 4Sek wieder die blaue LED und wenn die wieder aus ist fangen die Motoren mit ihrer ARM_SPIN-Drehzahl an zu drehen.
und was ist jetzt falsch zu :
http://copter.ardupilot.com/wiki/common-apm-board-leds/
??

Greez Termi
 

4li3n

Neuer Benutzer
Vielen Dank.

Moin.

Erstmal vielen Dank für eure Unterstützung.
Da habe ich mir ja als ersten Quad echt was "einfaches" ausgesucht ^^

Meine zuvor geposteten Probleme haben sich in Luft aufgelöst. ;)
Das miniAPM ist einfach nicht einzurichten wenn man nicht auch ein paar notwendige Dinge weiß.
Z.B. das man auf GAS PWM <1000 braucht...
Dass man wissen muss, wie man Scharf-Schaltet... GAS_DOWN + YAW_RIGHT
Und noch was: Wenn der Quad unkontrolliert herumfliegt, dann sollte man schon den richtigen Frame ausgewählt haben. Bzw. man sollte wissen für welchen Frame sich der Vorbesitzer des Quads entschieden hat, auch wenn man selbst der Meinung ist es sei ein anderer Frame :rolleyes:

Aber!
Ein Frage habe ich nun doch noch...
Ich habe ein miniAPM und ein NEO-6M GPS.
Also genau die Kombi wie hier im Bild zu sehen.
NEP-6M GPS mit miniAPM.JPG
Das dort gezeigte Verbindungskabel muss ich mir auch erstellen.
Mir fehlt aber die Info über die PIN-Belegung des NEO-6M GPS.
Also eigentlich nur die PIN-Belegung des rechten Ports am GPS.
Kann mir da jemand weiterhelfen?
Und die gezeigte 3,3V-Brücke muss ich auch löten?

Gruss
Ingbert
 

4li3n

Neuer Benutzer
OK, danke.
Ist zwar nicht das NEO-6M aber die Belegung des rechten Ports ist die selbe, ja?
Das Bild hatte ich dort auch gesehen, aber es war nunmal nicht das NEO-6M...

Und die Brücke wie sie auf meinem Bild zu sehen ist, muss dann auch sein?
Ich sehe auch gerade, dass auf dem LEA der selbe LDO ist und von dem selben PIN die 3,3V entnommen werden.
Ist ja auch extra eine "Note" am Rand ^^
Also ist die Antwort wohl JA.

Und den GND neben dem SDA/SDL muss ich nicht extra abgreifen und mit dem anderen GND des rechten Ports zusammenführen?

Ich möchte mir da einfach nur "gaaaanz" sicher sein.

Gruss
Ingbert
 

gervais

Ich brauche mehr Details
Wenn beide oben eingezeichnete Ground Pin miteinander verbunden sind (messen!) , brauchst Du da im Prinzip nichts anzuschließen. Die Kabel sollten aber mit GND verdrillt werden,daher ist es sinnig, ein GND Kabel (einseitig!)an der GPS Platine zu belegen, selbst wenn du es an der FC nicht anschließen musst.
 

EagleFly

Erfahrener Benutzer
Hi Zusammen,
hat jemand von euch das GPS von Goodluckbuy,diese hier: http://www.goodluckbuy.com/ublox-6m...it-pirate-mwc-apm2-flight-control-board-.html
Ich finde nirgends wie ich es anschließen muss, zwar ist ein Anschlusskabel dabei mit rot, sw, sw,weiß, aber ich find einfach nichts.
Nach diversen tests, (rot= + , sw = GND, sw2= sda, weiss= scl) aber such sdl scl getauscht blieben ohne Ergebnis, zumindest war im MP, keine Sats zu finden.

Wo sehe ich ob das ding überhaupt als GPS erkannt wird, also ob sdl/SCL usw. richtig gesteckt sind?
 

gervais

Ich brauche mehr Details
Na hoffentlich hast Du Deinen Mini nicht zerschossen. Das (ser.) GPS wird über Rx/Tx (geht an Tx/Rx) angeschlossen, nicht an den I2C (SDA,SCL)!!!!

Wenn die Anschlußbelegung nicht auf dem GPS steht, mußt Du die mit u-blox Datasheet ermitteln...das ist ein unbekanntes BOB...

Btw., wie kommt man darauf, ahnungsarm einen Exoten zu kaufen (Vorsorglich: Das ist Neugierde)
 
Zuletzt bearbeitet:

EagleFly

Erfahrener Benutzer
Naja sagen wir mal so, ohne Neugierde allem 1:1 nachmachen würden wir heute alle noch den kleinen UHU von Graupner fliegen! ;-)

Warum hab ich das Ding gekauft? ...
1. das Ding ist Sau-klein
2. das Ding kann 3V und 5V ab
3. ich komm aus dem Schwabenland und das Ding war "Preiswert"
4. es war Lieferbar

So, bei dem GPPS, lag ein konfektioniertes Kabel bei mit 4 offenen enden, +, GND, SDA, SCL, somit denke ich bleibt das Risiko vertretbar, oder?
Allerdings komm ich dennoch nicht weiter.

Noch ein Bild:
WIN_20140809_213936.JPG

Ich würd mich freuen wenn wir es zum laufen bekommen!



Noch eine andere Frage, kann ich einen apm GPS zum fliegen bringen, also im Stabi und Acro Modus?
 

gervais

Ich brauche mehr Details
So, bei dem GPPS, lag ein konfektioniertes Kabel bei mit 4 offenen enden, +, GND, SDA, SCL, somit denke ich bleibt das Risiko vertretbar, oder?
Wenn das GPS tatsächlich SDA,SCL (I2C) am Ausgang bietet, kannst Du es mit dem (Mini) APM nicht verwenden. Für den benötigst Du ein serielles GPS mit Rx,Tx ; die liegen beim beim NEO-6 an Pin21,20.
 
FPV1

Banggood

Oben Unten