OscarWatch es una aplicación de escritorio de código abierto para rastrear satélites de radioaficionados. Está siendo desarrollada por Peter Goodhall, MM9SQL, un radioaficionado y desarrollador también conocido como el autor del sistema de registro Cloudlog. El proyecto está alojado en GitHub (github.com/magicbug/ OscarWatch -Tracker) bajo la licencia AGPL-3.0. La versión actual al momento de redactar este texto es la v0.7.2 (lanzada el 1 de junio de 2026). La aplicación aún está en desarrollo, pero es completamente funcional para la operación diaria de satélites.
En el artículo leerás
¿Para quién es OscarWatch?
El público objetivo son los radioaficionados con licencia que trabajan con satélites VHF/UHF: CubeSats FM (SO-50, ISS, etc.), satélites con transpondedores lineales (RS-44, FO-29, etc.) y sistemas similares. El autor presupone que el operador está familiarizado con los conceptos básicos (tiempo de vuelo, acimut, elevación, efecto Doppler) y OscarWatch se encarga de los cálculos y del control opcional del hardware para que el operador pueda concentrarse en la comunicación.
No se requieren conocimientos de programación para instalar paquetes preconfigurados.
Lo que hace OscarWatch

La aplicación funciona como una única ventana centrada en un mapa mundial, que controla todas las funciones principales: seguimiento de satélites, planificación de tránsito, frecuencias con corrección Doppler y control automatizado opcional del rotor y el transceptor.
Mapa y plano celeste
La pantalla principal muestra un mapa equirrectangular de la Tierra con la posición del satélite (subpunto), la trayectoria terrestre, la huella y flechas de dirección opcionales. Junto al mapa se muestra un diagrama polar del cielo, que representa el acimut y la elevación del satélite desde la posición de la estación. Ambas vistas se sincronizan al seleccionar (enfocar) un satélite. Opcionalmente, el mapa también puede mostrar un marcador para una estación DX distante según el localizador de cuadrícula Maidenhead, con el acimut y la elevación en tiempo real del satélite que se está rastreando desde su posición, lo cual resulta útil para la planificación conjunta de conexiones.
Planificación de vuelos
La lista de próximos pasos muestra la AOS (Adquisición de Señal), la TCA (Tiempo de Máxima Aproximación / elevación máxima) y la duración del paso. Los filtros de elevación mínima y duración mínima del paso permiten visualizar solo las ventanas utilizables. El planificador de pasos admite varios perfiles de estación (local/portátil) y los pasos se pueden exportar en formato .ics para su inclusión en el calendario, lo cual resulta útil al planificar actividades de AMSAT durante concursos o el Field Day.
La función de búsqueda de cruces mutuos encuentra los cruces visibles desde dos estaciones simultáneamente, lo que resulta útil para coordinar los horarios.
Panel de frecuencia y Doppler
El visor de transpondedores se basa en una base de datos alojada en tle.oscarwatch.org y muestra la señal de enlace ascendente y descendente en tiempo real, con el desplazamiento Doppler actualizado cada segundo. Para transpondedores SSB lineales, se almacenan desfases de recepción (RX offsets) independientes para voz y CW. Si el satélite es FM, el panel también muestra los tonos CTCSS (acceso y armado). Los atajos de teclado permiten una corrección rápida del desfase de recepción (teclado numérico + / −), el cambio entre voz y CW (Ctrl+W) o el cambio a la vista de mapa individual (S).
Alertas de voz y grabación de vuelo
Los avisos de voz opcionales informan al operador de que un satélite está ascendiendo (por ejemplo, «Alpha Oscar Zero Seven está ascendiendo») cuando se supera la elevación establecida. La grabación automática de las transiciones en archivos WAV funciona a través de PortAudio desde cualquier entrada de audio mientras el satélite se encuentra por encima de la elevación establecida. Los archivos se nombran según el formato {nombre-del-satélite}-{aa}-{mm}-{dd}-{hhh}-{mm}.wav en UTC.
Integración con Cloudlog
Si el seguimiento por satélite está activo, OscarWatch puede sincronizar las frecuencias de enlace ascendente y descendente en tiempo real directamente con el sistema de registro Cloudlog a través de la API de Cloudlog Radio v2.
Transceptores y rotadores compatibles
Transceptores (CAT a través del puerto serie)

| Transceptor | Protocolo | Nota |
|---|---|---|
| Icom IC-910 | CI-V | VFO principal/secundario de banda cruzada, modo satélite, CTCSS de enlace ascendente secundario |
| Icom IC-9100 | CI-V | Misma funcionalidad que el IC-9700; dirección CI-V predeterminada 7C. |
| Icom IC-9700 | CI-V | Misma disposición que el IC-910 |
| Yaesu FT-847 | Yaesu CAT | Modo satélite, VFO de recepción/transmisión por satélite, Doppler, CTCSS de enlace ascendente |
| Kenwood TS-2000 | Kenwood ASCII CAT | Beta – SATL vía CAT, intercambio automático de bandas FA/FB, enlace ascendente CW en SATL |
| Plataforma de prueba | – | Sin comunicación serial; para probar la interfaz de usuario y el Doppler sin radio. |
Todos los transceptores compatibles: Doppler NOR/REV lineal, sintonización interactiva del VFO principal en USB/LSB/CW, desplazamiento TX/RX, umbrales CAT configurables y pausa. Los umbrales CAT predeterminados son 350 Hz para FM y 50 Hz para SSB/CW.
Rotadores
| Controlador | Protocolo | Nota |
|---|---|---|
| Yaesu GS-232 | GS-232 | Rotadores Yaesu y la mayoría de los clones GS-232 |
| EasyComm | EasyComm II | Controladores SPID, M2 y otros compatibles con EasyComm |
OscarWatch admite rangos de acimut de 360° y 450° (por ejemplo, Yaesu G-5500). Para los rotadores de 450°, está disponible un acimut inteligente opcional que selecciona comandos de 361° a 450° para la ruta más corta hacia el norte. Las compensaciones de calibración corrigen las transiciones de seguimiento y los movimientos manuales. El modo de espera estaciona el Rotador y suspende CAT; el control manual del rotador permanece disponible a través del menú del Rotador sin necesidad de reanudar el seguimiento.
El transceptor y el rotador deben conectarse a puertos serie diferentes.
Plataformas y descargas
OscarWatch está disponible para Windows x64, macOS (Apple Silicon e Intel) y Linux (x64 y ARM64, incluyendo el sistema operativo de 64 bits de Raspberry Pi). Los paquetes precompilados están disponibles en la página de Lanzamientos del repositorio de GitHub: github.com/magicbug/ OscarWatch -Tracker/releasesSimplemente descomprime el archivo para el sistema operativo dado y ejecuta OscarWatch En macOS, tenga en cuenta que las versiones de lanzamiento no están firmadas digitalmente; deberá aprobar la aplicación la primera vez que la inicie a través de Configuración del sistema → Privacidad y seguridad.
Los elementos TLE y la base de datos de transpondedores se publican en tle.oscarwatch.org y OscarWatch los descarga automáticamente. Los TLE se pueden actualizar manualmente, al iniciar el sistema (si están desactualizados) o automáticamente cada 6 horas durante la ejecución. La base de datos de transpondedores incluye un editor que permite añadir satélites, importar/exportar JSON y fusionar con las actualizaciones del servidor, con la opción de conservar las ediciones locales en caso de conflictos.
Para aquellos interesados en el desarrollo, la aplicación está escrita en C# (.NET 10) con Avalonia UI. La promoción de Orbit utiliza la biblioteca OrbitTools. Documentación para crear sus propios controladores de radio (Controlador IRig) y conductores rotadores (Controlador IRotator) está en el directorio documentos/El proyecto es gratuito y puedes hacer una donación para apoyar su desarrollo a través de GitHub Sponsors o PayPal.
Vídeos
Al momento de la publicación de este artículo, no hay videos disponibles en YouTube sobre el proyecto OscarWatch, ni del autor ni de terceros. Siga el repositorio de GitHub en github.com/magicbug/OscarWatch-Tracker y los foros de discusión del proyecto en GitHub, donde el autor publica regularmente noticias y capturas de pantalla del desarrollo.
