Robust Big Piezo Button

A Robust Diy Button, Nearly Indestructible

Similar projects worth following
It seems that people are interested in these buttons, so I made a project description just for them.

For a project I need a few robust buttons.
I could not find buttons in a certain size, so I decided to create my own.When you push or tap the front side of the button, you will get an impulse of +-1sec.The piezo will generated a small impulse, which is amplified by a transistor. A Ne555 in monostable mode gives me a 1sec impulse.

This Button was created for a Project for my son. Each time you touch the front of the button or tap against it, you will get an impils of 1sec. You can change the length of the impuls, by changing the capacitor and the resistor of the timer cirquit. It is also a solution to use these buttons for older peoples or for People with disabilities.

The Gerber files for the Button

x-zip-compressed - 37.17 kB - 05/03/2016 at 05:59



The PCB in Diptace

dch - 71.66 kB - 05/03/2016 at 05:58



The shematic file in Diptrace

dip - 93.87 kB - 05/03/2016 at 05:58


  • 1 × 55mm Pipe Stop End
  • 1 × Ne555 Discrete Semiconductors / Power Transistors and MOSFETs
  • 1 × BC548 Discrete Semiconductors / Transistors, MOSFETs, FETs, IGBTs
  • 2 × 10K Resistor
  • 1 × 330R Resistor Electronic Components / Misc. Electronic Components

View all 11 components

View all 4 project logs

  • 1
    Step 1

    Test Setup

  • 2
    Step 2

    The housing for the button

    I used a 55mm Pipe Stop End. I sand the piece to remove the irregularities.

    In the pipe stop end, I glued a 35mm Piezo element inside it with epoxy glue

  • 3
    Step 3

    The PCB

    Because I need about 6 buttons, I decided to create a PCB.

    I used DipTrace for the layout, and I ordered them at

View all 5 instructions

Enjoy this project?



Gabriel wrote 05/04/2016 at 04:26 point


  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates