Probably defective SparkFun 12 Button Qwiic Keypad COM-15290

I ordered a Qwiic 12-key keypad and received it on Tuesday. It seemed to work with the demos on Tuesday night, but when I tried it again on Thursday night and Friday morning, it was having various problems with responding to keypresses. On Thursday night, for period of time, it recorded a lot of keypress on the 2 key. On Friday morning, it registered no keypresses at all.

Setup #1 – components listed in the order that they are chained on the Qwiic bus.

  • - SparkFun RedBoard Qwiic (DEV-15165)
  • - Qwiic Cable - 50mm (PRT-14426)
  • - SparkFun Qwiic Keypad - 12 Button (COM-15290)
  • Setup #2 – components listed in the order that they are chained on the Qwiic bus.

  • - SparkFun RedBoard Qwiic (DEV-15165)
  • - Qwiic Cable - 50mm (PRT-14426)
  • - SparkFun Qwiic Keypad - 12 Button (COM-15290)
  • - Qwiic Cable - 50mm (PRT-14426)
  • - SparkFun 16x2 SerLCD - RGB Text (Qwiic) (LCD-16397)
  • I flashed the RedBoard with https://github.com/sparkfun/SparkFun_Qw … adWithTime to test the keypad. I did this in both setups #1 and #2. Observed behavior: on Thurday night it recorded a lot of keypress on the 2 key, often multiple 2’s for each other key press. This morning, it registered no keypresses at all.

    In setup #2, I also flashed various demos from https://github.com/sparkfun/SparkFun_Se … no_Library to verify that the SerLCD worked, and that the I2C bus and Qwiic cables as a whole worked. Those demos worked mostly correctly, with one exception: https://github.com/sparkfun/SparkFun_Se … llWithText didn’t display any character other than 0 on the second line when autoscrolling, which seems irrelevant to demonstrating whether the I2C bus works, and autoscroll is irrelevant to the project I hope to develop anyway.

    It sounds like you might have a short somewhere inside the keypad.

    Go ahead and fill in the form [on this page and we can help you get this resolved.

    Be sure to put your order number and the URL for this forum post in the form. :-)](Return Policy - SparkFun Electronics)

    Done. Thank you!

    I would like to reply to your statement that in testing Autoscroll on the SerLCD, that only 0 would show up on the second line when running https://github.com/sparkfun/SparkFun_Se … llWithText. I got the same behavior when I ran that test. I can’t figure out how autoscroll is supposed to work. I am using the SparkFun 16x2 SerLCD - RGB Text (Qwiic) (LCD-16397)