oXs-on-RP2040

Aschi

User
Ich nutze momentan Frsky am meisten.
Sender ist TX 16 MPM, und Taranis X9.
In beiden Sendern steckt auch ein Jeti Sende Modul, in der Taranis mit Telemetrie Konverter, der funzt aber nur mit noEX , wie Uni Log / Sens.
Alle FrSky RX sind mittlerweile mit der neuen UniSW versehen.
MPX M-Link RX hätte ich auch noch da.
Was anderes auf die Schnelle ausleihen sollte auch gehen, wozu hat man Freunde. :)
Thomas
 

onki

User
Ich hab gestern die 0.5.9 mit meinem HoTT-Setup ausprobiert.
Soweit ist das bei mir OK, nur hab ich mit Aussetzern beim GPS zu kämpfen.
Ob das am Code oder der grenzwertigen Empfangslage zusammenhängt konnte ich noch nicht herausfinden.
Ein Fix hatte ich und ca. 5 Satelliten (TMP1=105). Nur eben alle paar Sekunden war dann wieder stille bei den GPS-Werten für ca. 10 Sekunden.
FrSky hab ich nicht ausprobiert.

Gruß
Onki
 
Hallo Onki,
Mit der Version 0.5.9 hatte ich auch Probleme, Nach einem Werksreset hat alles zu meiner Zufriedenheit funktioniert.
Das mit den GPS Aussetzern hatte ich auch, und andere Phänomäne.
Versuche mal die Ver.0.6.0, habe ich auf MC28-HOTT und FrSky X20S geestet.
Lief bedeutend besser.
Habe nurnoch ein Verständnisproblem bei meiner HOTT Anzeige, zwecks V1, V2, V3, V4
Die Anzeige mit Kapazität in mAh, abgeleitet von V2 unter V4, irritiert mich etwas, komme aber noch dahinter.
Bei FrSky X20S S.PORT funktioniert soweit alles mit 0.6.0, man muss nur die neuen Sensoren 5100,5101,5102 im DIY einpflegen.
Für die bessere Uhrzeit im X20 System, hat Michel noch GPS Date-Time eingepflegt.
Gruß,
Torsten
 
Ich habe mir auch den OXS-Sensor aufgebaut mit SW 0.61.
Konfiguriert mit MS 5611 und GPS, Telemetrie ist Jeti.
Der Sensor meldet sich an mit dem Werten für das GPS, Vario sehe ich keine Werte obwohl bei der Konfiguration der MS5611 erkannt und angezeigt wird. Mit SW 0.36 dagegen ist das Vario da, ist aber extrem langsam in der Reaktion.
Hat sonst jemand schon mit Jeti getestet?
 

kalle123

User
Machsch was ischs nix - machsch nix ischs au nix :D.

Dann mach mal hier mit

-> https://www.rcgroups.com/forums/showthread.php?4130529-openXsensor-on-RP2040-board

-> https://github.com/mstrens/oXs_on_RP2040

Kannst ja mal Versuchsreihen zu Jeti fahren und deine Erkenntnisse dort direkt einbringen ... Jeti ist ja momentan ein 'weißer Fleck'.

Wundere mich sowieso etwas, das du hier, wie hast du noch das 'alte' oXs genannt, 'Bastelkram' oder so, aktiv bist. :)

Gruß KH
 

Aschi

User
Hi zusammen ,

Beim duchblättern der Techn, Daten des 2040 ist mir der relativ niedrige U/in Bereich aufgefallen.

Hat da schon mal jemand die Grenzen nach oben hin ausgetestet.

Selbst in meinen Low-Volt Modellen sind die BECs meist nahe an 6 V eingestellt.

Ist halt blöd bei HV Set Up`s da geht nix mit direkt am RX.

Ich kann mich dunkel daran erinnern das Bernd auf seinem gezeigten LRS Board einen eigenen Spannungsregler drauf hatte.

LG Thomas
 

Gast_74695

User gesperrt
Ist halt blöd bei HV Set Up`s da geht nix mit direkt am RX.

Ich kann mich dunkel daran erinnern das Bernd auf seinem gezeigten LRS Board einen eigenen Spannungsregler drauf hatte.
Richtig, wir haben einen 5V LDO Regler und zwei Kondensatoren auf dem Board, um den Spannungsbereich zu erweitern. Hier hat der Arduino M328 openXsensor bessere Voraussetzungen, denn er hat den Regler integriert. Und das erschwert leider die Nachbausicherheit beim RP2040Z.

Die Grenze habe ich nicht ausgelotet, 5,5 V werde ich nicht dauerhaft überschreiten ....
 
Hallo Thomas,
Der Waveshare RP2040 Zero arbeitet nur bis 5,5V, aber es gibt doch mittlerweile RP2040 Boards von Cytron oder Arduino die bis 30V am Eingang vertragen.
Cytron Maker Nano RP2040,
Arduino Nano RP2040.
Gruß,
Torsten
 

kalle123

User
Meine Erfahrung mit Ardupilot.

Controller, Sensoren und Empfänger über einen 'buck converter' versorgen.
Motor, Sevos über (S) BEC.

Und gut isses.

KH
 

gruni

User
Moin zusammen,

Ich habe endlich das ganze Geraffel auf dem Botbrett zusammengesteckt.
Als einziger Sensor ist das Baro BME280 angeschlossen.
RX ist noch nicht angeschlossen.
USB am RP und am PC anscheschlossen.

In der Konfigurationanzeige wird das Baro nicht angezeigt.

blöde Fragen: :rolleyes:
Ist der RX (+,-, TLM) zur Spannungsversorgung zwingend anzuschliessen? Zeitgleich mit dem USB-Anschluss? Sind die beiden Potentiale getrennt?
Also auch RX-Spannungsversorgung. Auf Kalles Bildern kann ich keine RX-Spannungsversorgung sehen... ;->

Ich frage, weil ich am VIN vom Baro keine Spannung messen kann, obwohl USB angeschlossen ist (auch am PC)

Nicht hauen ;-> . Ich möchte nix kaputt machen

Grüsse Gruni
 
Zuletzt bearbeitet:
Hallo Gruni,
Versuchsaufbau:
RP2040Zero: Protokoll zuweisen!, TLM Port über Terminal zuweisen. Danach den I2C Sensor anschliessen 3.3V-GND- SDA und SCL am RP2040 über Terminal die Ports zuweisen.
Empfänger TLM (S.PORT?), GND, 5V mit RP2040Zero verbinden, Sender einschalten und Sensoren suchen.
Im Terminal Copy V und hier posten.
Grüße Torsten
 

kalle123

User
Also auch RX-Spannungsversorgung. Auf Kalles Bildern kann ich keine RX-Spannungsversorgung sehen... ;->
Jung, welche Bilder? ;)

Auf dem hier #159 kannst du das nicht erkennen?

Bildschirmfoto_2023-02-05_11-38-39.png

Ich frag mal, wann warst du zuletzt beim Augenarzt?

Duck und wech - KH :D
 

gruni

User
Jung, welche Bilder? ;)

Auf dem hier #159 kannst du das nicht erkennen?

Anhang anzeigen 12372706

Ich frag mal, wann warst du zuletzt beim Augenarzt?

Duck und wech - KH :D
Hallo Kalle, ich hab doch gesagt, bitte nicht schon wieder hauen.
Und nein, bei Dir siehts so aus, als wenn Du keine externe Versorgung, ausser der USB dran hast. Ein Draht verschwindet nach unten aus dem Bild...

Grüsse, Gruni, weiter bei der Fehlersuche.
Hab jetzt gerade einfach mal nen Jeti angeschlossen, der sieht och nix... Mal weiter testen. Ihr verwendet scheinbar alle den MS, den hab ich nicht
 
... Mal weiter testen. Ihr verwendet scheinbar alle den MS, den hab ich nicht

Ich verwende nicht nur den MS5611 sondern auch den BMP280 in Verbindung mit MPU6050.
Welcher Sensor wird denn verwendet?
Verwendet werden dürfen:
  • a pressure sensor to get altitude and vertical speed. It can be
    • a GY63 or a GY86 board based on MS5611
    • a SPL06-001 sensor
    • a BMP280 sensor
  • a MP6050 (acc+gyro) to improve reaction time of the vario or to get pitch/roll

Gruß Torsten
 

gruni

User
Hier mal mein Aufbau.
Vergesst die Spannungsversorgung am oberen Brotbrett, is nicht angeschlossen.

Ich konnte am Baro keine Spannung messen, da dieses Brett irgendwie schon auf den Sondermüll will, zwecks wackel...

RX Verbindung steht, hier also alles fit.

Mfg Gruni
 

Anhänge

  • IMG_20230205_121129.jpg
    IMG_20230205_121129.jpg
    365,9 KB · Aufrufe: 44
  • IMG_20230205_121112.jpg
    IMG_20230205_121112.jpg
    365,3 KB · Aufrufe: 38
  • IMG_20230205_121543.jpg
    IMG_20230205_121543.jpg
    710,1 KB · Aufrufe: 39
Du hast dich glaube ich bei den GPIO Pins vertan.
Unbedingt auf die richtige Belegung achten!
Schaue dir bitte den Anhang genau an.
Die Sensoren bitte nur mit 3.3V betreiben, Eingänge des RP2040 vertragen nur 3.3V!!!
Versuche mal meine Config.
Version = 0.X.X
Function Pin Change entering XXX=yyy (yyy=255 to disable)
Primary channels input = 5 (PRI = 5, 9, 21, 25)
Secondary channels input = 13 (SEC = 1, 13, 17, 29)
Telemetry . . . . . . . . = 12 (TLM = 0, 1, 2, ..., 29)
GPS Rx . . . . . . . . . = 0 (GPS_RX = 0, 1, 2, ..., 29)
GPS Tx . . . . . . . . . = 1 (GPS_TX = 0, 1, 2, ..., 29)
Sbus OUT . . . . . . . . = 14 (SBUS_OUT= 0, 1, 2, ..., 29)
RPM . . . . . . . . . . = 255 (RPM = 0, 1, 2, ..., 29)
SDA (I2C sensors) . . . . = 2 (SDA = 2, 6, 10, 14, 18, 22, 26)
SCL (I2C sensors) . . . . = 3 (SCL = 3, 7, 11, 15, 19, 23, 27)
PWM Channels 1, 2, 3 ,4 = 255 255 15 255 (C1 / C16= 0, 1, 2, ..., 15)
PWM Channels 5, 6, 7 ,8 = 255 255 255 255
PWM Channels 9,10,11,12 = 255 255 255 255
PWM Channels 13,14,15,16 = 255 255 255 255
Voltage 1, 2, 3, 4 = 26 27 28 29 (V1 / V4 = 26, 27, 28, 29)

Protocol is Sport (Frsky)
 

Anhänge

  • Pico-R3-A4-Pinout.pdf
    222,7 KB · Aufrufe: 58
Nachtrag:
Bitte GPIO Pin Nummern belegen, nicht Board Pin Nummern.
TLM geht bei dir auf BOARD PIN 29 nicht GPIO PIN 29, oder kurz daneben ;-)
VBUS = 5V in ist vom USB und nur für Receiver benutzen, BOARD PIN 36 = 3.3V out für alles andere, wie GPS oder Sensoren.

Gruß Torsten
 
Ansicht hell / dunkel umschalten
Oben Unten