# PacoMouse

Firmware for a throttle on the Arduino Nano or Wemos D1 Mini (ESP8266) platform. 
  * Versions for Loconet, Loconet over TCP/IP, Xpressnet, ECoS or Z21 protocols
  * Control of Locomotives
  * Control of accesories (turnouts, platform, etc.)
  * CV and LNCV programming
  * Dispatch and phone lock feature
  * Automation
  * Games
  * Rotary for loco speed and direction
  * Keypad for easy numeric input
  * OLED in different sizes
  * Hardware test program included
  
## Copyright
Copyright (c) 2022-2025 Paco Cañada, [The Pows](https://usuaris.tinet.cat/fmco/)   
All rights reserved.

## License
Proprietary.  
Sources are only provided to compile and upload to the device.    
Modifiyng source code or forking/publishing this project ist not allowed.  
Commercial use is forbidden.  

## Documentation
- https://usuaris.tinet.cat/fmco/
- Read the manual in the doc directory

## Used Libraries
  * ESP8266WiFi (LGPL)
  * WiFiUdp (LGPL)
  * Wire (LGPL)
  * Keypad (GNU)
  * Keypad_I2C (LGPL)
  * SSD1306Ascii (MIT)
  * SSD1306AsciiAvrI2c (MIT)
  * SSD1306AsciiWire (MIT)
  * LocoNet (LGPL)

