Documentation

ShillehTek 4x4 Membrane Matrix Keypad 16 Key Switch Module for Arduino DIY | ShillehTek Product Manual

ShillehTek 4x4 membrane matrix keypad with 16 blue and red keys and flat cable

What it is

The ShillehTek 4x4 Membrane Matrix Keypad 16 Key Switch Module for Arduino DIY is a slim, sealed 16-button input surface for Arduino, Raspberry Pi, and other microcontroller projects. It uses a standard 4x4 matrix layout (0–9, A–D, *, #) for password panels, menu navigation, calculators, and robotics controls, and includes adhesive backing for easy mounting.

Pins

This keypad uses a standard 8-pin interface for matrix scanning (4 rows + 4 columns). Refer to the listing photos and any labels on the connector/cable for the exact row/column order, then map those pins in your Arduino or Raspberry Pi keypad library.

Technical Specifications

Item Details
Keypad type 4x4 membrane matrix keypad
Number of keys 16 (0–9, A–D, *, #)
Interface 8-pin matrix (rows/columns)
Connector 8-pin female header, 2.54 mm pitch
Mounting Adhesive backing; ultra-thin membrane
Environmental resistance Sealed surface resists dust and light moisture
Compatibility Arduino, Raspberry Pi, and other microcontrollers
Operating voltage Varies by module revision (depends on your controller and pull-ups)

Frequently Asked Questions

How do I wire a 4x4 matrix keypad to an Arduino?

Connect the keypad’s 8 pins to 8 Arduino GPIO pins (4 rows and 4 columns). Use an Arduino keypad/matrix scanning library and match the row/column order to the listing photos or cable labels.

Does this 16-key membrane keypad work with Raspberry Pi?

Yes. It’s a passive matrix keypad, so it can be scanned by Raspberry Pi GPIO using row/column scanning code. Confirm the pin order from the listing photos before mapping keys.

What keys are on a 4x4 membrane matrix keypad?

This keypad provides 16 keys in a standard 4x4 layout: 0–9, A–D, * and #. It’s commonly used for password entry, menu navigation, and DIY control panels.

Do I need soldering to use this keypad on a breadboard?

Typically no. The description notes a standard 8-pin female header (2.54 mm pitch), which is convenient for jumper wires and breadboard-friendly connections without soldering.

How do I mount the ShillehTek membrane keypad to an enclosure?

Use the adhesive backing to attach it to a clean, flat surface on your enclosure or panel. The sealed membrane surface helps resist dust and light moisture for everyday DIY use.