PacoMouse
PacoMouse

PacoMouse es un sencillo mando adicional para el control de nuestra maqueta. Se puede montar en diferentes versiones con conexión Loconet o Xpressnet, o bien conexión WiFi con protocolo Z21, ECoS, Loconet over TCP o Xpressnet LAN.

Basado en un Arduino Nano (también Uno o Pro Mini) para las versiones Loconet o Xpressnet o bien un Wemos D1 mini (ESP8266) para las versiones Z21, Loconet, Xpressnet o ECoS por WiFi, dispone de un encoder rotativo tipo EC11 con pulsador, un teclado 3x4 o 4x4 y una pantalla OLED SSD1306, SH1106 o SSD1309 (tamaños 0.96", 1.3", 1.54" o 2.42").


Características comunes a todas las versiones:

✔ Selección de locomotoras (1 a 9999).

✔ Control de funciones F0 a F28.

✔ Modo maniobras para una detención precisa.

✔ Stack de locomotoras.

✔ Opción de palanca de dirección.

✔ Control de desvíos (1 al 1999).

✔ Control de Plataformas giratorias digitales con controladoras tipo 7686 y F6915.

✔ Control automático de un tren lanzadera.

✔ Programación de CV en vía de programación y vía principal.

✔ Programación directa de las CV principales.

✔ Programación por bit de CV.

✔ Identifica el nombre de los fabricantes más habituales al leer la CV8.

✔ Bloqueo de algunas características para uso como invitado o club.


Características específicas de cada versión:

✔ Loconet: Dispatch de locomotoras.

✔ Loconet: Bloqueo telefónico: Transferencia automática de locomotoras entre dos PacoMouse.

✔ Loconet: Selección de central para el correcto control de las funciones F9 a F28.

✔ Loconet: Programación de LNCV.

✔ Loconet (WiFi): Loconet over TCP/IP (LBserver & Binary)

✔ Loconet (WiFi): Automatización

✔ Xpressnet: Direccionamiento de accesorios según Roco o RCN-213.

✔ Xpressnet: Automatización

✔ Xpressnet (WiFi): Ajuste Fast Clock

✔ Z21: Selección de WiFi y IP.

✔ Z21: Selección de dirección corta máxima para locomotoras.

✔ Z21: Direccionamiento de accesorios según Roco o RCN-213.

✔ Z21: Automatización

✔ Z21: Ajuste Fast Clock

✔ Z21: Entretenidos mini Juegos.

✔ ECoS: Selección de WiFi y IP.

✔ ECoS: Visualiza el nombre de las locomotoras

✔ ECoS: Automatización

✔ ECoS: Entretenidos mini Juegos.











PacoMouse
PacoMouse

Monta la versión de PacoMouse según el bus que utilice tu central:

Central Loconet Xpressnet Z21 ECoS Loconet WiFi Xpressnet WiFi
Lenz LZV100, LZV200 (✔*)
DR5000, YD7001
Z21 (negra)
z21, z21 start (blanca)
Multimaus (✔*)
Intellibox I, TwinCenter
Intellibox II
Intellibox 2neo
Digitrax
NanoX-S88 (✔*)
ECoS, ECoS2, CS1R
Märklin CS1 (v2.0.4)
JMRI

(✔*) Necesario un interface Lenz 23151 y un router WiFi


Personaliza a tu gusto tu PacoMouse con unos sencillos pasos:


1 - Escoge entre los teclados y las pantallas disponibles:

PacoMouse

2 - Crea tu propia carcasa para él:

PacoMouse
PacoMouse
PacoMousePacoMouse

3 - Monta la versión que necesita tu central

PacoMouse

4 - Instala las librerías necesarias para el funcionamiento de PacoMouse en el Arduino IDE.

5 - Comprueba el montaje de tu PacoMouse comodamente desde el Monitor Serie subiendo al Arduino el programa de test.

PacoMouse

6 - Configura tu PacoMouse cambiando las diferentes opciones en el archivo config.h antes de subir el programa al Arduino:

PacoMouse

✔ Escoge el tipo de presentación que mas te guste: Presentación de funciones en formato grande o pequeño, mostrar pasos de velocidad a un lado u otro de la barra de velocidad, el icono de los accesorios.

PacoMousePacoMouse

✔ Elige el idioma de los menús:


7 - Sube el programa al Arduino y disfruta de tu PacoMouse.




Este software y los archivos asociados son un proyecto de bricolaje que no está diseñado para uso comercial.Las fuentes solo se proporcionan para compilar y cargar en el dispositivo. No se permite modificar ni derivar/publicar el código fuente de este proyecto.

EL USO COMERCIAL ESTÁ PROHIBIDO.

El manual y el programa de PacoMouse lo puedes descargar aquí.

Este diseño está disponible como un repositorio de GitHub



Changelog:


Versión Fecha Descripción
v0.25 26may24 Primera versión publicada
v0.29 23feb25 Soporte ECoS, Loconet over TCP, Xpressnet LAN y teclado táctil. Automatización
v0.30 27sep25 Opción de palanca de dirección. Añadido idioma checo
v0.31 09mar26 Corrección de errores al usar la palanca de dirección con el ESP8266