Configure DAQC2plate as usual Flow should start getting ADC readings In a shell to the Pi, create the wigglepin.py script as: import piplates.DAQC2plate as DAQC2 import RPi.GPIO as GPIO import time try: while 1: # print("on") DAQC2.setDOUTbit(0,5) time.sleep(.9) # print("off") DAQC2.clrDOUTbit(0,5) time.sleep(.1) except KeyboardInterrupt: DAQC2.clrDOUTbit(0,5) GPIO.cleanup() run it with: python3 wigglepin.py Digital Output 5 should be toggling, however the Node-Red Flow is now hung. Restart Flows - Nope. DAC nodes now indicate "invalid plate" Restart Pi to recover. Sometimes wigglepin will abend with this callstack: Traceback (most recent call last): File "wigglepin.py", line 1, in import piplates.DAQC2plate as DAQC2 File "/usr/local/lib/python3.7/dist-packages/piplates/DAQC2plate.py", line 748, in quietPoll() File "/usr/local/lib/python3.7/dist-packages/piplates/DAQC2plate.py", line 713, in quietPoll getCalVals(i) File "/usr/local/lib/python3.7/dist-packages/piplates/DAQC2plate.py", line 727, in getCalVals values[j]=CalGetByte(addr,6*i+j) File "/usr/local/lib/python3.7/dist-packages/piplates/DAQC2plate.py", line 586, in CalGetByte return resp[0] IndexError: list index out of range