DIY 3×4 Keypad for the Arduino (includes Schematics )

Hi,

In this tutorial we’re going to create a DIY 3×4 Keypad. This keypad is perfect to use in your Arduino projects and a great project to practice etching.

Parts Required

parts_required
Parts Required

Schematics

diy_3x4_keypad_for_Arduino

 

  • Click to download a PDF with the Schematics that you need print in order to etch your own PCB.

How to etch a PCB

If you don’t know how to etch a PCB please watch the YouTube video below created by a YouTuber called JumperOneTV. He explains really well the whole process.

Pictures of my Keypad

pcb_and_schematics_before_etching
Before Etching (Schematics + PCB)
Etched PCB
Etched PCB
PCB back drilled
PCB back drilled
pcb_drilled_top
PCB top drilled
Final Product top
Final Product top
Final Product back
Final Product back

This Keypad is great to use with the Arduino and I’ll post a project using this Keypad really soon.

This is our complete guide to program the ESP32 with Arduino IDE, including projects, tips, and tricks!  SIGN UP NOW »

This is our complete guide to program the ESP32 with Arduino IDE, including projects, tips, and tricks! SIGN UP NOW »

Arduino with Keypad
Arduino with Keypad

Did you enjoy this project?

Please leave a comment down below!

Thanks for reading. If you like this project probably you might like my next ones, so please support me by subscribing to my blog and sharing with your friends.


Learn how to program and build projects with the ESP32 and ESP8266 using MicroPython firmware DOWNLOAD »

Learn how to program and build projects with the ESP32 and ESP8266 using MicroPython firmware DOWNLOAD »


Enjoyed this project? Stay updated by subscribing our weekly newsletter!

6 thoughts on “DIY 3×4 Keypad for the Arduino (includes Schematics )”

  1. Hello Rui,

    after your tutorial and from the video JumperOneTV i did etched my first pcb. It is not so difficult, but I made serval tries with the hot iron and diffrent paper befor I got nice black stribes on the pcb.

    greetings from Denmark
    Gregor

    • Hi Gregor.
      You are definitely right.
      You need to make several tries until you find how much time is needed for your iron to transfer the schematics to the PCB.
      Thanks for trying my project.
      Rui

  2. Can you extend this along the same lines to accept an alpha-numeric keypad? Is the limit bound by rows and columns (for example, what we have now is 4 rows and 3 columns. Can we extend this to 15 columns, say, and 4 rows? Does that overwhelm the Arduino?

    • You can’t, because you wouldn’t have enough pins in your Arduino to support that number of columns and rows. You could use an IC that can expand the number of ports of your Arduino (as Steve suggested in an earlier comment) to control more rows/columns with less Arduino pins.

Leave a Comment

Download our Free eBooks and Resources

Get instant access to our FREE eBooks, Resources, and Exclusive Electronics Projects by entering your email address below.