Attaching metal rods to plastic buttons

Hi all, I honestly have no idea where to ask this, but here we go. If there's a better place to ask, I'm all ears. Anyway, I have a bunch of little buttons that I'm trying to attach metal rods to.


This is what I want it to look like:

The problem is I have had ZERO luck finding an adhesive that holds up to repeated pressing and mild flexing. I've tried four glues of varying viscosities and three epoxies and nothing has worked. They hold alright to the metal, but the adhesion to the button is usually what breaks first. I'm starting to think that maybe the surface area of the button is too small for adhesives to get a good hold? Or maybe it's the type of plastic? I have no idea.

So what product should I try next?

The obvious question is, why do you want to do this ?

I think if you butt one button right to the other (no gap) you may have better luck.
Also try roughing the surface of the button and rod

You could try to make few small grooves to the button to create mechanical grip for epoxy.
Maybe with small soldering iron tip...

Unfortunately the gap must be there for this project so there's no way to butt them up against each other.

Oh a soldering iron, I didn't think of that!

Epoxy to plastic is never going to work.

As Bob asked why do you want to do this in the first place?

Those are called tack switches. With the right mounting you could use a plastic plunger to press two buttons at the same time, but basically there is no need to do this at all.

It is not a community matter so I have moved the discussion here.

It seems like you want to produce the effect of pressing one button whilst actually pressing two buttons. Is that what you are trying to do and, if so, what are the buttons be connected to ?

I think that you mean tact, as in tactile

Yes. They're connected to an SX1509. The project is actually all finished and works as expected except for this last step of attaching the rods to the buttons. That's my only hold-up.

Okay so what would you use instead of epoxy?

Thanks for moving the discussion to the appropriate sub.

EDIT: What adhesive

Presumably the SX1509 passes on signals to an Arduino. What does the Arduino use them for ?

I would try some hot melt glue, or some Gorilla glue, or even one of the PVA based glues like "Incredibly Tacky" or "The Ultimate" from Crafter's Pick.

Sorry that is not a reason as to why you want to do this. And we are talking about electrically. What does this bring to the party?

If they connect to an SX1509 then there should be a simple electronic solution to your problem and using only one button. Maybe as simple as connecting two wire together

Two buttons are necessary, as is this specific physical connection (the rod) to trigger one or both. One button is not feasible because that does not give enough stability to the rod; I do not want a fulcrum point. The rod makes it so anywhere you press along its length, either or both of the buttons will trigger the same command (they are connected electrically in the project to the same pins on the SX1509).

The rods, as well as the spacing between buttons, are longer than what is pictured in my third image, which is just my "test bench." All I need is a way to physically attach the rods to the buttons (some sort of adhesive would be ideal).

That will never work. If you don't press right in the middle then one or the other glue connections is bound to break.

  1. file the rod
    image
  2. scratch places to be glued ( rod and button ) with sandpaper, do not touch or clean the sanded surfaces, use crazy glue.

It turns out that the joints are required to flex. CA glue is not flexible so will either crack or become detached from the buttons or the rod

Yeah that's the problem I'm running into. I'm thinking that whatever adhesive I use will have to be very slightly flexible, but still adhere well to the plastic. Fortunately the travel distance of the buttons is not that long.

EDIT: Or stiff, but can sufficiently adhere to the buttons. The buttons have a bit of wiggle.

the buttons are flexible themself, just try it.