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-3
for all cards but the last - Jumper JP1 at last card in position
1-2
- connect
GND
terminals with following card - connect
Txb
of preceeding card withRxa
of following card - connect
Rxb
of preceeding card withTxa
of following card
Driver works fine with Linux, during testing intermitted issues with stacked relaise cards appeared only on Windows.