Das neue Top ist aus TPU gedruckt. Da drin geht’s etwas eng zu. Als Kamera dient eine Runcam nano3 mit Eachine nano vtx.
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.
PID-Update Mobula7
Blackbox PID tuning
Es gibt eine Tuning-Software, um Logs zu analysieren:
INAV tuning
Es gibt eine offizielle Anleitung:
https://github.com/iNavFlight/inav/wiki/Tune-INAV-PIFF-controller-for-fixedwing
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).
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)
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).