Jumper T16 Tipps

Update des internen Moduls

Die Firmware gibt es hier. Man braucht die STM32-Version mit „noinv“ (internes 4in1-Modul) und dem passenden Kanalmapping (ist wohl für manche Protokolle wichtig).

Firmware herunterladen und auf die SD-Karte in den Ordner Firmware kopieren. Da kann man auch noch die FrSky-Receiverfirmwares ablegen.

Es kann passieren (bei älteren Jumper T16 mit 4in1 Version 1.2.x), dass das Modul keinen Bootloader hat. Dann muss man die Funke öffnen und einen USB-Flasher anlöten. Gibt Tutorials dafür.

Zum Glück ist meine T16 so neu, dass das interne Multimodul einfach über SYS->Ordner, Firmware und lange auf die Datei mit Enter klicken->flash internal module geflasht werden kann.

Das wars!

Update Jumper-Firmware

Zuerst ein Backup mit dem Companion-Tool ziehen (Modellspeicher, Firmware).

Die Firmware kann das Companion-Tool auch zusammenstellen. Im SYS-Menü ganz rechts findet man die Informationen zur momentan aufgespielten Fimware. Das kann man alles im Companion auch anklicken und die neue Firmware aufspielen.

T16 in den Bootloader bringen: Die Trimsticks für Quer und Ruder nach innen zur Mitte drücken und dann einschalten. Dann USB anstecken.

Jetzt kann man mit dem Companion die Funke sichern und updaten.

FrSky binden

Ich habe festgestellt, dass sich D8, D16, XM+ und X4R-Empfänger alle mit Telemetrie „ON“ binden lassen. Man muss allerdings schnell sein, nach ca. 15 Sekunden beendet die Jumper den Bind-Modus automatisch!

Zu FrSky gehört auch der CC2500-Frequenz-Feinabgleich.

Dazu im Modellspeichermenü unten beim Multi/FrSky den Abgleich editieren und in beide Richtungen die Extreme finden, ab wann die Verbindung abreißt. Beide Werte addieren und durch 2 teilen. Das ist der Mittelwert des Empfängers, den hier einstellen (und es wurde empfohlen, das Modell danach erneut zu binden). Generell sollte der Wert nicht viel schwanken, da die Original-Empfänger kalibriert werden. Muss aber nichts heißen.

Chinaspielzeug binden

Es gibt in der Jumper 62 Protokolle, teilweise mit zig-Subtypen. Jedes Spielzeug hat wohl ein eigenes Protokoll. Da hilft nur, das Spielzeug zu googeln, ob das einer mit dem 4in1 gebunden hat.

Liste von Modellen mit Protokoll hier.

Eachine E011 – Bayang/Bayang

Eachine H8S – Bayang/H8S3D

Eachine E010 – MJXq/E010

Rangetest-Mode

Es gibt 2 Modi – den „Low Power“-Mode und den Rangetest.

Der Low-Power-Mode nimmt ca. 5,2dBm raus. Also grob gesagt kommt ein Viertel der Leistung an die Antenne.

Der Rangetest dagegen ist so niedrig, dass ihn das Powermeter nicht richtig erfassen kann. Von -21dBm auf unter -55dBm (da blinkt die Anzeige auch, d.h. ungenau). Aber in diesem Modus kann der Mobula7 immer noch bis ans Ende der Wohnung fliegen. Allerdings mit Low-RSSI-Warnung. Auf Youtube fliegt der Stock-Mobula7 mit FrSky 400m ohne Probleme.

Auch interessant: In diesem Modus kann man mit dem Frequenztuning spielen. Die RSSI sind bei voller Power bei 105 und im Rangetest auf 70. Die Werte blieben konstant. Auch mit einer Änderung der Feinabstimmung (-30 eingemessen, -40, -20 und 0) blieben die Werte ungefähr da (ging auf 69).

A Moment of Truth – Der Sendervergleich

Ich habe mittels des ImmersionRC PowerMeters meine Funken verglichen.

Messaufbau:
– ImmersionRC im 2,4GHz-Modus, Peak, dBm mit 2,4GHz-Dipol.
– Prüfling ca. 10cm (Antennen parallel) entfernt, immer an der selben Stelle.

Angetreten sind
– Taranis X9D: -22dBm
– Taranis Q X7: -20dBm
– Jumper T16: -23dBm
– Graupner MZ18: -24dBm
– Spektrum DX9: -25dBm
– Blade MLP4DSM: -37dBm (!)
– ARRMA Car-Funke ATX100: -25dBm
– Absima Car-Funke CR4T: -25dBm
– Spektrum Car-Funke DX2L: -28dBm
– Chinaspielzeug E011: -36dBm (!)

Analyse:

3dBm sind halbe/doppelte Leistung. 6dBm bedeuten doppelte Reichweite. Ich kann nur vergleichen. Aber ich gehe davon aus, dass die großen Marken sich an die vorgeschriebene Sendeleistung halten.

Fazit:

Die Taranis Q X7 gibt am meisten Output.
Danach folgen knapp dahinter X9D, Jumper, Graupner.
Kurz dahinter Spektrum DX9 und die Car-Funken.
Kläglich versagt haben die Chinafunke vom E011 und: Die Spektrum RTF-Funke vom Blade-Heli!

Neue FPV-Cams

Weil ich gerade auf Youtube mich durch Kamera-Reviews klicke: Es gibt viel Neues auf dem Markt. Die Runcam Eagle ist quasi als Goldstandard abgelöst worden!

Diese Kameras habe ich nicht selbst getestet, sondern nur Online-Footage gesichtet.

Als leistungsfähige Wettbewerber gelten:

Caddx Ratel (knapp 9g) und jetzt auch als „Baby Ratel“ mit 4,5g. Die „große“ hat verschiedene Optiken zur Auswahl und ist momentan unschlagbar günstig. Kostenpunkt gerade 26€ (groß) und um die 30€ (micro).

Foxeer Micro Toothless – 1/2″ Sensor. Das Bild finde ich sogar leicht besser als die Ratel. Kostet ca. 34€.

RunCam Phoenix 2 – 1/2″ Sensor und angeblich noch nacht-tauglicher als die Eagle. Toller WDR. Auch 8-9g und um die 32€.

Foxeer Predator 4 nano – hat aber immer noch diesen roten Lensflare. Allerdings hat die wohl eine sehr gute WDR und ein sehr plastisches Bild. Kostet aber etwa 36€.

(Preise von Banggood)

Und außerhalb der analogen FPV-Welt:

Die Caddx Vista – ein digitales micro-FPV-System. Die Farben finde ich viel natürlicher und die 720p-Übertragung ist wie mit eigenen Augen rausgucken! Auch WDR funktioniert sehr gut.

Dynamic RPM filter

Betaflights RPM-Filter läuft jetzt auch über BLHeli_S-Regler.

Allerdings ist Betaflight nur noch wirklich auf F4-Flightcontrols zu gebrauchen.

Aber wenn man einen F4+BLHeli_S hat (und der Copter mit Propwash kämpft), sollte man sich das schon anschauen. Zusammen mit dem Blackbox-Logging kann man da ganz ordentlich was rausholen.

Anleitungen gibt es auf Youtube genug. Und Infos von UAVtech (PID tuning principals)! Nur kurz auf der Text/Bildspur:

Vorbereitung, falls erforderlich: Sichere den Diff und update den Copter auf Betaflight 4.1.x. Stelle den Diff wieder her.

Entferne die Propeller!

Akku dran (für die ESCs).

Lade BLHeli-Configurator und RPM-fähige BLHeli-Firmware (passend zum ESC) herunter. Starte den Configurator, Verbinde, Read Setup (dann siehst du die nötige ESC-Version) und flashe die ESCs:

C-H-40 ist meine ESC-Version. Dazu das passende Hex file Version 16.73 (evtl neuere verfügbar) unter https://github.com/JazzMaverick/BLHeli/tree/JazzMaverick-patch-1/BLHeli_S%20SiLabs suchen und alle ESCs flashen.

Akku wieder ab.

Aktiviere in Betaflight DSHOT300 oder 600 und die bidirektionale Motorkommunikation und stelle die Anzahl Pole (=Magnete) ein (i.d.R. 12 für kleine 3″, 14 für 5″ Setups):

Wenn nun der Copter mit Akku betrieben wird, sieht man im Motor-Tab die Drehzahl und Fehlerrate:

Die Fehlerrate sollte <3% sein.

Im Filter-Tab aktiviert man die dynamische RPM-Filterei:

Sichern und fertig.

Dann Props wieder dran und einfliegen. PIDs optimieren und Filter nach und nach mit dem Schieber nach rechts öffnen. Mit Blackbox kann man den Noise auf den Gyrowerten gut sehen. Auch der Setpoint (=Gyro-ermittelte Drehrate) versus Stick-Input ist interessant (Überschwinger=>D zu klein oder zu lasch=>D zu groß).

Auf keinen Fall die anderen Filter einfach deaktivieren!

Taranis Q flasht RX

Die Taranis Q kann auch ihre Empfänger flashen – Anleitungen gibt’s zuhauf, aber als Nachschlagestelle packe ich es auch ins Blog:

Vorne unten an der Funke ist eine Gummi-Klappe, darunter befindet sich links ein Servoanschluss. Links GND, Mitte Plus und rechts Signal.

Da kommt der Empfänger dran.

Dann im SD-Card-Menü in den Ordner Firmwares (am PC vorher befüllen) und mit lange Enter gedrückt das Popup-Menü öffnen.

Dort externes Modul auswählen und Enter. Los geht’s!

Für die „alte“ Taranis X9D ist der Steckplatz im Modulschacht (die Pins sind da anders; die unteren 3 sind von unten: Signal PuTTY SSH Windows , Minus, Plus)! Da gehört dann der Empfänger hin.

Tune up your Sailfly-X

Buzzer-Einbau

An den unteren Lötpads neben dem Pfeil gehört der Buzzer. Den Mini-Buzzer gibt es z.B. hier.

/\ oB-  oB+

Ich habe den Crazybee F4 Pro V2.1 (ohne integrierten Rx).

Buzzer eingebaut

Runcam nano 3 und TBS unify nano 32

Die alte Kamera wiegt 3,4g. Das Set aus nano3 und Unify 3,5g. Die Bildqualität der nano3 ist etwas besser. Und der Unify hoffentlich auch. Den nötigen Micro-5pin-Stecker habe ich aus einem alten 8er zurecht gezwickt. So blieb die alte Kamera heile.

Die Pins sind:

GND(black) 5V(red) SA(green) Vcam(yellow) Vtx(blue)
Die nano3 passt genau in den Ausschnitt. Der Unify ist lose dahinter. Die Antenne ist in dem Längsloch mit einem Stück Balsa fixiert.

Betaflight V4.1.3

Das neue Betaflight benötigt eine VTX-Table, bevor man den VTX konfigurieren darf! Siehe auch hier. Für den Unify nano32:

vtxtable bands 5
vtxtable channels 8
vtxtable band 1 BOSCAM_A A FACTORY 5865 5845 5825 5805 5785 5765 5745 5725
vtxtable band 2 BOSCAM_B B FACTORY 5733 5752 5771 5790 5809 5828 5847 5866
vtxtable band 3 BOSCAM_E E FACTORY 5705 5685 5665 5645 5885 5905 5925 5945
vtxtable band 4 FATSHARK F FACTORY 5740 5760 5780 5800 5820 5840 5860 5880
vtxtable band 5 RACEBAND R FACTORY 5658 5695 5732 5769 5806 5843 5880 5917
vtxtable powerlevels 3
vtxtable powervalues 14 20 26
vtxtable powerlabels 25 100 400

Für die originale Kamera bietet Happy-Model auch eine VTX-Konfiguration an. Da stimmt der Service!

Happy-Model hat die Motoren nicht „Multiwii-konform“. Sie sind links-rechts getauscht (danke Happy-Model). Hier die Infoseite. Eigentlich muss man nur das ins CLI eingeben:

resource MOTOR 1 B07 
resource MOTOR 2 B08 
resource MOTOR 3 B10 
resource MOTOR 4 B06 
resource PWM 1 D07 
resource PWM 3 D11 
resource PWM 5 D10 
resource PWM 6 A11 
resource PWM 7 F08 

Hier mein voller Diff:

# diff

# version
# Betaflight / STM32F411 (S411) 4.1.3 Jan 16 2020 / 11:34:23 (543a5e1ba) MSP API: 1.42
# manufacturer_id: HAMO   board_name: CRAZYBEEF4DX   custom defaults: YES

# start the command batch
batch start

board_name CRAZYBEEF4DX
manufacturer_id HAMO

# name: Sailfly X

# resources
resource MOTOR 1 B07
resource MOTOR 2 B08
resource MOTOR 3 B10
resource MOTOR 4 B06
resource PWM 1 D07
resource PWM 3 D11
resource PWM 5 D10
resource PWM 6 A11
resource PWM 7 F08

# beeper
beeper -ON_USB

# serial
serial 0 64 115200 57600 0 115200
serial 1 2048 115200 57600 0 115200

# aux
aux 0 0 0 1300 2100 0 0
aux 1 1 1 1700 2100 0 0
aux 2 13 2 1300 1700 0 0
aux 3 35 2 1700 2100 0 0

# vtxtable
vtxtable bands 5
vtxtable channels 8
vtxtable band 1 BOSCAM_A A FACTORY 5865 5845 5825 5805 5785 5765 5745 5725
vtxtable band 2 BOSCAM_B B FACTORY 5733 5752 5771 5790 5809 5828 5847 5866
vtxtable band 3 BOSCAM_E E FACTORY 5705 5685 5665 5645 5885 5905 5925 5945
vtxtable band 4 FATSHARK F FACTORY 5740 5760 5780 5800 5820 5840 5860 5880
vtxtable band 5 RACEBAND R FACTORY 5658 5695 5732 5769 5806 5843 5880 5917
vtxtable powerlevels 3
vtxtable powervalues 14 20 26
vtxtable powerlabels 25 100 400

# master
#set acc_calibration = -75,175,-66
set rssi_channel = 16
set fpv_mix_degrees = 40
set serialrx_provider = SBUS
set dshot_idle_value = 500
set motor_poles = 12
set vbat_min_cell_voltage = 300
set vbat_warning_cell_voltage = 310
set ibata_scale = 1175
set small_angle = 180
set pid_process_denom = 1
set osd_warn_esc_fail = OFF
set osd_vbat_pos = 2401
set osd_rssi_pos = 2361
set osd_tim_1_pos = 54
set osd_tim_2_pos = 2422
set osd_flymode_pos = 408
set osd_g_force_pos = 65
set osd_throttle_pos = 2392
set osd_current_pos = 2369
set osd_mah_drawn_pos = 2412
set osd_craft_name_pos = 2442
set osd_warnings_pos = 329
set osd_disarmed_pos = 426
set vtx_power = 1
set vtx_low_power_disarm = UNTIL_FIRST_ARM
set vtx_freq = 5860
set gyro_1_sensor_align = CW90FLIP
set gyro_1_align_pitch = 1800
set gyro_1_align_yaw = 900
set name = Sailfly X

profile 0

# profile 0
set dterm_lowpass2_type = BIQUAD
set vbat_pid_gain = ON
set feedforward_transition = 30
set iterm_relax_type = GYRO
set iterm_relax_cutoff = 11
set p_pitch = 24
set i_pitch = 78
set d_pitch = 26
set f_pitch = 90
set p_roll = 29
set d_roll = 30
set f_roll = 95
set p_yaw = 45
set i_yaw = 55
set f_yaw = 25
set d_min_roll = 18
set d_min_pitch = 20
set d_min_boost_gain = 30
set d_min_advance = 0

rateprofile 0

# rateprofile 0
set roll_rc_rate = 120
set pitch_rc_rate = 120
set roll_expo = 23
set pitch_expo = 23
set roll_srate = 75
set pitch_srate = 75
set tpa_rate = 80
set tpa_breakpoint = 1700
set throttle_limit_type = SCALE
set throttle_limit_percent = 75

# end the command batch
batch end

Und heute noch Props reversed (out statt in).