Sunray Installation auf Raspberry

I told you everything I know. Read the sunray manual, on github and see if you can configure the f9p
 
Ich hielt Cassandra auf alfred an und hatte einen Austausch mit ArduSimple, der mir sagte, dass es einen Fehler bei den Antennen gibt und dass Sie sich beim Verkäufer mitfragen müssen 😬
 
Wenn man aktuell vom BananaPI auf den RPi4-2Gb wechseln möchte, welches Debian sollte man da nehmen? Bookworm oder geht auch Trixie. Mit Desktop oder ohne? Ich benutze auf dem System den Desktop eigentlich nicht.
 
Ohne Desktop! Trixie habe ich noch nicht getestet, sollte aber gehen. Bookworm geht auf jeden Fall!
 
Okay. Trixie Image mit Sunray ist fertig. Werde heute nachmittag den pi ersetzen. Gibt es noch etwas was ich beachten/ändern sollte?
 
Am besten vorher die config von Bananapi sichern, damit du sie im neuen Sunray nutzen kannst. Hardwareseitig ist eigentlich nichts zu beachten...du musst nur die "üblichen" Dinge aktivieren, wie I2C und Serial Port.
Es kann sein, dass du deine config für den Raspberry anpassen musst und den Serial robot path anpassen musst (entweder S0 oder S1):
Code:
#define SERIAL_ROBOT_PATH "/dev/ttyS1"
 
Zuletzt bearbeitet:
Okay, es ist /dev/ttyS0
GPS läuft, aber ich bekomme Fehler.

May 19 17:24:22 Alfred start_sunray.sh[5357]: WARN: resetting motor ticks
May 19 17:24:22 Alfred start_sunray.sh[5357]: WARN: SerialRobot unmet communication frequency: motorFreq=48/0 summaryFreq=2/0
May 19 17:24:23 Alfred start_sunray.sh[5357]: WARN: resetting motor ticks
May 19 17:24:23 Alfred start_sunray.sh[5357]: WARN: SerialRobot unmet communication frequency: motorFreq=47/0 summaryFreq=2/0
May 19 17:24:23 Alfred start_sunray.sh[5357]: IMU tilt: ypr=-76.08,-52.77,67.45 rollChange=0.00 pitchChange=0.01
May 19 17:24:24 Alfred start_sunray.sh[5357]: WARN: resetting motor ticks
May 19 17:24:24 Alfred start_sunray.sh[5357]: WARN: SerialRobot unmet communication frequency: motorFreq=47/0 summaryFreq=2/0
May 19 17:24:25 Alfred start_sunray.sh[5357]: WARN: resetting motor ticks
May 19 17:24:25 Alfred start_sunray.sh[5357]: WARN: SerialRobot unmet communication frequency: motorFreq=48/0 summaryFreq=2/0
May 19 17:24:25 Alfred start_sunray.sh[5357]: 0:4:26 ctlDur=0.02 op=Idle(initiatedByOperator 0) mem=6756 bat=28.00,0.000(0.00) chg=0.00,0(0.00) diff=-28.000 mow=0 tg=0.00,0.00 x=16.88 y=-0.72 delta=-2.65 tow=228211500 lon=4.2245654 lat=42.89812412 h=87.1 n=-0.72 e=16.88 d=1.21 sol=1 age=0.44
May 19 17:24:26 Alfred start_sunray.sh[5357]: WARN: resetting motor ticks
 
Nachtrag: wie heute gemeinsam herausgefunden noch die Lösung für andere (Beschreibung wurde auch ins Github übernommen) - Die Ursache war ein anderer Linux-Prozess welcher (sporadisch) auf die UART-Schnittstelle zugegriffen und gestört hat:
# find out processes accessing the UART serial path: sudo lsof /dev/ttyS0 # list all running services: sudo systemctl list-units --type=service --state=running # stopping/disabling service sudo systemctl stop serial-getty@ttyS0.service sudo systemctl disable serial-getty@ttyS0.service

Das hat geholfen. Nun bewegt er sich.
 
Ah okay....siehst du, daran hatte ich garnicht mehr gedacht. Das Problem hatte ich damals und Alexander hat es herausgefunden 😅🙈

Schön, dass er jetzt funktioniert! Viel Spaß damit! :)
 
Wenn die 5V einbrechen könnte das am Raspberry Pi liegen, der 5er zieht bis 5A.
Der verwendete Regler des 5V Spannung liefert aber nur 3A und regelt dan ab.
Das Board ist für Raspberry Pi 3 / BananaPi gebaut, die ca. 1,5A ziehen, der Pi4 mit 2,5A könnte schon kritisch werden, für den 5er reichen die 5V nicht aus.
 
Oben