oXs-on-RP2040

kalle123

User
Jetzt muss ich mich doch nochmal wegen oXs-on-RP2040 hier melden. ;)

Hab gerade mal auf die aktuelle main 2.12.0 von 2.11.0 gewechselt. Sehe da ein paar Sachen, die nicht ganz so nett scheinen. Bevor ich jetzt damit in RCG oder gar in github einen issue aufmache, frage ich mal hier vorsichtig nach, ob da was bekannt ist.

- Locator

Locator CS . . . . . . . = 0 (SPI_CS = 0, 1, 2, ..., 29)
SCK . . . . . . . = 0 (SPI_SCK= 10, 14, 26)
MOSI . . . . . . = 0 (SPI_MOSI=11, 15, 27)
MISO . . . . . . = 255 (SPI_MISO=8, 12, 24, 28)
die '0' erzeugt ja sofort eine Fehlermeldung. Sollte da nicht 'per default' eine '255' stehen?

- Baro

aus
Baro sensor is detected using BMP280
Sensitivity min = 100 (at 100) , max = 300 (at 1000)
Hysteresis = 5
in 2.11.0 wurde bei 2.12.0 das hier
Baro sensor is not detected

- GPS

aus
Foreseen GPS type is Ublox (configured by oXs) :GPS is detected but has not (yet) a fix
wurde
Foreseen GPS type is Ublox (configured by oXs) :GPS is not (yet) detected

Habe 2x zwischen 2.11 und 2.12 gewechselt, aber das Bild da bleibt ....

Danke für ne Rückmeldung.
Grüße KH
 

Anhänge

  • 2.11.txt
    2,1 KB · Aufrufe: 6
  • 2.12.txt
    2,4 KB · Aufrufe: 6
Jetzt muss ich mich doch nochmal wegen oXs-on-RP2040 hier melden. ;)

Hab gerade mal auf die aktuelle main 2.12.0 von 2.11.0 gewechselt. Sehe da ein paar Sachen, die nicht ganz so nett scheinen. Bevor ich jetzt damit in RCG oder gar in github einen issue aufmache, frage ich mal hier vorsichtig nach, ob da was bekannt ist.

- Locator


die '0' erzeugt ja sofort eine Fehlermeldung. Sollte da nicht 'per default' eine '255' stehen?

- Baro

aus

in 2.11.0 wurde bei 2.12.0 das hier


- GPS

aus


Habe 2x zwischen 2.11 und 2.12 gewechselt, aber das Bild da bleibt ....

Danke für ne Rückmeldung.
Grüße KH
Hallo Kalle,
Lade dir bitte die aktuelle Test- 2.13.5 auf dein RP2040 Board. Diese Version funktioniert und hat die Locator SPI Einstellungen alle auf 255.
Bei weiteren Frage helfe ich gerne weiter.
Viele Grüße,
Torsten
 

kalle123

User
Hi Torsten. Danke für deine schnelle Antwort.

Hab irgendwie den Überblick verloren, wo man zu oXs-on-RP2040 am besten nachfragen sollte.

Hier, RCG, github oder FrSky-Forum :confused:

Und Michel ist ja wie immer bei den Versionen im Eiltempo, statt 2.13.5 nun 2.13.6

Hier mal die Gegenüberstellung 2.11 und 2.13.6 (drauf klicken,dann wird das Bild lesbar)

Screenshot_2024-04-24_17-46-10.jpg

Musst mir nur sagen, ist das jetzt 'kalter Kaffee' oder was für issues.

Grüße in die Eifel oder nach Neuss - Kalle ;)
 
Hallo Kalle,
Man muss einmal in den neuen Versionen mit der neuen Locator Funktion die SPI Ports einrichten, d.h. SPI_MOSI=255,SPI_MISO=255, SPI_CS=255, SPI_SCK=255, danach müsste alles funktionieren.
In den neuesten Versionen ist der Befehl DUMP enthalten, damit kann man copy and paste eine ganze Config verschieben.
Michel ist gerade noch mit den neuen Gyrofunktionen beschäftigt.
Viele Grüße, aus der Reha auf Sylt (nixEifel oder Neuss :-))
Torsten
 

kalle123

User
Dann lass dich mal gut kurieren und grüße mir die Nordsee. In 5 Wochen bin ich auf Baltrum ...

Gibt nix gegen einen schönen frischen Matjes.

Grüße Kalle :)
 

kalle123

User
Dank dir für den LIKE! Bin seit 2009 in dem Laden hier und die Like-Sache gab es früher nicht, aber dann like ich mal zurück :D

So 2.12 ist jetzt 'sauber'. Was mich etwas juckt, hab gesehen, Michel hat eine Lagestabilisierung mit rein gepackt.
Und nachdem ich mir bei Ardupilot und bei den ELRS Jungs und Mädels hier bei RCN wegen meinen lauten Forderungen nach den Baro Werten (ohne! yaapu) auf dem Sender ein paar Abreibungen brauch ich jetzt was zur Ablenkung ....

Kalle ;)
 
Dank dir für den LIKE! Bin seit 2009 in dem Laden hier und die Like-Sache gab es früher nicht, aber dann like ich mal zurück :D

So 2.12 ist jetzt 'sauber'. Was mich etwas juckt, hab gesehen, Michel hat eine Lagestabilisierung mit rein gepackt.
Und nachdem ich mir bei Ardupilot und bei den ELRS Jungs und Mädels hier bei RCN wegen meinen lauten Forderungen nach den Baro Werten (ohne! yaapu) auf dem Sender ein paar Abreibungen brauch ich jetzt was zur Ablenkung ....

Kalle ;)
Hallo Kalle,
Die Gyro Lagestabilisierung ist mit VORSICHT (meine Meinung) zu genießen.
Wie immer hat Mstrens, keine Tests durchgeführt. Aeropic hat einiges getestet, siehe hier:
Auch bei dem Gyro kann man die PIDs per copy and paste konfigurieren.
Muss einfach mal mit ? oder in GitHub Version -test schauen. Michel hat soweit alles in die Doku eingepflegt.
In einer Woche gehts endlich (nach 4 Wo.) wieder nach Hause, ist doch zu dieser Jahreszeit etwas ungemütlich an der Nordsee, aber ein Flens und Fischbrötchen gehen immer. :-))
Viele Grüße,
Torsten
 

kalle123

User
Hab mir das schon mal etwas angeschaut mit der MPU-6050 und Michel ist ja immer schnell dabei, wenn es Probleme gibt. Richtig angenehm, bei Ardu rennst du da schnell gegen eine massive Wand.

Wollte einen kleinen Nuri von mir auf AP umrüsten mal ganz ohne zusätzliches oXs, da die aktuellen FCs alles, was man so braucht, schon dabei haben, GPS, Strom Spannung und Baro. Aus Frust wieder zurück auf FrSky S6R mit oXs. und der S6R ist auch nix Anderes als ein X6R mit 6050.

Ja, SH zu den nicht so tollen Jahreszeiten kenn ich auch etwas, hab mal in Flensburg studiert. Kasten mit den 0.5er Flens Granaten steht im Keller!

Alles Gute - Kalle
 
Hallo liebe "Schwarmintelligenz",
ich habe mir die Platine nach dem Layout von DDANO007 gebaut. Soweit läuft auch alles wunderbar (PWM, ELRS, MS5611). Nun wollte ich ein GPS-Modul in das Board einstecken. Nachdem ich die Platine mit dem Rechner verbinde und den Status abfrage kommt immer die Rückmeldung:

"Foreseen GPS type is Ublox (configured by oXs) :GPS is not (yet) detected"

Ich habe ein GPS-Modul von HGLRC mit M10-Chip.

Vielleicht kann mir jemand bei der Einrichtung helfen. Im Github stand etwas, dass die Baudrate auf 38400 gestellt werden muss, ich habe aber keine Ahnung wie dies anzustellen ist.

Gruß
Thomas
 

kalle123

User
Thomas, hab schon ne ganze Zeit hier nicht mehr reingeschaut.

Es wäre nett, du würdest mal eine Link zum Layout von DDANO007 einstellen und vielleicht auch deine config.

Da sieht man dann auch welche Version du da fährst.

Schaden tut so was nicht ;)

Gruß KH
 

kalle123

User
Hab mir gerade mal die KiCad Version 5 von DDANO007 angeschaut, wenn es diese sein sollte?
Er geht da auf 12/13. Eingestellt? Ev. TX <> RX vertauscht? Lt. Doku sollte der Code das M10 selbstständig erkennen.

Solltest du manuell einstellen wollen, halt über 38400 baud.

KH
 

kalle123

User
Thomas, schön, dass es funktioniert.

Toller post von Torsten!!

Direkt mal abgelegt, war zu lange hier nicht mehr aktiv, da verpasst man schon mal so ein Schätzchen ....

Gruß Kalle ;)
 

doloebig

User
Hallo Zusammen
ich versuche gerade ein ELRS über ab CRSF mit 5 Kanälen ans laufen zu bringen.
processing cmd

Version = 2.11.6
Function GPIO Change entering XXX=yyy (yyy=255 to disable)
Primary channels input = 5 (PRI = 5, 9, 21, 25)
Secondary channels input = 255 (SEC = 1, 13, 17, 29)
Telemetry . . . . . . . . = 1 (TLM = 0, 1, 2, ..., 29)
GPS Rx . . . . . . . . . = 255 (GPS_RX = 0, 1, 2, ..., 29)
GPS Tx . . . . . . . . . = 255 (GPS_TX = 0, 1, 2, ..., 29)
Sbus OUT . . . . . . . . = 255 (SBUS_OUT= 0, 1, 2, ..., 29)
RPM . . . . . . . . . . = 255 (RPM = 0, 1, 2, ..., 29)
SDA (I2C sensors) . . . . = 255 (SDA = 2, 6, 10, 14, 18, 22, 26)
SCL (I2C sensors) . . . . = 255 (SCL = 3, 7, 11, 15, 19, 23, 27)
PWM Channels 1, 2, 3 ,4 = 9 10 11 12 (C1 / C16= 0, 1, 2, ..., 15)
PWM Channels 5, 6, 7 ,8 = 13 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 = 255 255 255 255 (V1 / V4 = 26, 27, 28, 29)
RGB led . . . . . . . . . = 16 (RGB = 0, 1, 2, ..., 29)
Logger . . . . . . . . . = 255 (LOG = 0, 1, 2, ..., 29)
ESC . . . . . . . . . . . = 255 (ESC_PIN= 0, 1, 2, ..., 29)Esc type is not defined

Protocol is CRSF (=ELRS)
CRSF baudrate = 420000
Logger baudrate = 115200
PWM is generated at = 50 Hz
Voltage parameters:
Scales : 1.000000 , 1.000000 , 1.000000 , 1.000000
Offsets: 0.000000 , 0.000000 , 0.000000 , 0.000000
No temperature sensors are connected on V3 and V4
RPM multiplier = 1.000000
Baro sensor is not detected
Airspeed sensor is not detected
No Vspeed compensation channel defined; oXs uses default settings
First analog to digital sensor is not detected
Second analog to digital sensor is not detected
Foreseen GPS type is Ublox (configured by oXs) :GPS is not (yet) detected
Led color is normal (not inverted)
Failsafe type is HOLD
Acc/Gyro is not detected

Gyro is not configured

No sequencers are defined

Config parameters are OK
Press ? + Enter to get help about the commands

Lieder kommt an der Servos genau garnix an
Jemand eine Idee
Grüsse
Doro
 

kalle123

User
Hallo Doro. Du hast eine Verbindung TX <> RX und siehst auch im Sender die Standard Telemetriedaten des RX wie 1RSS, 2RSS usw.

Fummle hier auch gerade mit oXs rum. Eine Empfehlung. Schaffe dir mal so was hier an. Arduino, OLED und 4 Drähtchen. Kleine handliche PWM Anzeige. Bei Interesse schicke ich dir die Unterlagen gerne zu.

Screenshot_2024-04-25_22-29-46.jpg

Frohes Schaffen und nicht aufgeben .... ;)

LG - Kalle
 

doloebig

User
Hallo Kalle,
PWM Anzeige hab ich, kann mein Servotester.
Ich hab den RX mal auf S-Bus gestellt und Protocol=s und siehe da, schon gehts. Ist aber nicht Sinn der sage.
Hier mal die Config von der S-Bus config die Verkabelung ist gleich
processing cmd

Cmd to execute: SAVE
config has been saved
Device will reboot but it could be that a reset or a (power down + power on) is required


processing cmd

Version = 2.11.6
Function GPIO Change entering XXX=yyy (yyy=255 to disable)
Primary channels input = 5 (PRI = 5, 9, 21, 25)
Secondary channels input = 255 (SEC = 1, 13, 17, 29)
Telemetry . . . . . . . . = 1 (TLM = 0, 1, 2, ..., 29)
GPS Rx . . . . . . . . . = 255 (GPS_RX = 0, 1, 2, ..., 29)
GPS Tx . . . . . . . . . = 255 (GPS_TX = 0, 1, 2, ..., 29)
Sbus OUT . . . . . . . . = 255 (SBUS_OUT= 0, 1, 2, ..., 29)
RPM . . . . . . . . . . = 255 (RPM = 0, 1, 2, ..., 29)
SDA (I2C sensors) . . . . = 255 (SDA = 2, 6, 10, 14, 18, 22, 26)
SCL (I2C sensors) . . . . = 255 (SCL = 3, 7, 11, 15, 19, 23, 27)
PWM Channels 1, 2, 3 ,4 = 9 10 11 12 (C1 / C16= 0, 1, 2, ..., 15)
PWM Channels 5, 6, 7 ,8 = 13 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 = 255 255 255 255 (V1 / V4 = 26, 27, 28, 29)
RGB led . . . . . . . . . = 16 (RGB = 0, 1, 2, ..., 29)
Logger . . . . . . . . . = 255 (LOG = 0, 1, 2, ..., 29)
ESC . . . . . . . . . . . = 255 (ESC_PIN= 0, 1, 2, ..., 29)Esc type is not defined

Protocol is Sport (Frsky)
CRSF baudrate = 420000
Logger baudrate = 115200
PWM is generated at = 50 Hz
Voltage parameters:
Scales : 1.000000 , 1.000000 , 1.000000 , 1.000000
Offsets: 0.000000 , 0.000000 , 0.000000 , 0.000000
No temperature sensors are connected on V3 and V4
RPM multiplier = 1.000000
Baro sensor is not detected
Airspeed sensor is not detected
No Vspeed compensation channel defined; oXs uses default settings
First analog to digital sensor is not detected
Second analog to digital sensor is not detected
Foreseen GPS type is Ublox (configured by oXs) :GPS is not (yet) detected
Led color is normal (not inverted)
Failsafe type is HOLD
Acc/Gyro is not detected

Gyro is not configured

No sequencers are defined

Config parameters are OK
Press ? + Enter to get help about the commands

Doro
 
Ansicht hell / dunkel umschalten
Oben Unten