Skip to content

Latest commit

 

History

27 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

App preview

Emulator and GUI for my Hanover Flipdot Display driver

Live emulation demo

Install

git clone https://github.com/tuna-f1sh/flippy-flipdot-web
cd flippy-flipdot-web
npm install
node app.js --help

Emulate

node app.js --emulate
# Alternatively
npm run emulate

Debug

Pre-append DEBUG=flipdot*,ascii* to run commands, eg:

DEBUG=flipdot*,ascii* node app.js -p /dev/ttyUSB0 -r 7 -c 56

Dev containers in Windows

If using WSL the USB adapter needs to be attached to wsl before it can appear as a device in the container (/dev/ttyUSB0).

In Windows list the attached USB devices. Find the BUSID of the RS 485 adapter, eg 1-9

usbipd list

Once the BUSID is identified share and attach it to WSL with

usbipd bind --busid xxxx
usbipd attach --wsl --busid xxxx

Notes

  • See the node module for issues: https://github.com/tuna-f1sh/node-flipdot
  • The display address must be correct for display attempting to be drive (default 0x05 is arbitary and should match internal pot position).
  • The display rows and columns should be correct for display attempting to drive.
  • Set the correct RS485 USB device port with --port

Whilst I have designed the code to theoretically scale to any display, it has not been hardware tested (I only have a 56x7). The flipdot-display might need some tweaking - PRs welcome!

About

node.js app for control of Hanover flipdot display

Topics

Resources

Stars

12 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages