PHANTOM-TYPER v2.0
Actualización operativa para AFSK100 en HF
Esta es la versión 2.0 de PHANTOM-TYPER, evolución directa de la versión anterior ya publicada. Mantiene la filosofía original de operación manual en AFSK100, incorporando mejoras internas de estabilidad, flujo operativo y gestión de contexto en pantalla.
Actualmente está implementado sobre Raspberry Pi, aunque puede ejecutarse sin inconvenientes en cualquier PC o notebook con Linux que cumpla los requisitos.
1. Requisitos
- Linux (Raspberry Pi OS u otra distribución)
- Python 3
minimodempyserial- Interfaz de audio configurada
- Puerto serie disponible (si se utiliza PTT por DTR)
Instalación básica:
sudo apt install minimodem
pip install pyserial
2. Inicio del programa
python3 phantom-typer.py
Al iniciar:
- Ingresar distintiva (mínimo 3 caracteres).
- Seleccionar banda HF:
- 80M – 3.580 MHz
- 40M – 7.040 MHz
- 20M – 14.080 MHz
- 15M – 21.080 MHz
- 10M – 28.080 MHz
- Seleccionar método de PTT:
- VOX
- DTR
El log se crea automáticamente en:
~/PHANTOM-TYPER/TUCALL.log
3. Menú principal
- START (RX)
Inicia modo recepción en tiempo real. - Ver Log ADIF
Muestra el contenido completo del log. - Limpiar Pantalla (Visual)
Borra solo el historial visible. - Salir
Cierra el programa. - Cambiar Callsign/Banda
Permite actualizar configuración sin reiniciar.
4. Modo Operativo (RX)
El sistema queda escuchando en AFSK100 mediante minimodem.
Comandos disponibles:
- TX
Transmitir mensaje libre. - MENÚ
Volver al menú principal. - CQ
Envía:CQ CQ CQ DE TUCALL - AGN
Envía:AGN AGN DE TUCALL - CALL
Guardar distintiva del corresponsal.
Registra automáticamente hora UTC de inicio de QSO. - DIR
Transmitir mensaje dirigido al corresponsal guardado. - RST
Envía599al corresponsal actual. - SAVE
Guarda el QSO en formato ADIF. - CLEAR
Limpia el historial visual.
5. Flujo típico de QSO
- Iniciar RX.
- Escuchar o lanzar CQ.
- Guardar callsign del corresponsal.
- Intercambiar mensajes.
- Guardar el QSO.
- El corresponsal se limpia automáticamente tras el guardado.
6. Control de PTT
VOX
La transmisión se activa por audio.
DTR
El programa:
- Activa DTR del puerto serie.
- Transmite con
minimodem. - Desactiva DTR al finalizar.
7. Log ADIF
Cada QSO incluye:
- Fecha UTC
- Hora UTC
- Distintiva propia
- Distintiva corresponsal
- Banda
- Frecuencia
- Modo: AFSK100
- RST enviado: 599
Compatible con software estándar de log mediante importación ADIF.
8. Consideraciones
- La frecuencia mostrada es informativa.
- No implementa decodificación estructurada de tramas AX.25.
- La operación es manual y consciente.
- El operador gestiona el intercambio completo.
9. Enfoque
PHANTOM-TYPER v2.0 mantiene el espíritu experimental del packet clásico en HF, priorizando control directo, simplicidad operativa y funcionamiento sólido sobre hardware liviano como Raspberry Pi.
Descargar desde GitHub
El código fuente de PHANTOM-TYPER v2.0 está disponible en GitHub:
Repositorio:
https://github.com/LU1VJK/phantom-typer
Para clonarlo:
git clone https://github.com/LU1VJK/phantom-typer.git
cd phantom-typer
El archivo principal es:
phantom_typer_v2.py
Ejecutar con:
python3 phantom_typer_v2.py
Invitación a pruebas en HF
PHANTOM-TYPER v2.0 está pensado para operación real en AFSK100 sobre HF.
Si estás trabajando modos digitales clásicos y te interesa probarlo en aire, la invitación está abierta para realizar QSOs de prueba, verificar rendimiento en distintas bandas y compartir mejoras.
La retroalimentación operativa es parte fundamental del desarrollo.
Nos escuchamos en frecuencia.
Daniel LU1VJK | BarilocheDX
PHANTOM-TYPER v2.0

Deja un comentario