# PX4/Pixracer : Safety Switch Funktion ? Abschaltbar?

**URL:** <https://discuss.px4.io/t/px4-pixracer-safety-switch-funktion-abschaltbar/100>\
**Category:** \[Archived\] German User Forum\
**Created:** [January 19, 2016, 9:04am UTC](https://discuss.px4.io/t/px4-pixracer-safety-switch-funktion-abschaltbar/100 "2016-01-19T09:04:11Z")\
**Posts on this page:** 19\
**Page:** 1

<div class="post-metadata">

**Author:** ![gervais](https://discuss.px4.io/user_avatar/discuss.px4.io/gervais/32/42_2.png) [@gervais](https://discuss.px4.io/u/gervais)\
**Post date:** [January 19, 2016, 9:04am UTC](https://discuss.px4.io/t/px4-pixracer-safety-switch-funktion-abschaltbar/100/1 "2016-01-19T09:04:12Z")

</div>

Funktioniert der Safety Switch ?

Wenn das der Fall ist, würde ich diesen gerne abschalten und abklemmen.

Oder ist dieser bei PX4 zwingend erforderlich ?

PS: Einen Killswitch auf AUX könnte ich zwecks Propellerschonung indes schon brauchen.

---

<div class="post-metadata">

**Author:** ![LorenzMeier](https://discuss.px4.io/user_avatar/discuss.px4.io/lorenzmeier/32/17_2.png) [@LorenzMeier](https://discuss.px4.io/u/LorenzMeier)\
**Post date:** [January 19, 2016, 10:20am UTC](https://discuss.px4.io/t/px4-pixracer-safety-switch-funktion-abschaltbar/100/2 "2016-01-19T10:20:33Z")

</div>

Wird auf Pixracer im Moment gar nicht aktiviert und kann weggelassen werden.

---

<div class="post-metadata">

**Author:** ![gervais](https://discuss.px4.io/user_avatar/discuss.px4.io/gervais/32/42_2.png) [@gervais](https://discuss.px4.io/u/gervais)\
**Post date:** [January 19, 2016, 11:31am UTC](https://discuss.px4.io/t/px4-pixracer-safety-switch-funktion-abschaltbar/100/3 "2016-01-19T11:31:29Z")

</div>

Schade…Hintergrund der Frage ist, dass ich trotz einwandfreien Arming (signalisiert und in QGC zu sehen) kein Signal auf den Outs habe, Manual Mode, sämtliche Calibrations erfolgt. Vorsorglich: Es ist kein ESC/Motor Thema. Funktionieren direkt am Rx. Standard SimonK

Ich komme mir vor wie ein APM Anfänger.

Bevor ich nochmal flashe, ist die PX4 250 Lum. FW Out seitig für Standard ESC eingestellt ?

---

<div class="post-metadata">

**Author:** ![LorenzMeier](https://discuss.px4.io/user_avatar/discuss.px4.io/lorenzmeier/32/17_2.png) [@LorenzMeier](https://discuss.px4.io/u/LorenzMeier)\
**Post date:** [January 19, 2016, 9:03pm UTC](https://discuss.px4.io/t/px4-pixracer-safety-switch-funktion-abschaltbar/100/4 "2016-01-19T21:03:18Z")

</div>

Sollte auf normalen PWM outs funktionieren - du kannst fuer Live support den chat hier joinen: [https://gitter.im/PX4/Devguide](https://gitter.im/PX4/Devguide)

---

<div class="post-metadata">

**Author:** ![LorenzMeier](https://discuss.px4.io/user_avatar/discuss.px4.io/lorenzmeier/32/17_2.png) [@LorenzMeier](https://discuss.px4.io/u/LorenzMeier)\
**Post date:** [January 20, 2016, 9:54am UTC](https://discuss.px4.io/t/px4-pixracer-safety-switch-funktion-abschaltbar/100/5 "2016-01-20T09:54:52Z")

</div>

@gervais: Voltage und current sensing waren geswappt (Hardware Fehler von AUAV, nicht kompatibel mit Dronecode spec wie eigentlich geplant und anders als bei Pixhawk). Kannst du es mit aktuellem master build nochmals probieren?

---

<div class="post-metadata">

**Author:** ![gervais](https://discuss.px4.io/user_avatar/discuss.px4.io/gervais/32/42_2.png) [@gervais](https://discuss.px4.io/u/gervais)\
**Post date:** [January 20, 2016, 10:30am UTC](https://discuss.px4.io/t/px4-pixracer-safety-switch-funktion-abschaltbar/100/6 "2016-01-20T10:30:55Z")

</div>

Mache ich, muß erst umstecken. 30Min.

Edit: Hat nicht geklappt bzw. die Annahme war falsch. Aber das übt.

 ![](https://discuss.px4.io/uploads/default/original/1X/b5d44ae583137e1a20fb543ed80130b16162b21b.jpg)

Ich komme ja gut ran.

---

<div class="post-metadata">

**Author:** ![LorenzMeier](https://discuss.px4.io/user_avatar/discuss.px4.io/lorenzmeier/32/17_2.png) [@LorenzMeier](https://discuss.px4.io/u/LorenzMeier)\
**Post date:** [January 21, 2016, 9:04am UTC](https://discuss.px4.io/t/px4-pixracer-safety-switch-funktion-abschaltbar/100/7 "2016-01-21T09:04:26Z")

</div>

Nice!

Was genau ist im Moment noch das bleibende Problem? Kannst du armen oder gibt es noch Schwierigkeiten?

---

<div class="post-metadata">

**Author:** ![gervais](https://discuss.px4.io/user_avatar/discuss.px4.io/gervais/32/42_2.png) [@gervais](https://discuss.px4.io/u/gervais)\
**Post date:** [January 21, 2016, 10:58am UTC](https://discuss.px4.io/t/px4-pixracer-safety-switch-funktion-abschaltbar/100/8 "2016-01-21T10:58:37Z")

</div>

Motoren laufen nicht. Arming klappt. Ich baue jetzt erst einmal auf andere ESC / Motoren um.

---

<div class="post-metadata">

**Author:** ![AWcgn](https://discuss.px4.io/letter_avatar_proxy/v4/letter/a/59ef9b/32.png) [@AWcgn](https://discuss.px4.io/u/AWcgn)\
**Post date:** [January 24, 2016, 5:32pm UTC](https://discuss.px4.io/t/px4-pixracer-safety-switch-funktion-abschaltbar/100/9 "2016-01-24T17:32:46Z")

</div>

Ich habe das gleiche Problem mit Reglern vom Typ Kiss ESC 12A 1.2 an pixracer.  
Am rx laufen Sie, beim start, Akku anstecken, melden Sie bereit.  
Aber ab da bekomme ich kein gültiges Signal auf den Ausgängen.  
Arming geht, aber ohne Einfluß auf die ESCs.

Was kann ich tun?  
QGC 2.8, gestern master heute 2.9  
PX4 sowohl stable als auch jetzt master getestet.

Ich habe das Qadcopterprofil DJI450 gewählt.

---

<div class="post-metadata">

**Author:** ![olex](https://discuss.px4.io/user_avatar/discuss.px4.io/olex/32/3627_2.png) [@olex](https://discuss.px4.io/u/olex)\
**Post date:** [January 24, 2016, 9:42pm UTC](https://discuss.px4.io/t/px4-pixracer-safety-switch-funktion-abschaltbar/100/10 "2016-01-24T21:42:13Z")

</div>

Ich habe ebenfalls ein seltsames Problem mit dem Armen. Die Motoren laufen nur an, wenn ich das erste Mal nach dem Stromeinstecken das Arming per QGC mache (über PC oder Tablet). Dann startet alles korrekt, und ich kann beides per QGC oder von der Taranis aus disarmen, wieder armen, steuern etc, geht alles. Wenn ich allerdings das erste Mal nach Stromanschließen über die Taranis arme, gehen die Motoren nicht an - und bleiben auch aus wenn ich danach QGC nutze, egal was ich mache. Software ist PX4 Master vom 24.01. auf einem Pixracer mit Taranis/X4R-SB per SBUS als RC, und QGC Beta aufm Android Tablet mit WiFi-Verbindung über den ESP8266.

---

<div class="post-metadata">

**Author:** ![olex](https://discuss.px4.io/user_avatar/discuss.px4.io/olex/32/3627_2.png) [@olex](https://discuss.px4.io/u/olex)\
**Post date:** [January 24, 2016, 11:00pm UTC](https://discuss.px4.io/t/px4-pixracer-safety-switch-funktion-abschaltbar/100/11 "2016-01-24T23:00:42Z")

</div>

Ich bin dem Problem weiter nachgegangen. Es liegt bei mir daran, dass der Pixracer beim Start nicht immer zuverlässig den PWM\_DISARMED Wert an die ESCs rausgibt. Ich kann den Strom mehrfach trennen und neu einstecken, dabei initialisieren die ESCs manchmal korrekt und manchmal nicht, dann gehen sie logischerweise auch beim Armen nicht an. Ähnliches Problem gibt es mit PWM\_MIN: ich hab’s auf 1200 eingestellt, der minimale Anlaufwert in den ESCs ist 1150 - heißt die dürften eigentlich nie stehen bleiben, wenn der Copter gearmt ist. Das passiert jedoch, wenn ich nach dem Armen bei 0 Gas ein Roll- oder Nick-Befehl mit der Fernsteuerung geben. Das heißt ja, dass hier entweder der PWM\_MIN Wert nicht eingehalten wird und die Regelung die Ausgabe unter diesen Wert bringt, oder dass die µs Werte zwischen dem Pixracer und den ESCs überhaupt nicht übereinstimmen.

Die ESCs sind Littlebee 20A mit BLHeli 14.3 drauf, und die PWM Min/Max Werte sind per BLHeli GUI auf 1150/2000 eingestellt. Heißt mit PWM\<1150 im Disarmed-Zustand sollen die ESCs sauber initialisieren. PWM\_DISARMED steht auf 900, aber den Wert bekommen die aber nur manchmal beim Start, völlig sporadisch (Akku ab und an - mal piepsen dann alle 4 ESCs die Initialisierung, mal nicht). An den ESCs kann das nicht liegen - habe mehrere identische auf anderen Coptern mit Cleanflight im Einsatz, dort sind Min/Max\_Throttle Werte von CF und von den ESCs auch nur wenige µs voneinander eingestellt, und alles läuft absolut zuverlässig. Hier ist irgendein Problem an den PWM Treibern des Pixracers vorhanden, so wie’s für mich aussieht.

---

<div class="post-metadata">

**Author:** ![JulianOes](https://discuss.px4.io/user_avatar/discuss.px4.io/julianoes/32/30_2.png) [@JulianOes](https://discuss.px4.io/u/JulianOes)\
**Post date:** [January 25, 2016, 7:44am UTC](https://discuss.px4.io/t/px4-pixracer-safety-switch-funktion-abschaltbar/100/12 "2016-01-25T07:44:31Z")

</div>

> [@olex](#):
>
> Ähnliches Problem gibt es mit PWM\_MIN: ich hab’s auf 1200 eingestellt, der minimale Anlaufwert in den ESCs ist 1150 - heißt die dürften eigentlich nie stehen bleiben, wenn der Copter gearmt ist.

Sollten nicht nein. Du könntest die OUT Felder im Log anschauen. Wenn alles richtig ist, sollten die PWM Werte nie unter PWM\_MIN gehen.  
Eine mögliche Erklärung wäre, wie du sagst, dass die PWM Werte nicht übereinstimmen. Musstest du die ESCs jemals kalibrieren oder sind die factory kalibriert (und wenn ja, wie genau)?

Eine andere Erklärung wäre, dass die ESCs nicht klarkommen mit den langsamen RPMs und abschalten nach Kommutationsfehlern.

Wenn du ein scope hast, könntest du die PWM Werte kontrollieren. Ich werde dies ebenfalls tun, sobald ich dazu komme.

Bei der Gelegenheit werde ich auch gleich das startup Problem anschauen.

---

<div class="post-metadata">

**Author:** ![olex](https://discuss.px4.io/user_avatar/discuss.px4.io/olex/32/3627_2.png) [@olex](https://discuss.px4.io/u/olex)\
**Post date:** [January 25, 2016, 7:54am UTC](https://discuss.px4.io/t/px4-pixracer-safety-switch-funktion-abschaltbar/100/13 "2016-01-25T07:54:40Z")

</div>

> [@JulianOes](#):
>
> Musstest du die ESCs jemals kalibrieren oder sind die factory kalibriert (und wenn ja, wie genau)?

Ich habe die Min-/Max-Werte (1150/2000) mit dem BLHeliStudio Tool auf den ESCs konfiguriert. Die Werte stimmen auch mit “wahren” Pulslängen überein - ich habe zwar kein Scope, aber wie gesagt, auf mehreren anderen Coptern mit Cleanflight auf verschiedenen FCs (Naze32, SPRacingF3) sind die PWM Min/Max Werte nur wenige µs entfernt eingetragen (Disarmed 1100, PWM Min 1200, PWM Max 2000) und alles funktioniert tadellos. Die ESCs verlieren auch kein Sync, wenn sie validen Signal haben laufen die Motoren im gesamten Drehzahlbereich perfekt.

Was ich machen kann, ist einen Arduino nehmen und damit den PWM Signal auslesen und über einen Serial am PC anzeigen lassen. Damit sollte ich die Ausgabewerte des Pixracers überprüfen können. Die Logwerte werde ich auch auf jeden Fall anschauen.

---

<div class="post-metadata">

**Author:** ![JulianOes](https://discuss.px4.io/user_avatar/discuss.px4.io/julianoes/32/30_2.png) [@JulianOes](https://discuss.px4.io/u/JulianOes)\
**Post date:** [January 25, 2016, 8:49am UTC](https://discuss.px4.io/t/px4-pixracer-safety-switch-funktion-abschaltbar/100/14 "2016-01-25T08:49:38Z")

</div>

Ok, ich schau mir den PWM output diese Woche mit dem scope an.

---

<div class="post-metadata">

**Author:** ![gervais](https://discuss.px4.io/user_avatar/discuss.px4.io/gervais/32/42_2.png) [@gervais](https://discuss.px4.io/u/gervais)\
**Post date:** [January 25, 2016, 8:59am UTC](https://discuss.px4.io/t/px4-pixracer-safety-switch-funktion-abschaltbar/100/15 "2016-01-25T08:59:22Z")

</div>

Nur zur Info: Das beschriebene Startup Thema ist nicht ESC bzw. von deren Kalibrierung abhängig. Da ist auch auf dem Scope gar nichts zu sehen.

---

<div class="post-metadata">

**Author:** ![olex](https://discuss.px4.io/user_avatar/discuss.px4.io/olex/32/3627_2.png) [@olex](https://discuss.px4.io/u/olex)\
**Post date:** [January 25, 2016, 12:07pm UTC](https://discuss.px4.io/t/px4-pixracer-safety-switch-funktion-abschaltbar/100/16 "2016-01-25T12:07:40Z")

</div>

Lorenz hat im FPV-Treff geschrieben, es gab aufm Pixracer einen Bug, der gelegentlich einen PWM Glitch beim Boot verursacht hat. Das sei im aktuellen master behoben. Ich vermute schwer dass das mein Fehlverhalten erklärt, und werde heute Abend das Board aktualisieren und testen, sobald ich wieder daheim bin.

---

<div class="post-metadata">

**Author:** ![gervais](https://discuss.px4.io/user_avatar/discuss.px4.io/gervais/32/42_2.png) [@gervais](https://discuss.px4.io/u/gervais)\
**Post date:** [January 25, 2016, 12:09pm UTC](https://discuss.px4.io/t/px4-pixracer-safety-switch-funktion-abschaltbar/100/17 "2016-01-25T12:09:51Z")

</div>

Das Startup Problem ist mit dem aktuellen Build von eben gelöst. Mehrfaches Anstecken entfällt, PWM out präsent.

---

<div class="post-metadata">

**Author:** ![AWcgn](https://discuss.px4.io/letter_avatar_proxy/v4/letter/a/59ef9b/32.png) [@AWcgn](https://discuss.px4.io/u/AWcgn)\
**Post date:** [January 25, 2016, 5:31pm UTC](https://discuss.px4.io/t/px4-pixracer-safety-switch-funktion-abschaltbar/100/18 "2016-01-25T17:31:25Z")

</div>

Das Startup Problem ist bei mir auch mit dem Build gelöst.  
Prima.

---

<div class="post-metadata">

**Author:** ![JulianOes](https://discuss.px4.io/user_avatar/discuss.px4.io/julianoes/32/30_2.png) [@JulianOes](https://discuss.px4.io/u/JulianOes)\
**Post date:** [January 26, 2016, 7:39pm UTC](https://discuss.px4.io/t/px4-pixracer-safety-switch-funktion-abschaltbar/100/19 "2016-01-26T19:39:12Z")

</div>

@gervais, @AWcgn Super, danke fürs feedback!
