Overview
The 4×4 Matrix Tactile Button Keypad Module is a rigid electronic input board containing 16 individual momentary push buttons arranged in a grid. Unlike flexible membrane keypads that can wear out or tear over time, this version uses mechanical, high-performance tactile micro-switches soldered directly onto a robust FR4 glass-fiber PCB. It provides clear, physical click feedback upon every press, making it highly reliable for calculation grids, data logging controllers, and password-protected security terminals.
Key Features
Crisp Tactile Feedback: Offers a satisfying mechanical “snap” with every press, eliminating accidental double-clicks.
Rigid PCB Construction: Built on a durable circuit board with four pre-drilled 3mm corner mounting holes for permanent panel installation.
Pin-Saving Matrix Design: Scans 16 independent keys using just 8 pins, preserving valuable microcontroller pins for sensors and displays.
Breadboard Friendly Header: Features a standard 8-pin male header with 2.54mm (0.1″) spacing, making it fully compatible with standard jumper wires and breadboards.
Technical Specifications
| Feature | Specification |
| Key Configuration | 4 Rows x 4 Columns (16 Buttons Total) |
| Switch Type | Momentary Tactile Push Button Switches |
| Header Connector | 8-Pin Male Header (2.54mm / 0.1″ Pitch) |
| Maximum Contact Rating | 50mA 12V DC |
| Dielectric Withstand | 250V AC (for 1 minute) |
| Contact Bounce Time | le 10 ms |
| Mechanical Life | Over 100,000 cycles per switch |
| Mounting Holes | 4x 3mm Diameter Holes |
| Board Dimensions | 43mm x 39mm x 11mm |
How the Matrix Pinout Works
The 8 pins on the header are split into two halves:
Pins 1 to 4 (R1, R2, R3, R4): Control the 4 Rows.
Pins 5 to 8 (C1, C2, C3, C4): Control the 4 Columns.
When a button is pressed, it shorts one specific Row line to one specific Column line. Your Arduino code scans through the rows and reads the columns to determine the exact key pressed.


Reviews
Clear filtersThere are no reviews yet.