Boris-Flight - QuoVadis ... Erfahrungen mit der Beta von CleanFlight 1.10

Status
Nicht offen für weitere Antworten.

puk

Erfahrener Benutzer
Ahoi,

steh gerade intellektuell in der Ecke und würde euch um Unterstützung bitten.
Ich versuche die Betaflight auf meinen neuen FC (MotoF3) zu spielen und sehe, dass die Motolab Firmware nur als ".bin" angeboten werden (LINK).

Doku im Netz zu MotoMotos FCs habe ich leider nichts brauchbares auftreiben können und bevor ich den FC bricke will ich mich versichern.

Mein Plan wäre im Cleanflight die .bin durch abändern des Suchfilters weg von .hex auf "alle Datein" auszuwählen und dann die .bin zu schreiben.

wäre das korrekt?

puk
 

schnellmaleben

Erfahrener Benutzer
Wollte auch mal einen F30x ausprobieren und habe heute ein altes Sparky rausgekramt. Das klingt ja ähnlich - vielleicht wirfst Du mal ein Blick in die Doku dazu (ohne Dich verwirren zu wollen) - bin != hex steht da, bin für dfu-update.

Ich kann mir aber nicht vorstellen dass es bei einer nagelneuen MotoF3 so kompliziert ist, ist doch bestimmt schon ein cleanflight drauf und das kannst Du über die Chrome GUI neu flashen?

Bricken kannst Du auch eine F30x MCU nicht, der STM Bootloader ist fest drin, nur zu ;)
 

shorty501

Neuer Benutzer
Hallo zusammen,

ich verzeifel zur Zeit an der borisb cleanflight version.
Ich habe eine CC3D und kann die .hex Datei der neusten borisb Version über einen ftdi-Adapter erfolgreich flashen. Jedoch scheint die cc3d danach nicht richtig zu funktionieren, denn es leuchtet lediglich die grüne LED, sonst keine Reaktion und ich kann dementsprechend nicht mit cem cf Configurator auf die cc3d zugreifen.
Flashe ich zurück auf cd 1.9 oder gar die ganz neue 1.10 stable finktioniert alles. Nur die borisb Version will nicht!?
Kennt vllt jemand das Problem, oder weiß woran es liegt?

Greets, shorty
 

puk

Erfahrener Benutzer
Wollte auch mal einen F30x ausprobieren und habe heute ein altes Sparky rausgekramt. Das klingt ja ähnlich - vielleicht wirfst Du mal ein Blick in die Doku dazu (ohne Dich verwirren zu wollen) - bin != hex steht da, bin für dfu-update.

Ich kann mir aber nicht vorstellen dass es bei einer nagelneuen MotoF3 so kompliziert ist, ist doch bestimmt schon ein cleanflight drauf und das kannst Du über die Chrome GUI neu flashen?

Bricken kannst Du auch eine F30x MCU nicht, der STM Bootloader ist fest drin, nur zu ;)
Hi schnellmaleben,

hat funktioniert ... vielen Dank!!

- .bin geladen
- dfu daraus erzeugt
- MotoF3 gebridged im Boot-Mode gestartet
- dfu eingespielt
- usb ab und wieder an
- cleanflight angeworfen
- fertig

puk

EDIT: scheint doch noch nicht zu passen ... 1.9 vom 22.May und in der CLI stehen Looptime und andere Parameter die weg sein sollten.

CF Chrome GUI akzeptiert nur .hex ... solange ich nur .bins bekomme wird es wohl keinen anderen weg als über die st-tools geben.. mal weiter suchen

EDIT: ERFOLGSMELDUNG:
MotoMoto und Soma bieten ein Tool an, mit dem man gleich das .bin flashen kann.
Link zur Tornado Beschreibung
ImpulseFlash - Download

Betaflight ist aufgespielt.. erster Schritt erledigt
 
Zuletzt bearbeitet:

Optimus

Erfahrener Benutzer
Moin, kurze Frage. Habe ich das richtig verstanden und kann mit dem Impulse Flash Tool auf meine CC3D per USB das neue BorisB draufspielen ?

" The MotoLab boards use the internal DFU USB interface on the STM32F3 microcontroller which is not compatible with the Cleanflight configurator flashing tool. The DFU interface is the same as what's used on Taranis radios and other F3 flight controllers like Sparky and CC3D. Binary files (.bin) are required for flashing with DFU utilities. They're available at the links in the previous section.

Once the board is flashed, you can configure with Cleanflight Configurator as usual, using the built-in USB port.

Note: Close Cleanflight Configurator before using the utilities described below, else it may connect to the board and tie up the serial port.

On Windows you can use the Impulse Flashing Utility from ImpulseRC, available here:

http://www.warpquad.com/ImpulseFlash.zip

Download and unzip the program. Start the program, plug in the USB on the target board, and drag and drop the intended binary file onto the program icon. The program will put the STM32F3 into bootloader mode automatically and load the binary file to the flash. "

Gruss Stefan
 

dslraser

Neuer Benutzer
Hallo, mal eine Frage an die Profis hier. Ich habe bisher nur Helierfahrung und habe mir jetzt meinen ersten kleinen 250er Racer gebaut, aber noch kaum Erfahrungen damit. Gestern habe ich mir die aktuelle BorisB Betaflight auf die Naze geflasht. Gibt es bei den Einstellungen, wie Oneshot usw. Irgendetwas im Cleanflight Konfigurator zu beachachten, oder lässt man diese Einstellungen weg ?
Es wäre schön zu erfahren was alles eingestellt werden sollte.
 
Zuletzt bearbeitet:
Hallo, mal eine Frage an die Profis hier. Ich habe bisher nur Helierfahrung und habe mir jetzt meinen ersten kleinen 250er Racer gebaut, aber noch kaum Erfahrungen damit. Gestern habe ich mir die aktuelle BorisB Betaflight auf die Naze geflasht. Gibt es bei den Einstellungen, wie Oneshot usw. Irgendetwas im Cleanflight Konfigurator zu beachachten, oder lässt man diese Einstellungen weg ?
Es wäre schön zu erfahren was alles eingestellt werden sollte.
Theoretisch sollten die Standard-PIDs nach dem Flashen schon gut funktionieren, so zumindest die Aussage von Boris. Also drauf flashen und Losfliegen. Wenn Du ein Zittern oder was auch immer merkst, dann musst Du natürlich anpassen, aber die Stock-PIDs sollten ganz gut klappen. War bei mir zumindest so, bin aber wieder auf CF1.10 zurück da ich keine Vorteile in Betaflight sehe oder spüre und auch von allen Piloten die ich bisher gefragt habe konnte KEIN EINZIGER wirklich beschreiben was da jetzt besser dran ist oder nicht -_- Betaflight ist m.M.n. nur wieder 'ne Glaubensfrage :rolleyes: ... ein sehr talentierter Pilot bastelt seinen eigenen Branch von CF und schon denken alle, dass sie mit Betaflight besser fliegen als mit CF :D

Zum Thema Oneshot: Da gibt's nichts einzustellen - entweder Einschalten oder Ausschalten :rolleyes: Wenn Deine ESCs kein Oneshot können, dann NICHT Einschalten ;) andernfalls wird der Kopter Feuer fangen und Dein Haus und die ganze Nachbarschaft niederbrennen :D Spass... passiert im schlimmsten Fall genau ... NICHTS. Wenn die Regler kein Oneshot können und Du versuchst, die trotzdem damit vollzulabern verstehen die nur Swahili und langweilen sich nur fröhlich.
 

olex

Der Testpilot
Man muss aber schon sagen dass Betaflight ohne Oneshot ziemlich sinnfrei ist - sonst bricht man das ganze Prinzip der Gyrosync Pipeline und verliert weitgehend den Vorteil davon.
 

puk

Erfahrener Benutzer
Hallo, mal eine Frage an die Profis hier. Ich habe bisher nur Helierfahrung und habe mir jetzt meinen ersten kleinen 250er Racer gebaut, aber noch kaum Erfahrungen damit. Gestern habe ich mir die aktuelle BorisB Betaflight auf die Naze geflasht. Gibt es bei den Einstellungen, wie Oneshot usw. Irgendetwas im Cleanflight Konfigurator zu beachachten, oder lässt man diese Einstellungen weg ?
Es wäre schön zu erfahren was alles eingestellt werden sollte.
Hi,

ohne dass du dich selber intensiv informierst, ist vorgekaute Info nachbeten eher riskant.
geb dir jedoch mal Themen für eine Checkliste:

Primär:
- oneshot
- motor stop
- min throttle/max throttle und passende Mittelstellung // vorallem ist wichtig dass die Mittelstellung mit den Stick Commands der Fernsteuerung harmonieren
- min command knapp unter min throttle
- ppm wenn in Verwendung
- failsafe verhalten FC und Fernsteuerung
- ESCs über den Motortester einlernen

Sekundär:
- richtigen Controller wählen ( Controller 0 = default = Schrott und sollte getauscht werden)
- PID Werte des Controllers einstellen
- RC Rate einstellen
- Receiver Einstellungen ( mid-Stellung / Expos )

Tertiär:
- Flugmodi auf AUX legen
- ggf PID Profile anlegen und befüllen
- LED und co.
- ggf Blackbox
- (gibt noch viel mehr features)

so in etwa gehe ich immer vor (sollte ich was vergessen haben, bitte ergänzen)
puk
 

olex

Der Testpilot
Nur eine kleine Korrektur:

- richtigen Controller wählen ( Controller 0 = default = Schrott und sollte getauscht werden)
- PID Werte des Controllers einstellen
In den aktuellen Betaflight Binaries ist der Controller #1 zum Default geworden, und die PID-Werte sind zumindest für PIDC#1 und PIDC#2 neu getunt worden (unterschiedlich für die beiden Controller), die passen auf Anhieb schon ziemlich gut zu den meisten 250ern.
 

dslraser

Neuer Benutzer
Hi,

ohne dass du dich selber intensiv informierst, ist vorgekaute Info nachbeten eher riskant.
geb dir jedoch mal Themen für eine Checkliste:

Primär:
- oneshot
- motor stop
- min throttle/max throttle und passende Mittelstellung // vorallem ist wichtig dass die Mittelstellung mit den Stick Commands der Fernsteuerung harmonieren
- min command knapp unter min throttle
- ppm wenn in Verwendung
- failsafe verhalten FC und Fernsteuerung
- ESCs über den Motortester einlernen

Sekundär:
- richtigen Controller wählen ( Controller 0 = default = Schrott und sollte getauscht werden)
- PID Werte des Controllers einstellen
- RC Rate einstellen
- Receiver Einstellungen ( mid-Stellung / Expos )

Tertiär:
- Flugmodi auf AUX legen
- ggf PID Profile anlegen und befüllen
- LED und co.
- ggf Blackbox
- (gibt noch viel mehr features)

so in etwa gehe ich immer vor (sollte ich was vergessen haben, bitte ergänzen)
puk
Okay, danke für die Antwort.
Dann korrigiere ich meinen Post ein wenig. Geflogen bin ich schon mit der aktuellen Cleanflight und habe mich dort in der "Probierphase" befunden. LED sind hinten und vorne drann und tuen was ich möchte, auch der Buzzer ist schaltbar und funktioniert auch bei eingestelltem Arlarm(Lipospannung) Dann habe ich mich an die verschiedenen PID Controller gemacht und ausprobiert, das meiste davon habe ich auch mittlerweile kapiert.
Failsave ist son Thema für sich, das habe ich noch nicht wie gewünscht hin bekommen. Ich fliege Jeti mit RSat2 über PPM, wenn ich den Sender Ausschalte drehen die Motoren weiter, obwohl Failsave eingestellt ist.

Meine Fragen beziehen sich eigentlich nur auf das BorisB Betaflight, weil man da mit dem lesen eigentlich nicht hinterher kommt. Mal wird von Filtern zum einstellen geschrieben, dann heißt es wieder es ist alles hardcodet und es sei nix mehr einzustellen, darum frage ich eigentlich nur nach Einstellungen bzw. was zu beachten ist. Im aktuellen Cleanflight Configurator(ich habe die 0,66 installiert) wird nach dem flashen Looptime von 1000 angezeigt, bisher hatte ich 2100 eingestellt, auch wird dort die Hz angezeigt, die weiss ich aber gerade nicht aus dem Kopf.
Zusatzinfo: es ist ein ZMR250 mit Flip32 10Doof, Kiss 18A V1.2, und Cobra 2204 2300 KV.
Ich habe noch einen zweiten gebaut, mit Dys 20A/ Dys 2204 2300 Kv und Naze32 full.

Beim flashen von BorisB wurde mir anschließend auch kein MAG oder BARO mehr in Cleanflight angezeigt, sind die deaktiviert, oder ist das normal ?
Fragen über Fragen.......

LG Heiko
 
Zuletzt bearbeitet:

RCCopter

Coptertestingenieur
Failsave ist son Thema für sich, das habe ich noch nicht wie gewünscht hin bekommen. Ich fliege Jeti mit RSat2 über PPM, wenn ich den Sender Ausschalte drehen die Motoren weiter, obwohl Failsave eingestellt ist.
Hallo Heiko,
im Endeffekt gibt es zwei Failsafes.

  1. Failsafe der FC: Dieser wird seitens der FC nur ausgeführt, wenn der Empfänger nichts mehr bzw. Müll sendet, z.B. Kabel raus, Empfänger defekt, etc.
  2. Failsafe vom Empfänger bei Empfangsverlust: Die FC bekommt davon nichts mit. Daher muss der Empfänger so programmiert sein, dass er bei Empfangsverlust die Kanäle nicht auf HOLD setzt, sondern Vorgaben (z.B. Disarmen) ausführt.
 

goOse

Erfahrener Benutzer
Kann es sein, das manche Anzeigen des OSD im Betaflight nicht funktionieren?

Ich hatte anfänglich Cleanflight 1.10 drauf und damit auch mein Micro MinimOSD (MWOSD 1.5) konfiguriert. Klappte auch soweit super. Wie ich auf Betaflight umstieg, musste ich feststellen, das die Warnungen im OSD nicht mehr funktionieren - obwohl ich nichts am OSD geändert hatte. Bei mir steht nun zB statt Disarmed / Armed im Flug immer nur Disarmed und wechselt dann auf No Data... Alle anderen Anzeige funktionieren.
 
Status
Nicht offen für weitere Antworten.
FPV1

Banggood

Oben Unten