LED pairs swapped on 16 LV input card V3.0

talpha

New member
Hi, I have enjoyed using the 16 LV digital input HAT V1.0
I use smbus2 to read the inputs and it works well: registers and LEDs respond as expected to correctly detect the presence of 24VDC at the input terminals.

I recently bought another one, but this time version V3.0
In acceptance testing, it the same code works fine and again the registers respond as expected to correctly detect the presence of 24VDC at the input terminals.

I like that V3.0 has an LED dedicated to each channel - however they don't seem to be mapped right!
Within each pair that share a COM, they seem to be swapped around. When I apply 24VDC to LV-IN1, the LED under the silkscreen IN2 comes on. When I apply 24VDC to LV-IN2, the LED under the silkscreen IN1 comes on. Same for all the other pairs up to and including voltage at LC-IN16 activating LED IN15, and LV-IN15 lighting IN16

Again, the registers are unaffected. The registers still accurately describe the wiring. Just the LEDs are misleading.
Do other units exhibit this? Is it a PCB routing or silkscreen mishap, or could my hardware have a unique issue?

Many thanks in advance.

P.S. the power LED on V3.0 is blinking with low duty cycle. The power LED on V1.0 is on continously. I assume this change is expected?
 
Last edited:

alexburcea

Moderator
Staff member
Hi,

The V3.0 was upgraded for more functionality using a microcontroller instead of the I/O Expander. The LEDs are not controlled by the input circuit as for the V1.0 but by the microcontroller. We will release a new firmware version to fix that and let you know. Thank you for the bug report.
 

talpha

New member
Thanks! I suspected the V3.0 moved away from the analogue-esque nybble selector system. If this can be fixed in firmware, that's good news and I look forward to the release. Please post here when I can update.
 
Top