Library and utility command line tool to communicate with this relaise cards over serial and/or USB interface
Install the binary use cargo install relay8x and read relay8x --help for details on useage.
- set specific or all relays on or off
- toggle specific or all relays on or off
- reset (=turn off) specific or all relays
- multiple cards on one serial device
- run custom command
Specify the device name in the environmental variable DEVICE:
- Linux/MacOs:
export DEVICE=/dev/ttyX - Windows:
set DEVICE=COMX
Replace X with the actual port name. In addition there's an optional flag --dev=<dev> to override the env var. For commands and options use relay8x --help.
details about communication protocol are in this pdf
- Jumper JP1 in position
1-2 - connect to USB
- Jumper JP1 in position
2-3for all cards but the last - Jumper JP1 at last card in position
1-2 - connect
GNDterminals with following card - connect
Txbof preceeding card withRxaof following card - connect
Rxbof preceeding card withTxaof following card
Driver works fine with Linux, during testing intermitted issues with stacked relaise cards appeared only on Windows.