Häufige Fragen

Was PIDoctor macht, was es braucht und wie du seine Empfehlungen nutzt — kompakt beantwortet.

Was ist PIDoctor?

PIDoctor ist ein kostenloses Web-Tool, das dein Betaflight-Blackbox-Log automatisch analysiert. Du lädst das Log hoch, beschreibst deinen Build und bekommst eine tiefe Tuning-Diagnose — FFT-Spektren, Step-Response, Filter-Effektivität und einen Tune-Score — inklusive fertiger CLI-Befehle für PIDs und Filter.

Ist PIDoctor kostenlos?

Ja, du kannst kostenlos starten. Nach einem schnellen Login sind die ersten 3 Analysen gratis — ganz ohne Code. Für mehr Analysen gibt es einen Zugangscode, oder du unterstützt das Projekt freiwillig per Spende. Die Live-Demo läuft komplett ohne Anmeldung.

Analysiert PIDoctor auch die Filter, nicht nur die PIDs?

Ja — Filter und Noise sind eine Kern-Stärke. PIDoctor zeigt FFT-Spektren vom Gyro (gefiltert und ungefiltert) sowie vom D-Term und legt die Filter-Cutoffs darüber, sodass du siehst, ob deine Filter dort schneiden, wo das Rauschen sitzt. Es erkennt Motor-Noise, D-Term-Noise und schlechte Filter-Effektivität und gibt konkrete CLI-Befehle für Gyro-/D-Term-Lowpass, Dynamic Notch und RPM-Filter. Weil der Tune-Score Noise/Filter von den PID-Werten trennt, siehst du direkt, ob dein Problem an den Filtern oder den PIDs liegt.

Welche Log-Dateien werden unterstützt?

Betaflight-Blackbox-Logs (.bbl / .bfl), aufgezeichnet vom Onboard-Flash oder einem Blackbox-Modul. Für die tiefste Filter-Analyse sollte das Log den ungefilterten Gyro (über den Debug-Modus) enthalten.

Wie logge ich für die beste Analyse?

Stelle im Betaflight-Blackbox-Tab eine ausreichende Sample-Rate ein und wähle einen Debug-Modus, der das ungefilterte Gyro (idealerweise auch die D-Term-Werte) mitschreibt. Fliege dann ein paar gezielte Stick-Stöße pro Achse. Fehlen Daten für die volle Filter-Analyse, sagt PIDoctor dir das ehrlich, statt zu raten.

Muss ich mich anmelden?

Für die Live-Demo brauchst du nichts. Um dein eigenes Log zu analysieren, meldest du dich einmal schnell an (z. B. mit Google) — danach hast du 3 Gratis-Analysen. Der Account speichert außerdem deine Flüge und Builds für später.

Was passiert mit meinen Log-Dateien?

Dein Log wird zur Analyse an den Server übertragen und verarbeitet. Die Ergebnisseite ist auf noindex gesetzt und damit nicht öffentlich in Suchmaschinen auffindbar. Was genau gespeichert wird, steht in der Datenschutzerklärung.

Was ist der Tune-Score?

Der Tune-Score ist eine Gesamtbewertung von 0–100 mit Note, zusammengesetzt aus mehreren Teilwerten: Tracking und Step-Response (PIDs) sowie Noise und Filter-Effektivität. So siehst du auf einen Blick, wo dein Tuning steht und welche Dimension das eigentliche Problem ist.

Für welche Betaflight-Versionen funktioniert es?

PIDoctor liest Logs aus Betaflight 4.x und passt die vorgeschlagenen CLI-Befehle an die erkannte Firmware-Version an, damit die Befehle zu deiner Version passen.

Kann ich die CLI-Befehle direkt anwenden — ist das sicher?

Die Befehle sind Vorschläge, keine Anweisungen — prüfe sie vor dem Anwenden. Am Computer kannst du deinen Flight Controller per Web-Serial verbinden und die Befehle direkt übertragen; nimm dafür immer die Propeller ab. Die Entscheidung und Verantwortung liegt bei dir (siehe Nutzungsbedingungen).

Warum werden meine Motoren nach dem Fliegen heiß?

Heiße Motoren kommen fast immer von Rauschen, das die Filter nicht entfernen — nicht von zu hohen PIDs allein. Ungefiltertes Motor- oder D-Term-Noise erreicht die Motoren und heizt sie auf. PIDoctor zeigt im FFT, wo das Rauschen sitzt, prüft ob Dynamic Notch und RPM-Filter es wirklich dämpfen, und schlägt Filter-CLI-Befehle vor, die die Hitze an der Quelle angehen.

Liegt mein Problem an den PIDs oder an den Filtern?

Genau diese Frage beantwortet PIDoctor als Erstes. Der Tune-Score trennt Tracking/Step-Response (PIDs) von Noise/Filter-Effektivität, sodass du sofort siehst, welche Dimension dich zurückhält. Viele vermeintliche PID-Probleme — heiße Motoren, Nachschwingen — sind in Wahrheit Filter-Probleme, und PIDoctor sagt dir, welches von beidem es ist.

Macht PIDoctor automatisches Tuning (Auto-Tune)?

Nein — und das ist Absicht. PIDoctor ist eine ehrliche Diagnose, kein magischer Auto-Tuner. Es misst objektiv, was dein Log zeigt, erklärt die Befunde und schlägt konkrete CLI-Befehle vor. Anwenden und entscheiden tust du — so behältst du die Kontrolle und lernst dabei, statt einer Blackbox zu vertrauen.

Muss ich PID-Tuning verstehen, um PIDoctor zu nutzen?

Nein. Du bekommst eine klare Diagnose in verständlicher Sprache plus fertige CLI-Befehle zum Kopieren. Wenn du tiefer verstehen willst, verlinkt jeder Befund die passenden Guides und Glossar-Begriffe — du kannst also einfach die Vorschläge nutzen oder Schritt für Schritt lernen, warum sie helfen.

Wie behebe ich Propwash?

Propwash — das niederfrequente Schwingen bei Abstiegen und harten Wendungen — kommt meist aus einer Mischung von zu viel Filter-Delay, D-Term-Abstimmung und Feedforward. PIDoctor erkennt Propwash aus Step-Response und Spektrum und zeigt, welche dieser Ursachen bei dir dominiert. Der Guide zum Propwash-Beheben führt dich Schritt für Schritt durch die Korrektur.

Warum schwingt oder wackelt mein Quad?

Oszillationen haben verschiedene Signaturen: hochfrequentes Zittern deutet meist auf Rauschen/Filter hin, niederfrequentes Wackeln oft auf zu hohe P-Gains oder Propwash, Schwingen im mittleren Gasbereich auf Motor-Resonanz. PIDoctor liest Frequenz und Achse aus dem Log und ordnet dein Wackeln der wahrscheinlichen Ursache zu.

Was ist ein guter Tune-Score?

Grob: 80+ (Note A/B) ist ein solides, gut fliegbares Tuning; 60–80 hat klaren Verbesserungsspielraum; unter 60 gibt es meist ein konkretes Problem wie schlechte Filter oder starkes Overshoot. Wichtiger als die Zahl sind aber die Teilwerte — sie zeigen, ob Tracking oder Noise/Filter dich runterziehen.

Brauche ich bidirektionales DShot und den RPM-Filter?

Für die meisten Builds ja — der RPM-Filter (der bidirektionales DShot voraussetzt) ist der wirksamste Weg, Motor-Noise an der Quelle zu entfernen und dadurch weniger Lowpass-Delay fahren zu können. PIDoctor prüft, ob dein RPM-Filter aktiv und effektiv ist, und meldet, wenn die Motor-Harmonischen trotzdem durchkommen.

Kann ich analysieren, wenn mein Log kein ungefiltertes Gyro (Debug-Modus) enthält?

Ja, teilweise. Tracking, Step-Response und der PID-Teil des Tune-Scores funktionieren auch ohne ungefiltertes Gyro. Die tiefe Filter-Analyse (gefiltert vs. ungefiltert) braucht aber den passenden Debug-Modus — fehlt er, sagt PIDoctor das ehrlich, statt zu raten, und du loggst beim nächsten Flug mit Debug-Modus nach.

Funktioniert PIDoctor für Tinywhoops, 5-Zoll, 7-Zoll und Cinelifter?

Ja. Weil die Analyse auf dem Blackbox-Log und deinem beschriebenen Build basiert, funktioniert sie für jede Quad-Größe von Tinywhoop bis Cinelifter — solange es ein Betaflight-Log ist. Die Build-Angaben helfen PIDoctor, die Befunde in den richtigen Kontext zu setzen.

Funktioniert es mit DJI, HDZero oder Walksnail?

Ja — das Videosystem spielt keine Rolle. PIDoctor analysiert das Betaflight-Blackbox-Log vom Flight Controller, nicht das Bild. Egal ob du DJI, HDZero, Walksnail oder analog fliegst: Solange dein FC ein Betaflight-Log aufzeichnet, kannst du es analysieren.

Kann ich PIDoctor am Handy nutzen?

Das Hochladen und Ansehen der Analyse funktioniert auch am Handy. Das direkte Übertragen der CLI-Befehle an den Flight Controller läuft über Web-Serial und braucht einen Desktop-Browser (Chrome/Edge) mit USB-Kabel — die Befehle kannst du dir aber überall anzeigen lassen und später am Computer anwenden.

Wie oft sollte ich neu tunen?

Immer dann, wenn sich am Setup etwas Relevantes ändert: neue Props, Motoren, Frame, anderes Gewicht oder ein Firmware-Update. Sonst reicht es, nach Hardware-Wechseln oder bei spürbaren Problemen (heiße Motoren, Wackeln, Propwash) einen kurzen Log zu ziehen und ihn hochzuladen.

Wie lang muss mein Log sein?

Ein bis zwei Minuten aktiver Flug mit ein paar gezielten Stick-Stößen pro Achse reichen. Wichtiger als die Länge ist der Inhalt: klare Roll-/Pitch-/Yaw-Bewegungen für die Step-Response und etwas Vollgas für die Noise-Analyse. Reines Schweben liefert zu wenig Signal.