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
rotctldist in der App enthalten — eine separate Hamlib-Installation brauchst du nicht
Schritt 1 — Kabel verbinden + Treiber-Check
- Rotor-Controller einschalten, per USB-Serial-Adapter an den Mac
- Terminal öffnen, Test:bash
ls /dev/cu.* | grep -iE "usbserial|slab|usbmodem" - 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
- HAM-Tools öffnen → Einstellungen → Rotor (
⌘,→ Tab »Rotor«) - Hersteller wählen, dann Modell — die Werkseinstellungen (Baud, Datenbits, Parität, Handshake) und die Az- bzw. Az/El-Fähigkeit werden automatisch geladen
- Unter dem Picker erscheinen Hamlib-Rotor-Nr. und Az/El bzw. nur Azimut zur Kontrolle
| Hersteller | Beispiele | typische Baud |
|---|---|---|
| SPID | Rot1Prog (RAU), Rot2Prog (RAS), MD-01/02 | 600 (Rot1/2Prog), 115200 (MD-01) |
| Yaesu | GS-232A/B, GS-232 Generic | 9600 |
| Hy-Gain | DCU-1/DCU-1X (Ham-IV, T2X) | 4800 |
| Green Heron | RT-21 | 4800 |
| EA4TX / Prosistel / M2 | ARS, D/Combi-Track, RC2800 | 9600 |
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
- Verbindungsweg auf USB (Serial) lassen (Standard)
- Unter Serielle Schnittstelle den USB-Port wählen, den du in Schritt 1 identifiziert hast (🔄 aktualisiert die Liste)
- 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
- »Verbinden« klicken
- Die Status-Ampel oben zeigt:
- ⚪ Nicht verbunden → noch nicht verbunden
- 🟠 Verbinde… → rotctld-Subprocess startet
- 🟢 Verbunden → der Live-Azimut erscheint auf der Kompass-Rose
- 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
- 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). - Im Abschnitt DX-Spots den Schalter »Beim Spot-Klick automatisch auf die Peilung drehen« aktivieren.
- 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 4533HAM-Tools redet dann via TCP auf 127.0.0.1:4533 mit rotctld. Diagnose von Hand:
# In einem zweiten Terminal (bei verbundenem Rotor nicht parallel — Port ist belegt):
nc 127.0.0.1 4533
p # Position (Azimut/Elevation) abfragenHä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
- Rotor-Modul-Doku — alle Modelle, Kalibrierung, Multi-Config
- DX-Cluster — Spot-Quelle fürs automatische Drehen
- CAT-Inbetriebnahme — gleicher Hamlib-Unterbau fürs Radio