
Con questa versione è stata aggiunta la sincronizzazione CAT con RumLog, quindi adesso è possibile inviare la banda corrente (ricavata dalla frequenza del Vfo A o Main rx) all’Acom 600s utilizzando Flrig o MacLoggerDX o RumLog (che usa il formato CAT di N1MM sulla porta Udp 12060). Con l’occasione ho provveduto alla pulizia del flow al fine di renderlo più intelleggibile.
In this version synch to RumLog was added. Now it is possible to send current band info (retrieved from Vfo A or Main rx frequency) to the Acom 600s using Flrig or MacLoggerDX or RumLog (that uses N1MM CAT format published over 12060 UDP port). With the occasion I made flow cleanup in order to make it more readable.
In RumLog deve essere attivato l’invio delle informazioni CAT sulla porta 12060 (dal momento che il mio Node-Red server si trova su un computer diverso da quello di stazione ho preferito indicare il suo IP al fine di limitare il traffico sulla rete , ma normalmente va bene 255.255.255.255).
In RumLog Preferences/UDP “Radio N1MM” must be checked to activate CAT info sending over UDP 12060 port (as here Node-Red server is hosted on a separate computer I preferred to indicate its IP address in order to reduce network traffic, but normally 255.255.255.255 is OK)

Per chi non avesse letto gli articoli precedenti ricordo che questo progetto serve ad eliminare il cavo del segnale di banda che di solito collega il lineare alla radio. La mia soluzione prende l’informazione della frequenza corrente dall’applicazione che gestisce il CAT, ne estrae la banda ed attraverso il protocollo Acom la invia sulla porta rs232 del lineare. Io ho potuto testarlo a fondo solo sul 600s ma mi aspetto che funzioni analogamente anche su altri modelli di lineari Acom in quanto non mi risulta che Acom abbia aggiornato il suo protocollo.
For those didn’t read previous articles about this project I remember that purpose of this solution I developed is to eliminate “band cable” between rig and PA. This project listen for current QRG from CAT manager, retrieves band info and sends it to the PA using the Acom protocol. I deeply tested this project only with the 600s (is the only PA I own) but I think it should work with other Acom models because as far as I know they didn’t update their protocol.
Questo è lo schema di principio in funzione da oltre un’anno presso la mia stazione
Here is the concept diagram that is running here since more than one year
Il primo vantaggio offerto da questa soluzione è che cambiando radio in uso non occorre commutare il relativo cavo di banda, basta che la radio sia agganciata al programma di gestione del CAT selezionare il Cat Synch sulla console ed il lineare seguirà la banda corrente della radio.
First advantage coming from this solution is that if you switch to another rig you don’t need to switch band cable too, it’s enough to get the rig handled and active in the CAT manager. This done you only need to move the console Synch slide switch to the CAT manager you’re using and the PA will follow the rig band.
Altro vantaggio è la disponibilità della “console” a video mediante la quale è possibile dare i comandi operativi Stby/Operate, vedere lo stato del lineare (Stby/Operate/On Air), leggere la temperatura del lineare ed infine essere informati sulla banda selezionata (il pulsante di banda prende lo sfondo rosso per la banda in uso). Sottolineo che tutte le informazioni mostrate sulla console vengono richieste al lineare e pubblicate sulla console (non vengono create dal programma), questo per rendere affidabili i contenuti mostrati sulla console. E’ possibile utilizzare la console anche senza alcuna connessione CAT (mettendo in Off il selettore del sincronismo CAT) e utilizzando i pulsanti di banda presenti sulla stessa (ovviamente appena si attiva un sincronismo CAT la banda viene immediatamente commutata su quella inviata dal CAT). Infine sulla console è presente anche il pulsante di spegnimento del lineare.
Additional advantage is the “WEB Console” on station computer screen that lets you able to send operating commands to PA such as Stby/Operate, read in which state PA is (Stby/Operate/On Air), whatch the PA temperature and have feedback about which band is currently selected at the PA (the current band button becomes Red instead of black). I wish to underline that all info published on the console come as feedback from PA itself (I mean they are not updated by the console) and this makes console info displayed more reliable. It is possible to send commands even without any CAT manager synchronized (Synch slide switch must be in Off position) and in this way the console becomes a sort of “local control box” and you can change band simply by pressing the relevant band button (of course as soon as you select a CAT manager synch the PA will switch to band the CAT manager send). On the console you’ll find also a Shutdown button.
La prima versione di questo progetto prevedeva un collegamento seriale fra il computer ed il lineare. Successivamente l’ho sostituita con un collegamento via rete (impiegando un convertitore rs232/ethernet) in quanto il computer (Debian nel mio caso) che ospita questa applicazione insieme ad altre in servizio h24 (MQTT, MariaDB eccetera) si trova lontano dal lineare quindi non ho ritenuto opportuno usare un cavo rs232. Così facendo ho colto un ulteriore vantaggio perchè qualora ci fossero problemi di RFI la comunicazione via LAN è più affidabile.
First release of this project was based on a serial connection to the PA. Later I moved to an Ethernet connection (by adding an Ethernet -> rs232 adapter) because the computer hosting this project (Debian OS) and other tools running here h24 7/7 (MQTT, MariaDB and others) is far from the PA so it was not thinkable to lay an rs232 serial cable. Doing this I gain another goal because Ethernet communication is more reliable in case of RFI than the serial.
Ricordo infine che questa soluzione è stata sviluppata con Node-Red (gratuito e disponibile per Windows-Linux-Mac) e la console si accede aprendo una pagina web della nostra Lan (pertanto fruibile anche con uno smartphone ad esempio) , quindi per avere la console non c’è nulla da installare sul computer di stazione ed il computer sul quale gira Node-Red (il quale pubblica la nostra web console) può trovarsi sia sul pc di stazione che su qualsiasi altro PC della nostra rete.
I remind you this project has been developed in Node-Red (that’s free ad available for Windows-Linux-Mac) and to use the WEB Console you simply will open an our LAN web page (even with a smartphone). This means that in order to get the WEB Console ready you don’t need to install any application and the computer hosting Node-Red (that publishes the WEB Console) can be the hosted by shack computer or any other computer in the LAN.
Con un po di conoscenza informatica è possibile adattare questo progetto ad altri gestori CAT (anche se probabilmente quasi tutti hanno già un interfaccia Udp pronta in formato N1MM sulla porta 12060) e ad altri lineari andando a modificare i contenuti delle “stringhe” di comando ed adeguando il modulo che legge le informazioni rilasciate dal lineare.
With a basic developent knowledge it is possible to adapt this project to interface other CAT manager apps (but I think on today many of them already have the N1MM over UDP 12060 built in) and it is possible to interface other linear amplifiers from other brands by touching command “strings” and adapting incoming info module from the PA.
Per conoscere in dettaglio e capire come è stata concepita e sviluppata questa soluzione e per le indicazioni di come installare ed usare Node-Red vi rimando alla lettura di questi articoli:
Here you can find more and deeper info about this project development and on how to setup Node-Red :
https://www.ik1bxn.it/wp/2023/04/20/acom-600s-web-console-and-macloggerdx-integration/
Per la gestione del PTT utilizzo questa soluzione:
To handle PTT I use this solution:
https://www.ik1bxn.it/wp/2023/04/17/3-rtx-1-pa-ptt-multiplexer/
NOTA: dal momento che viene presa in carico la sola frequenza del Vfo A o Main questa console non può essere utilizzata in operazioni in Split su 2 bande diverse (crossband operation).
REMARK: as told this project reads ONLY Vfo A or Main rx QRG so it cannot be used in crossband split operations
Qui il flow / Here is the flow:
Nota importante / Important remark
Modificate i riferimenti dei nodi Tcp-Udp-XML RPC per renderli coerenti con la vostra rete (indirizzi IP, nomi su rete) in quanto nel flow scaricato trovate i riferimenti alla mia rete
Please modify Tcp-Udp-XML RPC nodes in order to adapt them (in terms of IP addresses, host names) to your networking, because the flow you dowloaded from here contains my networking references
….. that’s all folks ! Have fun
TU 73 de Giorgio IK1BXN
mail to : ik1bxn@ik1bxn.it