Tricopter mit Matek405 und Inav

Status
Nicht offen für weitere Antworten.

17b

Erfahrener Benutzer
#1
Moin Moin,
Hab meinen Tri unter Beta zum laufen bekommen, allerdings würde ich gerne Barometer und einen Kompass in Betrieb nehmen um Höhe und Richtung zu halten. Beta gibt das anscheinend nicht her, in den Modi kann man nichts entsprechendes einstellen.
Inav scheint da die bessere Wahl zu sein, in der neusten Version ist aber kein Tri mehr zu finden, nur ein Y mit 2 Motoren auf einem Arm.

Hat jemand einen Tri mit Matek405 unter Inav am laufen?

Gruss
Stefan
 

QuadCrash

Erfahrener Benutzer
#3
Du gibst zu wenig Info ... Einen "Matek405" gibt es nicht, wohl aber 5 FCs von Matek bei denen "405" im Namen vorkommt ... Welches ist es denn nun genau?

Was Dein Verbindungsproblem angeht: drück & halte doch mal den Taster und setz dann die FC unter Strom.
 

17b

Erfahrener Benutzer
#4
Moin,
Sorry, ich dachte, die tun sich da nix. Es ist ne 405CTR. Hab schon alle möglichen Prozeduren ausprobiert. Was meinst du mit unter Strom setzen? USB anstecken oder Akku? Wenn ich den Taster drücke und halte und dann den USB anstecke leuchtet die rote LED nur sehr schwach. Bei Beta oder Clean wird das als DFU Modus erkannt, bei Inav nicht.
 

QuadCrash

Erfahrener Benutzer
#5
Bei Beta oder Clean wird das als DFU Modus erkannt, bei Inav nicht.
iNav reagiert ähnlich aber nicht gleich wie Betaflight ... Cleanflight ist eh außer vor, da uralt ...

Probiere das mit dem Taster und USB noch mal an einem anderen Port, mit anderem Kabel. Geht es da auch nicht, scheint mir der Treiber nicht ganz zu stimmen. Du kannst versuchen, diesen mit dem ImpulseRC Driver Fixer zu reparieren.

Alternativ ginge vermutlich auch so: das passende iNav Target manuell runterladen und dieses dann einmalig mit Betaflight flashen. Die Konfiguration dann mit dem iNav Konfigurator weiterführen.

Alle Versuche bitte mit den jeweils aktuellen Konfigurations-Programmen durchführen ... schreib ich mal dabei, da manche Leute die seltsamsten Kombinationen versuchen ;).
 

17b

Erfahrener Benutzer
#6
Der Impulse Driver Fixer wird bei mir als potenziell unerwünschte App identifiziert und kann nicht gestartet werden.
Habs dann doch zugelassen und nun die Inav Firmware auf der FC. Endlich!

Jetzt gehts an die Feinheiten
 
#9
Der Configurator 2.5 bietet Tricopter als Platform an, da gibts dann ein Bild mit Servo und Motoren inkl Drehrichtung (die beim Tri aber fast egal ist).

Servo S1
Motor1 S2
Motor2 S3
Motor3 S4

Das ist alles aus meinem diff zu lesen:

Code:
diff
# version

# INAV/MATEKF405 2.5.2 Aug  4 2020 / 10:15:56 (faaedc7cb)
# GCC-9.2.1 20191025 (release) [ARM/arm-9-branch revision 277599]

# start the command batch
batch start

# resources

# mixer

mmix reset

mmix 0  1.000  0.000  1.333  0.000
mmix 1  1.000 -1.000 -0.667  0.000
mmix 2  1.000  1.000 -0.667  0.000

# servo mix
smix reset

smix 0 5 2 100 0 -1

# servo

# logic

# gvar

# gf

# feature
feature -CURRENT_METER
feature GPS
feature PWM_OUTPUT_ENABLE

# beeper

# map
map TAER

# serial
serial 1 64 115200 38400 0 115200
serial 2 32 115200 38400 0 115200
serial 3 2 115200 38400 0 115200
serial 4 4096 115200 38400 0 115200

# led

# color

# mode_color

# aux
aux 0 0 2 1300 2100
aux 1 1 0 1700 2100
aux 2 2 0 1300 1700
aux 3 3 1 1300 1700
aux 5 8 1 1700 2100
aux 6 11 3 900 1100
aux 7 15 3 1100 1300
aux 8 32 3 1700 1900
aux 9 33 3 1500 1700
aux 10 34 3 1300 1500

# adjrange

# rxrange

# temp_sensor

# wp
#wp 0 invalid

# osd_layout
osd_layout 0 0 23 1 V
osd_layout 0 1 12 1 V
osd_layout 0 7 12 13 V
osd_layout 0 8 1 12 V
osd_layout 0 9 1 2 H
osd_layout 0 10 21 12 V
osd_layout 0 14 1 13 V
osd_layout 0 15 2 1 V
osd_layout 0 22 13 12 V
osd_layout 0 23 1 2 V
osd_layout 0 26 24 7 V
osd_layout 0 28 22 13 V
osd_layout 0 30 1 14 V
osd_layout 1 0 23 1 V
osd_layout 1 1 12 1 V
osd_layout 1 7 12 13 V
osd_layout 1 8 1 12 V
osd_layout 1 14 1 13 V
osd_layout 1 15 2 1 V
osd_layout 1 22 14 11 V
osd_layout 1 23 1 2 V
osd_layout 1 28 23 12 V
osd_layout 1 30 1 14 V
osd_layout 2 1 12 1 V
osd_layout 2 16 2 10 V
osd_layout 2 17 2 11 V
osd_layout 2 18 2 12 V
osd_layout 2 62 2 7 V
osd_layout 2 63 2 8 V
osd_layout 2 67 2 13 V
osd_layout 2 68 2 14 V
osd_layout 2 72 13 13 V
osd_layout 2 73 13 14 V
osd_layout 3 0 23 1 V
osd_layout 3 1 12 1 V
osd_layout 3 22 14 11 V

# master
set looptime = 500
set gyro_hardware_lpf = 256HZ
set gyro_lpf_hz = 90
set gyro_lpf_type = PT1
set gyro_notch1_hz = 400
set gyro_notch1_cutoff = 300
set gyro_notch2_hz = 200
set gyro_notch2_cutoff = 100
set dynamic_gyro_notch_enabled = ON
set dynamic_gyro_notch_q = 250
set dynamic_gyro_notch_min_hz = 120
set acc_hardware = MPU6500
set acczero_x = 24
set acczero_z = -29
set accgain_x = 4092
set accgain_y = 4080
set accgain_z = 4082
set align_mag = CW90FLIP
set mag_hardware = HMC5883
set magzero_x = 634
set magzero_y = -139
set magzero_z = -109
set baro_hardware = BMP280
set pitot_hardware = NONE
set rssi_channel = 16
set motor_pwm_rate = 490
set failsafe_procedure = RTH
set align_board_roll = 10
set align_board_pitch = -16
set platform_type = TRICOPTER
set model_preview_type = 1
set servo_pwm_rate = 160
set disarm_kill_switch = OFF
set applied_defaults = 1
set mc_airmode_type = THROTTLE_THRESHOLD
set inav_w_z_baro_p =  0.350
set nav_rth_allow_landing = FS_ONLY
set nav_rth_alt_mode = FIXED
set nav_rth_altitude = 4000
set nav_mc_hover_thr = 1430
set i2c_speed = 800KHZ
set name = M
set vtx_band = 1
set vtx_channel = 6
set vtx_power = x
set vtx_low_power_disarm = ON

# profile
profile 2

set max_angle_inclination_rll = 450
set max_angle_inclination_pit = 500

# battery_profile
battery_profile 1

set bat_cells = 3

# end the command batch
batch end
 
Zuletzt bearbeitet:
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten