Skip to content

Rotor-Inbetriebnahme

In 15 Minuten von »Rotor-Controller und Mac stehen nebeneinander« zu »HAM-Tools dreht die Antenne auf Knopfdruck — und auf Spot-Klick automatisch auf die DX-Peilung«.

Voraussetzungen

  • Rotor-Controller mit serieller bzw. USB-Schnittstelle (22 Modelle im HAM-Tools-Bundle, u.a. SPID, Yaesu GS-232, Hy-Gain DCU-1, Green Heron, EA4TX, Prosistel, M2)
  • USB-Serial-Adapter passend zum Controller (sofern dieser keinen eigenen USB-Port hat)
  • ggf. Treiber für den USB-Serial-Chip (FTDI, Silicon Labs) — meist nicht nötig auf macOS Sonoma+
  • Ein gebundeltes rotctld ist in der App enthalten — eine separate Hamlib-Installation brauchst du nicht

Schritt 1 — Kabel verbinden + Treiber-Check

  1. Rotor-Controller einschalten, per USB-Serial-Adapter an den Mac
  2. Terminal öffnen, Test:
    bash
    ls /dev/cu.* | grep -iE "usbserial|slab|usbmodem"
  3. Du solltest mindestens einen Eintrag sehen, z.B.:
    • /dev/cu.usbserial-AB0OJWMD (FTDI-Chip)
    • /dev/cu.SLAB_USBtoUART (Silicon Labs)

Kein Eintrag? Dann fehlt der Treiber:

  • FTDI: ist seit ~10.9 in macOS dabei, sollte nichts gebraucht werden
  • Silicon Labs (CP210x): Download bei silabs.com
  • Prolific PL2303: unter modernen macOS-Versionen problematisch, eher Adapter ersetzen

Schritt 2 — Modell wählen

  1. HAM-Tools öffnen → Einstellungen → Rotor (⌘, → Tab »Rotor«)
  2. Hersteller wählen, dann Modell — die Werkseinstellungen (Baud, Datenbits, Parität, Handshake) und die Az- bzw. Az/El-Fähigkeit werden automatisch geladen
  3. Unter dem Picker erscheinen Hamlib-Rotor-Nr. und Az/El bzw. nur Azimut zur Kontrolle
HerstellerBeispieletypische Baud
SPIDRot1Prog (RAU), Rot2Prog (RAS), MD-01/02600 (Rot1/2Prog), 115200 (MD-01)
YaesuGS-232A/B, GS-232 Generic9600
Hy-GainDCU-1/DCU-1X (Ham-IV, T2X)4800
Green HeronRT-214800
EA4TX / Prosistel / M2ARS, D/Combi-Track, RC28009600

Kein passendes Modell? Hamlib Dummy-Rotor als Test ohne Hardware — damit prüfst du die Bedienung und den Spot-Klick.

Schritt 3 — Verbindungsweg + Port setzen

  1. Verbindungsweg auf USB (Serial) lassen (Standard)
  2. Unter Serielle Schnittstelle den USB-Port wählen, den du in Schritt 1 identifiziert hast (🔄 aktualisiert die Liste)
  3. Baudrate ist vom Profil vorbelegt — sie muss mit der Einstellung im Rotor-Controller übereinstimmen

Baud im Controller prüfen

Stimmt die Baudrate in HAM-Tools nicht mit der im Controller eingestellten überein, verbindet rotctld zwar, liest aber keine Position (Azimut bleibt »—°«). Setze beide auf denselben Wert.

Schritt 4 — Verbinden + drehen

  1. »Verbinden« klicken
  2. Die Status-Ampel oben zeigt:
    • Nicht verbunden → noch nicht verbunden
    • 🟠 Verbinde… → rotctld-Subprocess startet
    • 🟢 Verbunden → der Live-Azimut erscheint auf der Kompass-Rose
  3. Manuelles Ziel auf z.B. 90° schieben → »Drehen« — die Antenne fährt nach Osten, die rote Nadel zieht mit. »Stop« hält sofort an.

Schritt 5 — Kalibrieren + Spot-Klick aktivieren

  1. Steht die Antenne mechanisch nicht exakt auf Nord, korrigiere das im Feld Nord-Offset (Grad). Bei Rotoren mit Überlapp den Drehbereich setzen (z.B. 0–450).
  2. Im Abschnitt DX-Spots den Schalter »Beim Spot-Klick automatisch auf die Peilung drehen« aktivieren.
  3. Sicherstellen, dass dein QTH-Locator in den Station-Einstellungen gesetzt ist — daraus berechnet die App die Großkreis-Peilung.

Ab jetzt dreht ein Klick auf einen DX-Cluster-Spot die Antenne automatisch auf die Peilung zur DX-Station.

Was läuft im Hintergrund?

HAM-Tools bringt ein gebundeltes rotctld (Hamlib) als Helper-Binary unter HAM-Tools.app/Contents/Helpers/rotctld mit. Beim Verbinden wird ein Subprocess gestartet:

rotctld -m <rot-id> -r /dev/cu.usbserial-X -s <baud> -T 127.0.0.1 -t 4533

HAM-Tools redet dann via TCP auf 127.0.0.1:4533 mit rotctld. Diagnose von Hand:

bash
# In einem zweiten Terminal (bei verbundenem Rotor nicht parallel — Port ist belegt):
nc 127.0.0.1 4533
p          # Position (Azimut/Elevation) abfragen

Häufige Probleme

Azimut bleibt auf »—°«
→ Baud-Mismatch zwischen Controller und HAM-Tools. Beides auf denselben festen Wert setzen (z.B. 600 bei SPID, 4800 bei Hy-Gain DCU-1).

»Fehler« in der Statuszeile direkt beim Verbinden
→ Port belegt (alte rotctld-Instanz, anderes Rotor-Programm): andere App schließen oder pkill rotctld. Oder falscher USB-Port / falsche Modellnummer.

Antenne dreht auf den falschen Winkel
Nord-Offset kalibrieren. Bei Überlapp-Rotoren den Drehbereich korrekt setzen, damit die App den erlaubten Weg wählt.

Spot-Klick dreht das Radio, aber nicht den Rotor
→ Toggle in DX-Spots aktiv? Rotor verbunden? QTH-Locator gesetzt? Alle drei sind nötig.

Port erscheint nicht im Dropdown
→ 🔄-Knopf drücken; sonst fehlt der USB-Serial-Treiber (siehe Schritt 1).

Nächste Schritte

HAM-Tools © HB9HJI · Funkwelt