This version of the Node Assassin hardware implements multiplexers (mux) on the outputs to the optoisolator circuits. This enables an initial support of 16 nodes and codifies the new 2-port per node setup to allow fine grained control of both power and reset switches. On the input side, a simple demultiplexer (demux) will read the 16 inputs from the nodes' power LED pins to tell if a node is really dead after a fence call. These will be read on the Arduino's analog input lines.
This version of the Node Assassin hardware implements an 8-bit bus to get the internal port count up high to support 3 channels per node (power button, reset button and power source).
'''Note''': The current design calls for two 1:16 mux connected via a 1:2 mux to get the 32 ports needed. This may be replaced by a '''MAX7221''' controller.
= Output Block Diagram =
= Output Block Diagram =
[[Image:na_v1.1.4_circuit_diagram.png|thumb|400px|center|Circuit diagram for one node of Node Assassin 1.1.4.]]
This version of the Node Assassin hardware implements an 8-bit bus to get the internal port count up high to support 3 channels per node (power button, reset button and power source).