Pocket Quadrocopter von HobbyKing

meute

Erfahrener Benutzer
Hallo,

Klingt nach "kein bootloader drauf". Hast Du einen ISP-Programmer? Oder einen anderen Arduino?
Ich habe mir vorab diesen USBasp bestellt und auch schon hier.
IMHO sollte man damit den Bootloader flashen können.

Jetzt muss ich nur noch herausfinden, welche Pins benötigt werden, wo ich die anstecken muss und welche Software man zum flashen braucht.
Kann man die Kabel auch ohne am PUMQ etwas zu löten verbinden?

Man, man, man, bei meinem Glück...


Gruß
meute
 
Zuletzt bearbeitet:

Thint1

Erfahrener Benutzer
Hallo,


Ich habe mir vorab diesen USBasp bestellt und auch schon hier.
IMHO sollte man damit den Bootloader flashen können.

Jetzt muss ich nur noch herausfinden, welche Pins benötigt werden, wo ich die anstecken muss und welche Software man zu flashen braucht.
Kann man die Kabel auch ohne am PUMQ etwas zu löten verbinden?

Man, man, man, bei meinem Glück...


Gruß
meute
Hi meute,

schau mal da http://www.rcgroups.com/forums/showpost.php?p=25681495&postcount=1126
und http://www.rcgroups.com/forums/showpost.php?p=25681501&postcount=1127

cu Thomas
 

meute

Erfahrener Benutzer
Ja geht, Anleitung ist auch ok. Motoren und Empfänger von Board abstecken und das Board beim flashen über den LiPo mit Strom versorgen.
Dann klappt es.
 
Erhaltene "Gefällt mir": meute

meute

Erfahrener Benutzer
Hallo,

Bei beiden Sketche fängt Arduino an zu flashen und meldet dann:
Couldn't find a leonardo on the selected port.
Noch eine Frage zu den Einstellungen des COM-Ports für den Arduino Leonardo.
Nicht dass das Sketch-flashen daran liegt.

Stimmt folgende COM-Port-Einstellung?
Bits pro Sekunde (Baud): 9600
Datenbits: 8
Parität: Keine
Stoppbits: 1
Flusssteuerung: Keine


Gruß
meute
 
Zuletzt bearbeitet:

meute

Erfahrener Benutzer
Hallo,

jetzt oute ich mich mal wieder als Noob.

Die original Motoren vom PUMQ haben alle ein weißes und schwarzes Kabel mit identischer Steckerbelegung.
Wird da die Drehrichtung von der Elektronik angepasst?
Ich dachte bisher, die Motoren drehen wegen unterschiedlicher Plus-/Minus-Anschlüsse CW/CCW.


Gruß
meute
 

schnellmaleben

Erfahrener Benutzer
Genau, auf der Oberseite sind die FETs für gegenläufige Motoren spiegelvehrkehrt gelayoutet, damit ist schon alles korrekt, einfach anschließen und tut.

Manche Gleichstrom-Motoren haben eine Richtung die besser funktioniert / weniger verschleißt / timing-optimiert ist, allerdings funktionieren immer beide Drehrichtungen, je nach Polung. Beim Hubsan- und vielen Nachkaufmotoren ist das anders als bei den vorliegenden, da kodiert die Kabelfarbe die "bessere" Drehrichtung.
 

b.enedikt

Erfahrener Benutzer
Hallo,


Ich habe mir vorab diesen USBasp bestellt und auch schon hier.
IMHO sollte man damit den Bootloader flashen können.

Jetzt muss ich nur noch herausfinden, welche Pins benötigt werden, wo ich die anstecken muss und welche Software man zum flashen braucht.
Kann man die Kabel auch ohne am PUMQ etwas zu löten verbinden?

Man, man, man, bei meinem Glück...


Gruß
meute
Schau mal hier: http://www.rcgroups.com/forums/showthread.php?t=2063358
Ich hab das mit den Pin Headern gemacht. Einfach und zuverlässig. Post incl Ebay links ;)



Hallo,

jetzt oute ich mich mal wieder als Noob.

Die original Motoren vom PUMQ haben alle ein weißes und schwarzes Kabel mit identischer Steckerbelegung.
Wird da die Drehrichtung von der Elektronik angepasst?
Ich dachte bisher, die Motoren drehen wegen unterschiedlicher Plus-/Minus-Anschlüsse CW/CCW.


Gruß
meute
Coreless Motoren gehen schneller kaputt und laufen nicht exakt gleich wenn man sie rückwärts laufen lässt. Echt ärgerlich, das HK das nicht einsieht. Meine Motoren kommen alle in Paaren CW/CCW, und die Polarität erkennt man an der Farbe der Isolierung.
7mm Motoren für den PQ sind aktuell auf Lager: http://micro-motor-warehouse.com/products/cl-0720-14
Die haben ordentlich mehr Power, also bitte Throttle Curve anpassen, und beim ersten Abheben aufpassen, den Quad nicht in die Zimmerdecke zu hämmern ;)
 

meute

Erfahrener Benutzer
Hallo,

Beim Hubsan- und vielen Nachkaufmotoren ist das anders als bei den vorliegenden, da kodiert die Kabelfarbe die "bessere" Drehrichtung.
Und wie ist das dann dort mit der Drehrichtung wenn die von Haus aus unterschiedlich drehen?
Muss man dann bei Nachkaufmotoren von zwei Stück die Drehrichtung in der Software anpassen?


Schau mal hier: http://www.rcgroups.com/forums/showthread.php?t=2063358
Ich hab das mit den Pin Headern gemacht. Einfach und zuverlässig. Post incl Ebay links ;)
Danke.
Ich habe mir das an meinem PUMQ gestern Abend angeschaut.
Einfach 2,54mm-Stiftleisten in die Löcher des Boards stecken ohne zu löten sollte wohl reichen, um den Bootloader zu flashen.


Meine Motoren kommen alle in Paaren CW/CCW, und die Polarität erkennt man an der Farbe der Isolierung.
7mm Motoren für den PQ sind aktuell auf Lager: http://micro-motor-warehouse.com/products/cl-0720-14
Deine Motoren habe ich schon länger auf dem Zettel.
Die Hubsan X4-Probs dazu habe ich schon.
Aber erst mal soll das Ding überhaupt fliegen.
Dann werde ich mit dem tunen anfangen.


Gruß
meute
 

schnellmaleben

Erfahrener Benutzer
Und wie ist das dann dort mit der Drehrichtung wenn die von Haus aus unterschiedlich drehen?
Muss man dann bei Nachkaufmotoren von zwei Stück die Drehrichtung in der Software anpassen?
Nein, Du musst sie einfach nur "richtig rum" anschließen. HK hats Dir hier einfach gemacht da alle Stecker gleichartig sind und Verpolen gar nicht möglich ist, und die Beschaltung der Anschlüsse entsprechend der Drehrichtung ausgelegt ist. Die Nachkaufmotoren haben ja keine passenden Stecker...

Genau wie bei Brushless, kann die(se) FC/Software die Drehrichtung nicht ändern.
 

meute

Erfahrener Benutzer
Hallo,

Ich habe mir heute morgen ein Adapterkabel für meinen USBasp gelötet.
Danach habe ich den Bootloader geflasht.

Anschließend habe ich den Bind-Sketch geflasht und meine DX7 gebunden.
Das sollte auch funktionert haben, zumindest hat die grüne LED der DX7 und die orange LED des SAT-Empfänger entsprechend reagiert.
(orange LED des SAT hat zuerst geblinkt, dann war Dauerlicht)

Danach habe ich den SAT abgesteckt und den goebish-Sketch MW 2.3 geflasht.

Dann SAT wieder dran, DX7 eingeschaltet, PUMQ mit USB verbunden (ohne Lipo).
Orange SAT-LED hat Dauerlicht, blaue PUMQ LED blinkt.
Welchen Status kann die blaue PUMQ LED annehmen und was bedeutet er?

MultiWiiConf.exe aus dem goebish-Sketch gestartet (32-Bit, 64-Bit geht nicht trotz Win 8.1 Pro 64-Bit).
COM-Port gewählt.
Dann werden ein paar Buttons grün (READ, RESET, CALIB_MAG, CALIB_ACC, usw.)
Aber weiter passiert nichts.

Müsste man nicht bei Stick-/Schalter-Betätigung irgendwelche Ausschläge sehen?

EDIT:
Man muss START drücken, jetzt tut sich was.

Wie muss man nun weiter vorgehen?


Gruß
meute
 
Zuletzt bearbeitet:

meute

Erfahrener Benutzer
Hallo,

war gerade Kaffee trinken, jetzt geht es mit den nächsten Problemen weiter.

Ich habe eine Spektrum DX7 (die alte) mit Mode 2 (Gas / Gier links).

Folgende Kanäle bewegen sich:
Linker Stick Vor/Zurück: THROT + AUX2
Linker Stick Links/Rechts: YAW
Rechter Stick Vor/Zurück: PITCH
Rechter Stick Links/Rechts: ROLL
Schalter GEAR: AUX1
Schalter AUX 2: AUX3

Warum bewegt sich THROT + AUX2 zusammen?

Ich möchte gerne Throttle Hold auf dem Schalter rechts vorne (HOLD-RUDDER D/R = 1 oben).
Und am liebsten noch zusätzlich auf dem Schalter links vorne (FLT MODE = N unten).
So habe ich es bei den Helis auch.

Wie/was muss man denn da einstellen?
Ich google schon eine ganze Weile, finde dazu aber nichts.


Gruß
meute
 

Thint1

Erfahrener Benutzer
Hi Meute,

o.k. die neue firmware ist drauf und du hast mit der multiwii eine verbindung - die grössten hürden sind schon mal geschafft!

jetzt trennen dich nur mehr ein paar schritte vom erstflug.

servowege und mittelpositionen auf allen kanälen am sender einstellen: multiwii braucht 1000 für minimum, 1500 für mitte und 2000 für maximum (auf den blauen balken ablesbar). du stellst erstmal die kanalmitte auf 1500 und danach die 1000 bzw. 2000 am sender ein. manchmal muss man nach den endwerten nochmal an der mitte nachbessern. je genauer du das hinbekommst umso besser fliegt der mini nachher.

aux-eingänge den senderschalten zuweisen: erstmal ausprobieren welche schalte welchen aux schaltet und dann zuordnen. ich verwende einen 1-stufenschalter für´s armen und einen 2-stufenschalter zur umschaltung der flugmodi angle, horizon und headfree - wobei ich normalerweise nur im horizon-modus fliege.

den acc-sensor kalibrieren. ich verwende dazu ein passendes wasserglas um das board aufzulegen und nivelliere vorher das wasserglas mit einer elektronischen wasserwaage (handy-app). nicht vergessen "write" zu drücken um die werte auf´s board zu speichern!

zu guter letzt settings einspielen und eine gaskurve am sender programmieren. ich habe meine settings angehängt, die sind aus rcg, allerdings habe ich gaskurve in der multiwii als gerade gemacht und auch das expo auf 0% gemacht. die anpassung am sender ist einfacher ist und man hat beim fliegen nicht immer den pc dabei. es empfiehlt sich die gaskuve im bereich der mitte markant abzuflachen - vor allem wenn man die hubsan motore und props verwendet. ich fliege eine 5-punkt kurve mit 0 - 37,5 - 50 - 62,5 - 100 (doppelte steigung bis 25%, halbe steigung bis 75%, doppelte steigung bis 100%). expo habe ich auf 40% für nick und gier und 20% für yaw.

die blinkzeichen der blauen led habe ich mal kurz an meinem nachgesehen:
die led blink und flackert während des bootens und ist danach finster. bringt man danach das quad aus der lage flackert die led.
armed man geht die led auf dauerlicht.

während ich so gemütlich vor mich hin texte hast du schon neu gepostet .... hast du ein heli-programm aktiiviert (mix throttle auf aux)? am besten du nimmst ein stinknormales flächenprogramm.

cu Thomas

edit: bei der angehängten datei den namen auf die endung ".mwi" ändern - ich musste tricksen um die datei anhängen zu können :)
 

Anhänge

Zuletzt bearbeitet:

meute

Erfahrener Benutzer
Hallo,

@Thint1
Danke für Deine Mühe.


hast du ein heli-programm aktiiviert (mix throttle auf aux)? am besten du nimmst ein stinknormales flächenprogramm.
Ja, ich habe ein Heli-Programm (Gewohnheit) mit 1 Servo drin.
Werde nun auf Fläche umstellen.


jetzt trennen dich nur mehr ein paar schritte vom erstflug.
Das glaube ich erst, wenn es soweit ist...


servowege und mittelpositionen auf allen kanälen am sender einstellen: multiwii braucht 1000 für minimum, 1500 für mitte und 2000 für maximum (auf den blauen balken ablesbar). du stellst erstmal die kanalmitte auf 1500 und danach die 1000 bzw. 2000 am sender ein. manchmal muss man nach den endwerten nochmal an der mitte nachbessern. je genauer du das hinbekommst umso besser fliegt der mini nachher.
Wenn ich das richtig verstanden habe, muss ich im Sender Servomitte und Servoendpunkt verstellen, bis die Werte 1000/1500/2000 in MultiWiiConf passen?


ich verwende ... einen 2-stufenschalter zur umschaltung der flugmodi angle, horizon und headfree - wobei ich normalerweise nur im horizon-modus fliege.
Kannst Du kurz angle, horizon und headfree erklären?
Vermutung:
angle -> ?
horizon -> Die Kiste bleibt immer horizontal.
headfree -> Heading Hold?


Den Rest Deiner Info werde ich dann abarbeiten.


probier mal #define SPEKTRUM 1024 oder 2048, also genau das andere von dem was Du gerade schon eingestellt hast.
Ääähhh, ich hab da nichts eingestellt. Wie kommst Du da drauf?
Was bewirkt das in Verbindung mit THROT + AUX2?


Gruß
meute
 

schnellmaleben

Erfahrener Benutzer
Ääähhh, ich hab da nichts eingestellt. Wie kommst Du da drauf?
Was bewirkt das in Verbindung mit THROT + AUX2?
In Deiner config.h steht eine der beiden Varianten drin. Probier einfach die andere, das geht schneller als eine Nachfrage zu verfassen :)

Wenn das "Falsche" eingestellt ist, verschluckt sich der Spektrum Auslese-Code. Das hat zur folge, dass sich zwei Kanäle bewegen, wo es nur einer tun sollte.

Edit: Ich seh grad, Du hast DX7 geschrieben. Da sollte eigentlich 1024 der richtige Wert sein. Goebish (zu verwendest seine Version?) schreibt dazu:
- 11ms DSM2 satelitte (change #define SPEKTRUM to 2048 in config.h if you're using a TX with more than 7 channels)
Falls es nicht hilft, hast Du noch was im Mischer definiert?
Ansonsten hält Dich das der Verhalten aber nicht groß vom Erstflug ab, die vier Grundkanäle tun ja richtig, wenn icch Deine Beschreibung richtig interpretiere.
 
Zuletzt bearbeitet:

Thint1

Erfahrener Benutzer
Hi M.,
bin zu faul um so schöne zitate wie du zu formatieren ;) aber meine antorten der reihe nach:

wahrscheinlich ist beim heli-programm ein mischer aktiv, deshalb flächenprogramm.

;) du wirst schon sehen bzw. gläubig werden ....

genauso war das gemeint.

eine super-zusammenfassung hat mal Jim Solenski "jesolins" auf rcg geschrieben:
Angle mode is basic self-leveling.
Horizon mode is self-leveling but allows aerobatics with full stick deflections.
If neither mode is selected then you are in rate mode and you are the leveling system via constant pitch/roll stick and trim. Rate mode is not meant for Noobs

The difference is that in horizon mode, the PID for leveling is dynamic depending on stick input. At full throw it will behave almost as in acro or rate mode.
It's able to flip with large inputs and self-levels when sticks is centered.
If you activated the acro_trainer define in the Arduino sketch, then the flips are automatic when the sticks are fully deflected.


headfree ist wenn das quad immer der knüppelrichtung folgt egal welchen yaw-drehwinkel es hat. nick nach vor - das quad fliegt geradeaus vom piloten weg, roll (gier) nach rechts - fliegt nach rechts, usw .... weil der kleine keinen mag-sensor hat wird bei der goebish fw die momentane ausrichtung rechnerisch ermittelt. der winkelfehler ist etwa 10 bis 15° nach 5 minuten flug. die ausrichtung wird beim armen gespeichert ....
headinghold gibt´s auch. das ist aber komplett anders als beim heli! beim armen wir die ausrichtung gespeichert. gibt man bei flug yaw, so dreht das quad und kehrt danach in die gespeicherte ausrichtung zurück. (damit komme ich gar nicht zurecht).

1024 ist bei einer dsm2-anlage einzustellen (bei deiner dx7). 2048 bei einer dsmx im dsm2 modus (zb dx10).
sonst kommt es zu kanalüberschneidungen. was zur folge hat dass in der multiwii ein knüppel mehrere kanäle beeinflusst und andere gar nicht erkannt werden. deshalb war dieser tipp gar nicht so schlecht ;)

cu Thomas
 

meute

Erfahrener Benutzer
Hallo,

wahrscheinlich ist beim heli-programm ein mischer aktiv, deshalb flächenprogramm.
Flächenprogramm ist Mist bei der DX7.
Da hat man keine Gaskurve.
Werde wieder auf Heli zurückschalten.


1024 ist bei einer dsm2-anlage einzustellen (bei deiner dx7). 2048 bei einer dsmx im dsm2 modus (zb dx10).
sonst kommt es zu kanalüberschneidungen. was zur folge hat dass in der multiwii ein knüppel mehrere kanäle beeinflusst und andere gar nicht erkannt werden. deshalb war dieser tipp gar nicht so schlecht
Gegen den Tipp von "schnellmaleben" habe ich auch gar nichts gesagt, falls das so rüber gekommen sein sollte.
Ich habe nun mal in die config.h geschaut.
Dort steht
#define SPEKTRUM 1024


Gruß
meute
 
Wenn das "Falsche" eingestellt ist, verschluckt sich der Spektrum Auslese-Code. Das hat zur folge, dass sich zwei Kanäle bewegen, wo es nur einer tun sollte.
Oder es werden auch mal Kanäle vertauscht oder manche tun am Copter/in der GUI keinen Mucks, hatte ich alles schon.

Schnelles Blinken der Sat-LED kommt in der Regel genau daher. Generell zeigt die LED bei den Sats (bei den normalen RX wohl auch) an:
Keine/tote LED -> nicht gebunden
LED dauerhaft an -> alles paletti
LED langsam/normal blinkend -> Hinweis auf RC-Verbindungsverlust (hat man sehr oft/sehr schnell, wenn man z.B. mal den Sender zuerst ausmacht, dann erst den Lipo am Copter abzieht, aber das sollte man eh andersrum machen)
LED schnell blinkend -> Verbinding ist da, der RX "fühlt" den TX zwar, aber sie sprechen noch nicht die gleiche Sprache (also z.B. 1024 in config.h eingestellt, aber Sender spricht 2048 oder umgekehrt)

Probier einfach mal beide Werte, ob Dein Sender 1024 oder 2048 braucht, kauputt machst Du damit nichts. Evtl. auch neu binden, hat bei mir auch mal geholfen.

>Da hat man keine Gaskurve.

Braucht es nicht bei dem Kleinen. Braucht man das überhaupt je bei Coptern?

Gruß
Jo
 
Zuletzt bearbeitet:
FPV1

Banggood

Oben Unten