DIY LED pushbutton switches

DIY LED pushbutton switches


Illuminated pushbuttons can be costly, cool-looking, and really quite helpful especially when panel space is in short dupply. Well here’s details on making your own with tactile switches, go ‘head get blinky/flashy – Alternative buttons [via Hack A Day]

12 thoughts on “DIY LED pushbutton switches

  1. selfSilent says:

    I have to admit, that is a nice design, well done.

  2. Rich says:

    Won’t the LED’s solid leads flex and eventually crack from the stress? I know the distance of travel isn’t very much, so maybe it wouldn’t be a big deal…

    It’s a really nifty idea, though. I like it. I just wonder how durable it would be.

  3. anachrocomputer says:

    Yes, I think it’ll work, but in the long term, the LED leads will fail. Murphy’s Law says that they’ll fail just when you’re relying on them!

  4. The Oracle says:

    I think it’s cute but won’t last. I’d try putting a blob of hot melt glue or maybe epoxy around the LED leads on the component side to act as a stain relief.

  5. Collin Cunningham says:

    true, those leads may snap in time. After bending them outward on the bottom side of the board (and not soldering them) I’d cut them and make extensions with stranded wire. Might be a tedious process, but I think it’d work. Also consider using 10mm or cylindrical LEDs for easier accessibility and push comfort.

  6. Michael Fusion says:

    i was thinking of something using surface mount leds

    the stress on the leads i don’t have a solution tho.

    i’m just thinking that surface mount would have a lower profile, perhaps a sleeve that travels around the led to press the button? course that would up the price and build tolerance.

Comments are closed.

Discuss this article with the rest of the community on our Discord server!


Maker Faire Bay Area 2023 - Mare Island, CA

Escape to an island of imagination + innovation as Maker Faire Bay Area returns for its 15th iteration!

Buy Tickets today! SAVE 15% and lock-in your preferred date(s).