Del registro al análisis
Signalino combina electrónica basada en el ADS1299, software de adquisición y herramientas para trabajar con los datos. La plataforma actual registra ocho canales de 24 bits, con una frecuencia de muestreo predeterminada de 250 muestras por segundo. Puedes visualizar una sesión, guardarla para analizarla después o incorporar la adquisición a tu propio programa.
Signalino Suite
La aplicación de escritorio permite conectar el equipo, consultar impedancias, visualizar el EEG y registrar sesiones.
Compartir señales y sincronizar un experimento
Lab Streaming Layer (LSL) es un sistema para compartir datos entre programas y poner sus registros en una misma referencia de tiempo. Signalino Suite puede enviar así el EEG a otras aplicaciones compatibles, en el mismo ordenador o en la red local.
Por ejemplo, en un experimento puedes registrar el EEG y, desde otro programa, marcar cuándo aparece una imagen o suena un estímulo. LSL ayuda a relacionar ambos registros para analizar la señal alrededor de cada evento.
Para visualizar y guardar sesiones en Signalino Suite no necesitas utilizar LSL; resulta útil cuando quieres combinar Signalino con otras herramientas. Más información sobre LSL.
Hay instaladores Preview para macOS Apple Silicon, Windows x64 y Linux Ubuntu/Debian amd64. Son versiones de evaluación: las funciones disponibles dependen del modelo, del firmware y del sistema utilizado. Las notas de instalación y limitaciones explican el estado de la versión documentada.
Ver las descargas y versiones de Signalino Suite →
Tus herramientas, tus datos
La API de Python permite adquirir datos mediante USB, Bluetooth Classic o Bluetooth Low Energy, según el equipo. Puedes instalar el paquete público con:
python -m pip install signalino
Los complementos opcionales para LSL, MNE y el visor se instalan con python -m pip install "signalino[all]". Consulta el paquete y sus instrucciones en PyPI.
La plataforma utiliza tramas binarias de 33 bytes compatibles con el formato OpenBCI. La integración con BrainFlow está en fase de candidata a publicación y la de BCI2000 continúa en validación; no tienen todavía el mismo estado de disponibilidad que la API de Python.
Hardware que evoluciona
Signalino S3 es la generación actual de controlador, basada en ESP32-S3 y ADS1299. Contempla conexión USB nativa y BLE, medición de impedancias, registro en microSD y datos de sensores auxiliares cuando están presentes. La revisión S3 D5 sigue pendiente de validación definitiva del hardware.
Las unidades Signalino Teensy, basadas en Teensy 3.6, mantienen soporte por USB y Bluetooth Classic emparejado. Al consultar disponibilidad te confirmaremos la generación y la configuración concreta de tu unidad.
Durante esta fase, Scignals programa y da soporte directamente a los equipos. Los paquetes públicos de firmware están pendientes de publicación; instalar la Suite no implica actualizar el firmware. Identifica tu modelo y consulta el estado del firmware.
La base original: Arduino Due y LabVIEW
La versión estudiada en el TFG de la UC3M en 2019 combina un ADS1299 de ocho canales y conversión de 24 bits con Arduino Due. Los datos se envían al ordenador por USB y una interfaz en LabVIEW los separa por canal y los representa en tiempo real.
Es una referencia para comprender la arquitectura original y el recorrido de la señal. Sus características corresponden a aquella versión, no a todas las unidades actuales.
Documentación académica
Optimización de Signalino: Amplificador comercial inalámbrico de bajo coste
Trabajo Fin de Grado de Javier Guillén Colomer, Universidad Carlos III de Madrid, 2019. Tutor: Nazario Félix-González.
El documento explica la arquitectura del hardware, la configuración del ADS1299, el programa de Arduino y el desarrollo de la interfaz en LabVIEW. Una referencia útil para conocer la plataforma y seguir el recorrido de los datos desde la adquisición hasta su representación.
