I am searching for this component: a touch sensitive button with LEDs like in the Ableton Push or in other Launchpads. Does anyone have an idea about where I can buy something like this? The best would be an RGB LED.

This is what I've found so far. It has no RGB LED though.


  • adafruit.com/products/1929 ?
    – Gerben
    Jul 13, 2016 at 13:42
  • Touch-sensitive? As in, an on/off switch? I've seen kits (such as the ones mentioned in comments and answers), but none that are pressure-sensitive
    – Codebling
    Jun 20, 2018 at 9:44

2 Answers 2


Just a little more searching would have led you to this, along with its associated breakout board, bezels, and LEDs.


The specific buttons you link to are custom made. They're not something you can buy off the shelf. In fact they aren't even buttons.

What they are is a translucent moulded silicone rubber sheet with conductive pads behind (typically in a ring shape) with an LED mounted on a PCB behind them. The pad is pressed, which flexes the silicone rubber, to press the conductive portion against exposed tracks on the PCB behind.

There are some similar products around, such as the Sparkfun one Ignacio points to but it is highly unlikely you will find anything off-the-shelf that does exactly what you want. Coupling a pre-moulded translucent rubber keypad membrane (if you can find one somewhere) with your own custom designed PCB to take the RGB LEDs you want (preferably surface mount to keep the size small enough) and provide the exposed tracks is probably the only way you can get exactly what you want.

You may be able to create your own sheet by first making a suitable mould, maybe with wood or modelling clay or something like that, then filling it with silicone (translucent bathroom sealant) and then impress on the back of that a second mould to provide the contact points and indents etc. Then, after a few days when it's all dry, add to the contact points some self-adhesive copper foil, or paint them with conductive paint. Don't quote me on that though, I haven't tried it ;)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.