🔧 Realizzare un’Interfaccia CAT/PTT Universale
Compatibile con Zello • PC • Modi Digitali • Radioamatori
Con PCB + Firmware Arduino
🟦 1. Perché costruire un’interfaccia CAT/PTT universale?
Un’interfaccia universale permette di collegare in modo sicuro e affidabile:
- Qualsiasi ricetrasmettitore (ICOM, Yaesu, Kenwood, Baofeng…)
- Un PC per modi digitali (FT8, JS8, SSTV, APRS…)
- Dispositivi Zello Gateway
- Software CAT universali
L’obiettivo è fornire:
✔ Controllo CAT
✔ PTT isolato
✔ Audio RX/TX pulito
✔ Compatibilità totale
✔ Dimensioni ridotte e consumo minimo
🚀 2. Come funziona l’interfaccia?
L’interfaccia si basa su tre moduli separati, integrabili su una singola PCB:
🔹 1. Sezione USB ↔ UART (CAT)
Utilizza un convertitore affidabile tipo:
- FT232RL
- CH340
- CP2102
Serve a pilotare il CAT della radio (CIV, seriale, RS232, TTL ecc.)
🔹 2. Sezione PTT isolata
Per evitare ritorni RF e problemi elettrici:
- Optoisolatore PC817 per PTT
- Comando via:
- CTS / RTS
- Porta digitale Arduino
- Trigger esterni (VOX digitale)
🔹 3. Sezione Audio RX/TX
Per i modi digitali e/o Zello:
- Trasformatori audio 600:600 Ω
- Filtri RC anti-rumore
- Regolatori di livello audio
🟩 3. Materiali consigliati
🎛 Elettronica
- Arduino Nano o Pro Mini
- FT232RL (o CH340)
- 1× Optoisolatore PC817
- 2× Trasformatori audio 600:600
- 2× Potenziometri mini 10K (gain TX/RX)
- 1× Relè opzionale per commutazione avanzata
- 1× Regolatore AMS1117 5V/3.3V (se necessario)
- 1× LED status PTT
- 1× LED “CAT attivo”
🧰 Componenti vari
- Presa 3.5 mm MIC
- Presa 3.5 mm SPK
- Connettore CAT (3.5 mm, 6 pin, RJ45, a seconda della radio)
- USB Type-C per alimentazione e dati
- Scatolino ABS o stampato 3D
🖨 4. PCB: consigli di layout
Per un risultato professionale:
✔ Tenere separati:
- Piano audio
- Piano digitale
- Piano RF
✔ Inserire:
- Ground plane continuo
- Ferriti SMD sugli ingressi audio
- Distanziare le tracce CAT da audio TX/RX
✔ Serigrafia utile:
- TX AUDIO
- RX AUDIO
- PTT GND / PTT IN
- USB DATA
- CAT LEVEL (5V/3.3V)
Vuoi un file .Gerber pronto da inviare a JLCPCB? Te lo preparo.
🟨 5. Firmware Arduino (semplificato e moderno)
Il firmware permette:
- PTT via seriale
- PTT via GPIO
- VOX digitale opzionale
- LED status
- Protezione timeout (TOT)
// Interfaccia CAT/PTT Universale
// Arduino Nano / Pro Mini
const int pttPin = 7;
const int ledPin = 13;
unsigned long pttTimeout = 10000; // 10 secondi
unsigned long pttStart = 0;
bool pttState = false;
void setup() {
pinMode(pttPin, OUTPUT);
pinMode(ledPin, OUTPUT);
digitalWrite(pttPin, LOW);
Serial.begin(9600);
}
void loop() {
// Comando da PC: "PTT ON" / "PTT OFF"
if (Serial.available()) {
String cmd = Serial.readStringUntil('\n');
if (cmd == "PTT ON") {
pttState = true;
pttStart = millis();
}
if (cmd == "PTT OFF") {
pttState = false;
}
}
// Timeout automatico sicurezza
if (pttState && (millis() - pttStart > pttTimeout)) {
pttState = false;
}
// Uscite
digitalWrite(pttPin, pttState);
digitalWrite(ledPin, pttState);
}
🧪 6. Test e calibrazione (fondamentale)
🔧 Test 1 – CAT
- Apri software: OmniRig / Win4ICOM / CHIRP
- Imposta baud corretto
- Seleziona “ICOM CI-V” o modello radio
- Verifica lettura frequenza
🎤 Test 2 – Audio TX
- Regola il potenziometro TX
- Usa WSJT-X → Tune
- Mantieni ALC basso (ideale 25–30%)
🎧 Test 3 – Audio RX
- Ascolta in WSJT-X o fldigi
- Regola gain fino a vedere un waterfall pulito
🔻 Test 4 – PTT
- Da terminale invia:
PTT ONPTT OFF - Verifica che il LED segua correttamente
- Controlla che non ci siano trigger falsi in presenza di RF
🔰 7. Integrazione con Zello Gateway
L’interfaccia permette di trasformare una radio in un gateway Zello analogico:
Impostazioni consigliate:
- RX audio → ingresso MIC PC
- TX audio → uscita cuffie PC
- PTT → comando RTS → Arduino → optoisolatore
- VOX Zello → OFF
- Qualità audio: 8 kHz Narrow
Posso fornirti anche lo script per Windows che gestisce il PTT via RTS.
🟫 8. Varianti del progetto
Puoi creare versioni:
🔹 Premium
- OLED display con stato CAT/PTT
- Encoder multifunzione
- Slitta VOX regolabile
- Filtri passa-basso audio
🔹 Mini
- PCB 4×4 cm
- Solo CAT + PTT
- Nessuna sezione audio
🔹 Pro
- Isolamento galvanico totale
- 2 canali audio separati (split)
- Porta LAN opzionale