4 high speed opto-isolated outputs (Isolated (ISO-) ground), used for Sync or digital output.

Logic level signal (+5V) referenced from ISO-


X (DO1) Y (DO2), Z (DO3), and U (DO4) are 5V referenced from ISO-.

Controlled by the DO command or by the SYNC function.

https://support.nipponpulse.com/NPA_Command_Reference/DO-DigitalOutputStatus.html


https://support.nipponpulse.com/NPA_Command_Reference/SYNC-SynchronizationMode.html 



OR output LOW if all SYNC/DO are low, otherwise HIGH (5V referenced from ISO-)

X&Y output of DO1(X sync) and DO2(Y sync)  output inverted, LOW when both X, Y HIGH, otherwise HIGH (5V referenced from ISO-)



4 GPDO (GPDO 1-4) opto-isolated output (Isolated (ISO-) ground), used for General purpose outputs.

Open-drain outputs referenced from ISO-

GPDO1 (DO1) GPDO2 (DO2), GPDO3 (DO3), and GPDO4 (DO4) are open-drain referenced from ISO-.


Controlled by the IO command.

IO21  GPDO1

IO23  GPDO2

IO25  GPDO3

IO27  GPDO4



GPDO3 is configurable as E-stop indicator or GPIO by changing the position of the shorting jumper on JP1. 

GPDO3 (DO3) can be enabled by the IO command or by the E-Stop input and ESTOP command, depending on the placement of JP1.



2 GPDO (GPDO 5,6) floating opto-isolated outputs (No ground reference) 

Both legs of the optocouplers collector are exposed, no current limiter. This allows the GPDO to be configured by the user as sink or source output. 

  • For Sink type connection, connect the – terminal to ISO-.
  • For Source type connection, connect the + terminal to ISO+.
  • Add a resistor in line with the load to ensure the current does not exceed max rated current. Max 150mA; typical operating current 1–10mA


GPDO5 (DO5), and GPDO6 (DO6) are floating opto-isolated outputs.  

Ensure a properly sized current limit resistor, allowing 1-10mA is in line with the output. 

Controlled by the IO command.

IO29  GPDO5

IO31  GPDO6



3 mechanical contact (Relay) outputs (No ground reference). Contact rated for 15A 250Vac/28Vdc

MC1, MC2, and MC3 are relay contact outputs.  


Controlled by the RLY command.  0 open,  1 closed.

MC1  RLY1

MC2  RLY2

MC3  RLY3


Since this is a relay contact output there is no restriction on polarity or need for a current limit resistor. Ensure load does not exceed the contact rating of 15A 250Vac/28Vdc.

Use the RLY[port] command to change the relay outputs, with 0 for an open relay and 1 for a closed relay. Example: RLY1, reads the state of relay 1 (MC1) and RLY2=1, closes the contacts of relay 2 (MC2).