CRIUS ALL IN ONE PRO v1.0 Multi Rotor Flight Controller

fdietsch

Erfahrener Benutzer
Die kabel waren bei meinem Bord dabei für jede Schnittstelle ein Kabel . Aber die Stecker sind eh blöd gemacht kein Standard jeder Stecker eine andere Größe. Das schlimme ist daß selbst wenn man einen Stecker hat am anderen Ende des Kabels (BT GPS) halt auch kein Stecker ist. Am GPS hab ich die kabel angelötet das Kabel das beim GPS bei war habe ich noch zum Konfigurieren vom GPS. Beim Buzzer habe ich einen Stift von einer Stiftleiste eingelötet. Die Buchsen für die Stiftleiste habe ich aus einem Servostecker und dann mit Schrumpfschlauch isoliert.


War eben im Garten fliegen . Geile Sache mit dem Buzzer nicht nur die Akkuwarnung sondern man hat auch ein Akustisches Feedback wenn man mit dem Handy konfiguriert hat daß der Kopter es angenommen hat.

kirschi
Das mit der Anleitung ist überholt. Inzwischen ist im Wiicode eine automatische Konfiguration für das Ublox eingebaut.
Da wird versucht mit verschiedenen Baudraten mit dem GPS zu kommunizieren und dann wenn des klappt wird das GPS so programmiert wie es sein soll. Dazu musst du aber UBLOX auswählen.
Ich benutzte im Moment die r1232newBaro3

In der Config.h müsste stehen

/************************************************** ************************************/ /*********************** GPS **************************/
/************************************************** ************************************/


/* GPS using a SERIAL port
only available on MEGA boards (this might be possible on 328 based boards in the future)
if enabled, define here the Arduino Serial port number and the UART speed
note: only the RX PIN is used, the GPS is not configured by multiwii
the GPS must be configured to output GGA and RMC NMEA sentences (which is generally the default conf for most GPS devices)
at least 5Hz update rate. uncomment the first line to select the GPS serial port of the arduino */
#define GPS_SERIAL 2 // should be 2 for flyduino v2. It's the serial port number on arduino MEGA
//#define GPS_BAUD 57600
#define GPS_BAUD 115200




/* GPS protocol
NMEA - Standard NMEA protocol GGA, GSA and RMC sentences are needed
UBLOX - U-Blox binary protocol, use the ublox config file (u-blox-config.ublox.txt) from the source tree
With UBLOX you don't have to use GPS_FILTERING in multiwii code !!! */

// #define NMEA
#define UBLOX


//#define INIT_MTK_GPS // initialize MTK GPS for using selected speed, 5Hz update rate and GGA & RMC sentence


//#define GPS_PROMINI_SERIAL 57600 // Will Autosense if GPS is connected when ardu boots

/* I2C GPS device made with an independant arduino + GPS device
including some navigation functions
contribution from EOSBandi http://code.google.com/p/i2c-gps-nav/
You have to use at least I2CGpsNav code r33 */
//#define I2C_GPS


/* I2C GPS device made with an indeedent ATTiny[24]313 + GPS device and
optional sonar device. https://github.com/wertarbyte/tiny-gps/ */
/* get GPS data from Tiny-GPS */
//#define TINY_GPS
/* get sonar data from Tiny-GPS */
//#define TINY_GPS_SONAR


/* GPS data readed from Misio-OSD - GPS module connected to OSD, and MultiWii read GPS data from OSD - tested and working OK ! */
//#define GPS_FROM_OSD


/* indicate a valid GPS fix with at least 5 satellites by flashing the LED - Modified by MIS - Using stable LED (YELLOW on CRIUS AIO) led work as sat number indicator
- No GPS FIX -> LED blink at speed of incoming GPS frames
- Fix and sat no. bellow 5 -> LED off
- Fix and sat no. >= 5 -> LED blinks, one blink for 5 sat, two blinks for 6 sat, three for 7 ... */
#define GPS_LED_INDICATOR


//#define USE_MSP_WP //Enables the MSP_WP command, which is used by WinGUI to display and log Home and Poshold positions


//#define DONT_RESET_HOME_AT_ARM // HOME position is reset at every arm, uncomment it to prohibit it (you can set home position with GyroCalibration)


/* GPS navigation can control the heading */

#define NAV_CONTROLS_HEADING false // copter faces toward the navigation point, maghold must be enabled for it
#define NAV_TAIL_FIRST false // true - copter comes in with tail first
#define NAV_SET_TAKEOFF_HEADING false // true - when copter arrives to home position it rotates it's head to takeoff direction


/* Get your magnetic decliniation from here : http://magnetic-declination.com/
Convert the degree+minutes into decimal degree by ==> degree+minutes*(1/60)
Note the sign on declination it could be negative or positive (WEST or EAST) */
//#define MAG_DECLINIATION 3.96f //For Budapest Hungary.
#define MAG_DECLINIATION 2.42f

#define GPS_FILTERING // add a 5 element moving average filter to GPS coordinates, helps eliminate gps noise but adds latency comment out to disable
#define GPS_LOW_SPEED_D_FILTER // below .5m/s speed ignore D term for POSHOLD_RATE, theoretically this also removed D term induced noise commnent out to disable
#define GPS_WP_RADIUS 200 // if we are within this distance to a waypoint then we consider it reached (distance is in cm)
#define NAV_SLEW_RATE 30 // Adds a rate control to nav output, will smoothen out nav angle spikes



 

Teddytimo

Erfahrener Benutzer
ich hatte auch das Problem, dass das NEO-6M GPS die Konfiguration verliert.
Gestern früh habe ich in den Disccusions auf der Hobbyking Seite zu dem Produkt folgenden Eintrag gefunden:

shaggee 8 points
1.When you configuring your GPS go to UBX=>CFG=>CFG : save current config, click "send" in the lower left corner to permanently save these settings to the receiver. 2.Go to Receiver=> Action=> then click Save Config. Otherwise, every time you unplug your gps, it will revert back to the original configuration.

Der genannte 2. Punkt ist nämlich nicht in der Anleitung zu finden.

Ich habe es dann nachgeholt und seit gestern 3 mal den Copter an die MultiWiiGui gehängt und jedes mal mit 115200 baud Verbindung gehabt. In der config.h ist auch 115200 verwaltet.
Die ESObandi Modifikation hatte ich zwar vorher ausprobiert und die hat auch funktioniert, doch jetzt habe ich diese wieder zurück genommen und es funktioniert auch so.

Ich weiß aber nicht ob es dauerhaft anhält.

Martin
 

fdietsch

Erfahrener Benutzer
Letzte Woche hatte ich das Gefühl wenig Sateliten zu bekommen 6-7 mit GPS Masseplatte . Ich war der Meinung schon 10-12 gehabt zu haben ,aber halt an Tag vorher. Da die Sat nicht stationär sind kann es ja sein daß die Anzahl differiert.
Heute bin ich ein wenig geflogen und hatte 5-6 Sats mit der GND Platte. Darauf hin bin ich gelandet hab die Platte abgeschnallt und bin ohne geflogen. 8-9 Sat :eek: . Komisch am MK hat das vergrößern der GPS Masse etwas gebracht hier nicht sondern verschlechtert?
Bei ebay gabs gerade helix antennen da diese einen besseren Empfang horizontal und GND haben sollen hab ich gleich mal eine bestellt. http://www.it-tronics.de/Files/Datasheets/Antennas/Sarantel/GeoHelix-S.pdf
http://cgi.ebay.de/ws/eBayISAPI.dll...ssPageName=ADME:X:DERP:DE:1123#ht_3390wt_1139
 

spreecopter

Erfahrener Benutzer
ich habe auch mal eine kurze frage. ich nutzte die multiwii software r1317 mit einem ublox gps. das gps funktioniert auch richtig und in der gui werden auch 6 satelliten angezeigt (led ist gruen). wenn ich jetzt den schalter auf position hold setze(wird in der gui gruen angezeigt) passiert irgendwie gar nix. der copter schwebt zwar einwandfrei aber ich kann ihn per hand in jede gewunschte position ziehen ohne das irgendwie gegensteuert..

jemand eine idee woran es liegen kann?
 

mbrak

Erfahrener Benutzer
hi

du musst den mag sensor auch dazu einschalten! also der schalter schaltet mag und eine gps funktion ein.
dann sollte es gehen!
ohne mag kein gps :)
 

kirschi

Händler
Händler
Hallo!
Bei mir wird in der Multiwii Conf der GPS HOLD und GPS HOME "button" garnicht grün wenn ich den schalter umlege, obwohl ich sie ausgewählt und gewritet habe.

ACC, BARO und MAG werden aber grün. (gleicher Schalter)

GPS-LED ist grün und ich bekomme die GPS-Werte angezeigt im MultiwiiConf.

Woran kann das liegen?

Danke schonmal und LG, Walter
 

kirschi

Händler
Händler
Das könnte sein, ich habe gerade die Micro USB Buchse mit epoxy verstärkt, und muss warten bis das getrocknet ist, dann versuche ich es gleich nochmals!
Danke für den Tipp!
 

spreecopter

Erfahrener Benutzer
hi

du musst den mag sensor auch dazu einschalten! also der schalter schaltet mag und eine gps funktion ein.
dann sollte es gehen!
ohne mag kein gps :)
hm, da hatte ich heute ein merkwuerdiges problem.
wenn ich mag deaktiviert hatte flog der copter schoen sauber geradeaus. sobald ich ihn aktiviert hatte wurde der copter unruhig und wollte mal nach links oder rechts. hab dem mag dann nochmal kalibriert, hat aber keine aenderung gebracht..

was kann das sein?
 

mbrak

Erfahrener Benutzer
Wenn der Copter unruhig wird mit mag dann sind das magnetische Störungen weil der mag Sensor auf einer allinone imu normal montiert zu dicht an den stromführenden Leitungen ist! Abhilfe schafft ein wenig mehr Abstand oder viel Sorgfalt bei der leitungsverlegung! Verdrillte Leitungen helfen auch!
Ich würde testweise die flightcontroll mal 2 cm höher setzen und wieder probieren!
 
Zuletzt bearbeitet:

enforcer

Erfahrener Benutzer
JUERGEN_ war so nett Bezugsquellen für die Crius AIO zu posten - die werden wohl als Molex 1,25mm bezeichnet:

http://www.sander-electronic.de/gm00052.html

http://www.nessel-elektronik.de/SERVOKABEL/servokabel.html

Grüße
Bilbo
die genaue Bezeichnung ist Molex Picoblade.

http://www.molex.com/molex/products...ntroduction&parentKey=wire_to_wire_connectors

Gibts hier zum selberkonfektionieren https://www.distrelec.de/steckverbinder-picoblade-1-25-mm/molex/kabelbuchsen

Werde die Tage mal bei denen bestellen.

gruß Alex
 

helste

Erfahrener Benutzer
Das schaut gut aus. Ich habe noch die 2.8 drauf. Werde mal die 2.9 probieren und schauen, wie sie sich im Vergleich zur 2.9 am APM 2.5 macht. Das AIO sitzt nämlich am selben Kopter, an dem die Arducopter 2.9 nicht vernünftig funktioniert hat.
 

sandrodadon

Fliegender Maschi
Offtopic: AAAAAAAAAAAAAHHH noch jemand mit einer weißen 9X !!
Top, habe meine auch weiß lackiert, bin dann wohl doch nicht der einzige hier ;)

Zum Thema:
Also dafür dass nur P geändert wurde fliegt der Quad ja echt sehr gut !!!
Wo genau kann ich 2.9 runterladen?
Ich finde bei code.google immer nur 2.8 zum download - die 2.9 finde ich nur bei "changes"
Oder geht es nur über den "svn checkout" ?
 
Zuletzt bearbeitet:

kirschi

Händler
Händler
Hi, ich habe folgendes Problem mit meinem Crius v1.1 auf meinem multiwii 1.2 Quadcopter:
Wenn ich normal starte, dreht sich der Copter um die yaw-achse leicht nach rechts. Wenn ich jetzt probiere gegenlenken oder gegentrimmen, passiert nicht viel in die linke yaw-richtung. eher kippt der kopter nach vorne rechts weg.

Roll/Pitch PIDs:
P: 4,4 I: 0,030 D: 23

Yaw PID:
P: 8,5 I: 0,045 D: 0

Hier ein Bild vom Kopter:


Es herrschten draußen ca. 5°.

Kennt jemand das Problem? oder sogar die lösung?
Bin für jeden Tipp Dankbar!
LG, Walter

EDIT: Motoren und Propeller sind gewuchtet, und der Schwerpunkt stimmt ganz genau.
 
Zuletzt bearbeitet:
HI Leute !
Ich habe mein MultiWii_PRO board it der Megapirate 2,7. R4 ausgestattet.
Software brav compiliert ohne Fehler und drauf gespielt. Aber nun blinken die drei A B C Leds als Lauflicht durch und nicht nur LED A Steady..... jemand ne Idee ?
Sehe gerade, das nicht CRIUS wie uaf der ersten Seite drauf steht sondern MultiWii_PRO....bei HK gekauft-......evtl ein Fake ?

LG
Beetlex
 
Zuletzt bearbeitet:
FPV1

Banggood

Oben Unten