f405 GPS Funktionen fehlen.

Status
Nicht offen für weitere Antworten.

chebiqe

Erfahrener Benutzer
#1
Zwei Wochen nachdem ich den verstaubten Kopter reaktiviert und vollendet habe musste ich feststellen dass das GPS wohl nicht funktioniert.
Manchmal bekomme ich auch drinnen mit dem Baitian220 Empfang. Die GPS Melodie kommt, die LEDs werden grün, meine Position wird dann auf der Karte angezeigt.
In den Configs wird Navi&Tele genutzt.

Bloss hält das Gerät keine Postition, macht kein RTH. In Inav fehlen wohl GPS-Funktionen.

Das Internetz und Youtube wurde schon konsultiert.


Edit. Es ist wohl zu befürchten dass ein Kompass für die Funktionen notwenig ist.
Der Baro verträgt sich doch nicht mit dem Kompass.
PosHold ist nicht auswählbar weil kein Kompass vorhanden ist. Aber RTH kann ich auswählen obwohl keine K vorhanden ist.
Tolles Safetiefietscher. In Sicherheit wiegen und dann wenns drauf ankommt abstürzen lassen.

# diff

# version
# INAV/MATEKF405 6.1.1 Jun 13 2023 / 11:22:06 (42ced253)
# GCC-10.2.1 20201103 (release)


# start the command batch
batch start


# resources

# Mixer: motor mixer

mmix reset

mmix 0 1.000 -1.000 1.000 -1.000
mmix 1 1.000 -1.000 -1.000 1.000
mmix 2 1.000 1.000 1.000 1.000
mmix 3 1.000 1.000 -1.000 -1.000


# Mixer: servo mixer
smix reset


smix 0 1 11 100 0 -1

# Outputs [servo]

# safehome

# features
feature -TX_PROF_SEL
feature GPS
GPS, klingt doch gut.
feature LED_STRIP
feature PWM_OUTPUT_ENABLE


# beeper

# blackbox
blackbox -NAV_ACC
blackbox NAV_POS
blackbox NAV_PID
blackbox MAG
blackbox ACC
blackbox ATTI
blackbox RC_DATA
blackbox RC_COMMAND
blackbox MOTORS
blackbox -GYRO_RAW
blackbox -PEAKS_R
blackbox -PEAKS_P
blackbox -PEAKS_Y


# Receiver: Channel map
map TAER


# Ports
serial 3 2 115200 57600 0 115200


# LEDs
led 0 0,0::G:10
led 1 0,1::G:4
led 2 0,2::L:11
led 3 0,3::L:11
led 4 3,0::F:11
led 5 3,1::F:11
led 6 3,2::G:4
led 7 3,3::G:4


# LED color

# LED mode_color
mode_color 0 1 4
mode_color 1 3 12
mode_color 3 3 12
mode_color 6 0 10
mode_color 6 1 6


# Modes [aux]
aux 0 0 1 900 1700
aux 1 1 1 900 2100
aux 2 3 2 900 2100
aux 3 5 2 900 1675
aux 4 35 2 900 1325
aux 5 46 0 900 1700
aux 6 6 1 900 1325
aux 7 13 0 1725 2100


# Adjustments [adjrange]

# Receiver rxrange

# temp_sensor

# Mission Control Waypoints [wp]
#wp 0 invalid


# OSD [osd_layout]
osd_layout 0 0 26 2 V
osd_layout 0 1 25 3 V
osd_layout 0 7 25 12 V
osd_layout 0 8 14 14 V
osd_layout 0 9 1 2 H
osd_layout 0 11 2 3 H
osd_layout 0 12 1 4 H
osd_layout 0 14 25 1 V
osd_layout 0 15 24 4 V
osd_layout 0 20 17 14 V
osd_layout 0 21 2 14 V
osd_layout 0 22 14 11 V
osd_layout 0 23 12 1 V
osd_layout 0 24 12 3 V
osd_layout 0 28 23 11 H
osd_layout 0 30 2 13 V
osd_layout 0 32 2 5 H
osd_layout 0 34 9 2 V
osd_layout 0 120 25 5 H


# Programming: logic

# Programming: global variables

# Programming: PID controllers

# master
set gyro_zero_x = 22
set gyro_zero_y = 24
set gyro_zero_z = -2
set ins_gravity_cmss = 974.769
set acc_hardware = MPU6500
set acczero_x = -7
set acczero_y = -15
set acczero_z = 10
set accgain_x = 4084
set accgain_y = 4093
set accgain_z = 4077
set align_mag = CW0FLIP
set mag_hardware = NONE
set baro_hardware = BMP280
set serialrx_provider = SPEK2048
set motor_poles = 13
set failsafe_procedure = RTH
set model_preview_type = 3
set servo_pwm_rate = 60
set applied_defaults = 1
set gps_sbas_mode = EGNOS
set gps_ublox_use_galileo = ON
set nav_use_midthr_for_althold = ON
set nav_rth_tail_first = ON
set nav_mc_wp_slowdown = OFF
set osd_dist_alarm = 500
set osd_pan_servo_index = 1
set name = H
set pilot_name = MIC


# profile
profile 1



# battery_profile
battery_profile 1


set throttle_idle = 13.000
set failsafe_throttle = 1400


# save configuration
save


# end the command batch
batch end
 

catdog79

Springgrasverachter
#2
Hat das GPS ein Compass (Magnetometer) und ist richtig kalibriert? Für ein Copter benötigt INAV den Compass, für ein Flächenflieger nicht.
 

deadcat

aim for the bushes
Mitarbeiter
#3
Bloss hält das Gerät keine Postition, macht kein RTH. In Inav fehlen wohl GPS-Funktionen.
In INAV fehlen keine GPS-Funktionen, deinem Copter fehlt ein Kompass.
INAV hat gesagt.:
Flight modes that require a compass (POSHOLD, RTH) are locked until compass is properly calibrated. When activated, this mode will attempt to keep copter where it is (based on GPS coordinates). From INAV 2.0, POSHOLD is a full 3D position hold. Heading hold in this mode is assumed and activated automatically.
 

catdog79

Springgrasverachter
#4
Der Baitian 220 hat wohl auch kein Compass. Also ist dein Vorhaben mit der bestehenden Hardware nicht umsetzbar.
 
Erhaltene "Gefällt mir": sunny

catdog79

Springgrasverachter
#6
Ja, das ist korrekt. In Betaflight funktioniert RTH ohne Compass. Das Ist aber auch ein ganz schönes rumgeiere. Als absolute Notfallrettung aber durchaus brauchbar.
 

chebiqe

Erfahrener Benutzer
#7
Oh. Schade. Das wird auch der Grund gewesen sein warum ichs damals aufgegeben habe.

Wenn ich die Baitia880 mit seinem Kompass ranstöpsel geht ja das Baro nicht mehr. Auch mit Tricks wie 'Akku vor Datenkabel einstecken' nicht.
Gerade hab ich mal die GPS TX/RXe von FC TX3/RX3 (Hatte nen Bauplan genutzt) auf TX/RX1 (aktueller Bauplan) geändert. Da hilf auch nix. Ausser dass die blaue LED hörbar klickt und nun der LED Strip aus ist. (Was hat denn das wieder miteinander zu tun? LEDs ham doch ganz andere Pins als TXRX.)

Ich hatte ja wo gelesen dass die Maiteks f405 OSD/STD? (STD steht drauf, ein OSD hats drin) verkauft werden mit dem Hinweis dass KEIN Baro drin ist. Obwohl der das haben sollte.
Scheinbar gabts da oft Probleme. Gehen tut er ja. Es muss doch nen Trick geben Baro und Kompass gleichzeitig laufen zu bringen. zu GPS und LED-Steifen.

Gehen Matekf405 STD(OSD?) mit Baitian880? Gabs da schonwelche? Oder ist das ein bekanntes Problem?
 

chebiqe

Erfahrener Benutzer
#10
Verkabelt? Logo! Anfangs war ja auch das 880 geplant.

Ja. Genau das. Daher hab ich auch die wb2812 rumkabelung.
Alles so verkabelt wie das Beispielbild.

Unten links schwarzrotgold. Empfänger
Unten rechts. Led Strip
Rechts. GPS (tx&rx auf txrx1 anstatt rxtx3)
Oben. Servo
 

Anhänge

Zuletzt bearbeitet:

catdog79

Springgrasverachter
#13
Alter Verwalter ist das ein zusammengeschusteter Copter. 🙈
Bei dem Teil wäre ich froh das er überhaupt fliegt. 🤣😉

Laut Matek manual hängt auf dem I2C Port auch das Baro. Also entweder Compass oder Baro.

IMG_3171.jpeg

Laut Manual kann man aber bei LEDs, welche man am I2C ebenfalls anschließen kann, auf S7 remappen. Keine Ahnung ob das auch mit dem Compass gehen würde.

IMG_3170.jpeg

Da bin ich zuweit weg. Eventuell kann da jemand anderes unter die Arme greifen, oder halt einfach ausprobieren.

Soweit mir bekannt, kann Inav die Höhe aber auch aus dem GPS ermitteln und benötigt den Baro nicht zwingend. Müsste man allerdings nochmal verifizieren.
 

KM|fpv

creator & mentor
Mitarbeiter
#15
Also entweder Compass oder Baro
Man müsste die i2c Adressen beider Komponenten erfahren, dann weiß man es genau, ob es "entweder oder" heißt. Theoretisch sind die Adressen aber unterschiedlich und die Komponenten können über diese auch identifiziert werden.
Hier liegt scheinbar aber ein Konflikt zwischen i2c und ws281x vor.
 

chebiqe

Erfahrener Benutzer
#16
Auf S7 liegt zZ ser Servo fürn Kamera.
Ws2812 habi zZ mal abgelötet damit das nix besetzt.

Von irgedwelchen Adressen hatte ich gelesen 'x76' . Hab blos keine Ahnung, fand auch nix wie ich die auslesen kann.

Den legendären Matekservice hab ich mal das Problem erläutert. 'Kompass geht nicht mit Baro, interferenzen?, ideen'

Antwort
"There is no 5V regulator on this FC.
"5V" is not powered by USB.
when I2C peripherals connected to 5V rail is not powered on when FC booting. all peripherals connected to that I2C bus will be affected."


Ich verstehs nicht. Klingt nach dem 'Batterie vor USB-Trick'


Dass ich die SCL/SDA richtig verlötet habe bini mir sicher! (Die sind von unten drangelötet. Nun sieht man sie nicht mehr) Nun spinn ich die Idee; 'was, wenn doch?'.
Wäre das ganze ein Verhalten bei vertauschten slcsca?


'GPS ohne Baro'. Das werd ich dann einfach mal probieren.
 

catdog79

Springgrasverachter
#17
Nur nochmal zum Verständniss:

Wenn Compass angeschlossen, dann geht das Baro nicht mehr. Der Compass funktioniert dann aber??
 

Jo_Nopp

knowitnothing
#18
So man kann man auch die Reste vom Lautsprecherkabel verarbeiten....

:popcorn:
 

chebiqe

Erfahrener Benutzer
#19
Nö. Drinsein sollte ein HMC5883 oä. Aber egal was ich auswähle bleibt das Mag'icon rot. Das Kompasskalibrieren ist zwar auszuwählen, bringt aber nix.

Mit dem 880 geht GPS aber kein Baro und überraschenderweise kein Mag.
Mit dem 220 geht GPS & Baro

Ein baugleichen 880 habi auch probiert. -Das gleiche Verhalten.
Die Idee ein 800 auf f411 wing zu löten, ums da zu testen, verging fix. -f411w hat ja keine Kompasseingänge.
 
Zuletzt bearbeitet:

catdog79

Springgrasverachter
#20
Dann bin ich leider raus. Fliege Copter nur mit BF und das mit GPS aber ohne Compass. INAV habe ich nur bei meinen ganzen Flächenmodellen drauf und dort ebenfalls mit GPS und ohne Compass, da man den Compass bei Flächenmodellen nicht benötigt.
Vielleicht kann aber jemand anderes hier unterstützen was die Einstellungen in INAV angeht.
 
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten