All the components are ready to go into the snazzy new box, but there seems to be a major issue with the keypad. The keypad is a 4×4 matrix, ie 4 rows and 4 columns. The electronics work by detecting which row and which column are pulled HIGH, hence identifying which key has been pressed (think of a ‘spreadsheet-type configuration, so R1C1 is the number ‘1’, R3C2 would be ‘8’). However, at the moment, R2 identifies as as R1, ie R! and R2 give the same row signal. I don’t know why… Probably the best solution is to convert the keypad to an I2C configuration.
