Introduction: Pressly:DIY Almighty Smartphone Button

Picture of Pressly:DIY Almighty Smartphone Button

Most physical keys have been chased off phones, thanks to the rampant rise of touch-screen technology, but here’s a DIY project that wants to bring a smarter kind of physical key to your smartphone. Pressly is a hardware button connected to a 3.5mm male audio jack that plugs into the headphone jack of your Smartphone or Tablet. It is compatible with both Android and iOS(Jailbreak required) platforms. So, for instance, if you always wanted a shortcut to snap a photo and upload it straight to a social network you could create that function in the app which link to Pressly. Of course there are apps that can do this sort of thing, but the point about Pressly is that it’s a chunk of hardware that sits within easy reach of your fingers — thereby cutting down on the number of actions required to perform the function you’re after. Pressly is compatible with a number of apps listed further in the Instructable.

The apps compatible with Pressly will allow a range of shortcuts to be created, based on a combination of short and long presses of the Pressly key. Which all sounds great, so long as you don’t get your shortcuts mixed up — and end up turning on your flashlight instead of taking a sneaky photo, say. Or sending an SMS to your mum saying ‘I’m on my way’, instead of toggling on your Wi-Fi.

The Pressly-compatible- apps will also allow for app settings to be customised too, so in addition to a basic photo snapping shortcut you could set up a specifically sneaky photo shortcut that keeps the phone’s screen and flash off and kills the shutter noise. If you wanted to be really, really creepy. Pressly also doubles up as a FM Radio antenna for your smartphone.

Pressly is the Smartphone Button that #rethinkphone

This Instructable was inspired by Eyd84's Instructable: How To Make A 3.5mm Audio Switch and I remixed it inorder to make a Smartphone Smart Button.

Epilog Contest VII
One of the main uses of a laser cutter would be to laser cut enclosures for Pressly and many of my other Instructables too like TWIST, Component Tester. A laser cutter could have really helped with the construction of my Solar+Wind house. In the Instructables mentioned I also included the laser cutting files, which shows my familiarity with this technology. I could also use the Laser engraving feature to etch all my PCB's, it would be faster than the conventional chemical process.

Step 1: How Does Pressly Work?

Picture of How Does Pressly Work?

Pressly relies on the inbuilt MIC button/call answering function of the smartphones audio connector. Pressly combines a male 3.5mm Audio jack and a simple push button. The terminals of the push button are connected between the Ground and MIC terminals of the 3.5mm audio jack. When the button is pressed, the Ground and MIC terminals are shorted and the signal generated is detected by the smartphone. An app compatible with Pressly is used to identify the signal/button press and perform a certain function assigned by the user.

Time Taken to make a Pressly: 1 Hour

Cost per Pressly: Less than $5

Step 2: Components & Tools Required

Picture of Components & Tools Required


  • A Smartphone or Tablet
  • 1 X 3.5mm male Audio Connector (Universal 4-pole Smartphone Headset)
  • 1 X Push Button/Momentary Switch


  • Multimeter
  • Wire Cutter or Plier
  • Solder Wire
  • Soldering Iron

Step 3: 3.5mm Audio Jack

Picture of 3.5mm Audio Jack

The Universal 4-pole Smartphone Headset 3.5mm male Audio jack has 4 different terminals. The terminal closest to the base of the jack is the 'MIC' or 'Microphone & Control' terminal also known as the 'Sleeve'. The terminal right after the Sleeve is the Ground(GND) terminal also known as the 2nd Ring. The remaining two terminals are the left and right channels for the audio headset.

Most smartphones and tablets manufactured by various OEM's follow this pinout for their audio jack integration in their smartphones.

Ensure that the 3.5mm male audio jack has a total of 4 Rings. Other connectors may have 3 Rings, but for this project it is mandatory that we have a 4 Ring audio jack.

Step 4: Testing the Audio Jack

Picture of Testing the Audio Jack

In-order to ensure that you successfully build a Pressly it is necessary to check the components that you use before assembling or soldering them together.

  1. Start by identifying the ring closest to the base of the audio jack and the longest terminal. They should be the MIC terminal and ring and should be internally connected.
  2. Test the connection for the MIC terminal by setting the Multimeter to the 'continuity' mode and connecting one of the probes to the MIC ring and the other probe to the MIC terminal. If the multimeter emits a 'BEEP' sound, the MIC is internally connected.
  3. Next identify the Second ring from the base of the audio jack and the second longest terminal. They should be the Ground(GND) terminal and ring and should be internally connected.
  4. Test the connection for the GND terminal by setting the Multimeter on the 'continuity' mode and connecting one of the probes to the GND ring and the other probe to the GND terminal. If the Multimeter emits a "BEEP' sound, the GND is internally connected.
  5. The remaining two terminals are the Left and Right channels and do not have to be checked since they are not used.
  6. Also check that none of the 4 terminals are shorted. Example: GND & left channel. Do this by following the same method used to check the continuity of the ring and terminals.

Step 5: Push Button/ Momentary Switch

Picture of Push Button/ Momentary Switch

The push button or momentary switch acts like a normal switch. The only difference is that it is Normally-Open and hence need to be pressed for current to flow through it. If the push button is released no current flows through it.

The moment the push button is pressed the 'MIC' and 'GND' terminals are shorted and a signal is detected by the app on the smartphone.

Step 6: Cutting Off Extra Terminals

Picture of Cutting Off Extra Terminals

The 3.5mm audio jack has 4 terminals. The two- Left & Right Channel terminals are unnecessary since they are not being used in this project. Instead of leaving them open, we must cut them from the audio jack using a wire cutter so that they do not cause any problems later. Problems such as shorting will be avoided by cutting off these terminals.

Most momentary switches consist of 4 terminals. In this project we will be using only two of them making the other two redundant. After checking the two terminals that you wish to use using a multimeter, cut off the extra two terminals using a wire cutter or plier.

IMPORTANT: Use a Multimeter to check the continuity between the terminals of the Switch and audio jack before cutting.

Step 7: Circuit

Picture of Circuit

Once you have cut off all the extra terminals from the audio jack and momentary switch, it is time to review the circuit diagram.

The connections are as follows:

  1. One terminal of the push button/ momentary switch is connected to the Ground(GND) terminal of the audio jack.
  2. The other terminal of the push button/ momentary switch is connected to the MIC(Sleeve) terminal of the audio jack.

Below is the file containing the circuit diagram, breadboard view and also PCB view. You can make changes to this circuit if you wish to by downloading and editing the file. The file has been created on the Fritzing circuit design software.

NOTE: The audio jack in the breadboard view is a 'Female 3.5mm Audio jack' as the 'Male 3.5mm Audio jack' cannot be connected to a breadboard.

Step 8: Soldering

Picture of Soldering
  1. Start by placing the switch so that its terminals fit into the holes of the terminals of the audio jack.
  2. Solder the terminals of the audio jack and the push button.
  3. Ensure that the button works after soldering using a continuity test on your multimeter.

Step 9: Installing & Configuring the App

Picture of Installing & Configuring the App

Pressly is compatible with a variety of apps from various developers on both Android and iPhone platforms. I have gone through various apps and tested them out thoroughly and my favourite was KeyCut for Android & for iOS you would require to Jailbreak your device and then install an app known as 'Activator' by the developer Ryan Petrich.

  1. Download the app from the PlayStore.
  2. Plug in Pressly into the audio connector on your smartphone. Depending on the app, it should indicate that Pressly has been plugged in. For KeyCut users it will display "MiKey plugged in".
  3. Open the app. Upon opening the app, iut will take you to the 'short presses' settings which are by default set to no action or "No action set". The same default settings applies for the 'long presses' too.
  4. Start changing the short & long presses settings according to your desire. You can choose from a whole range of Apps, Personal Settings, Toggles, Buttons, System Settings,etc.
  5. Pressly will also act as a FM Radio antenna for your smartphone.

Step 10: Test Your Pressly

Picture of Test Your Pressly

By this point you should have completed making your Pressly and the controlling app should be up and running. Start testing out your Pressly by short and long pressing the push button.

Share your Pressly builds in the comments section below using the 'I Made it Button'.

Leave all your questions and suggestions in the comments section below.

Check out the #rethinkphone for more awesome phone hacks and DIY how to's.


Jonathanrjpereira (author)2016-03-16

Have you made your own Pressly? I want to see it!

Share a picture of your version of this project in the comments below and be awarded a 3-month Pro Membership on & a digital patch.

3-month Pro Memberships remaining: 10/10

marcpilot1 (author)2015-09-13

Sweet. I dont like buying anything I can make at home unless I have to for some reason. But I know whats NOT a reason, just because you can already buy something somewhere else. But I dont live in a "hurry" so to speak. I got time to do things like this among other stuff because that's what I like to do. Alot of folks just dont feel like they have the time to if they can order something. They're schedules just keep them too busy. I'm glad as you know what I dont live like or HAVE to live like that. Anything can cause the "I gotta hurry!" lifestyle. A demanding job, lots of kids maybe, who knows. I just know I've lived em both and am sooo thankful I now have the time to make this project happen by myself, without the assistance from China.

Follow me for more awesome Instructables!

Ok, following! Oh yea, I like the "solar" stuff you got. Can you come up with some more solar ideas for us? Thanks!

RidwaanE (author)marcpilot12015-09-14

Technically your parts come from china was slave laboured in some factory deep in the jungle behind a huge oak tree with one branch.

marcpilot1 (author)RidwaanE2015-09-14

Ahhh. So even though I got time to do things myself instead of buying stuff from areas like china(or any country over seas with unacceptable labor practices imo), the stuff I do it with is probably from a china type factory anyway? So I end up making something, all myself, and the parts that were used to make it were made overseas themselves? In what I thought was MY project, that's done without assistance from china or anywhere like that, it's really not. If the parts were made over there, the end result was made over there so to speak!. Its still china or other places like that compiled into one.
So, should I just go ahead and start ordering some stuff I want from the internet instead of making it myself then? Maybe just to help out a sweatshop worker a little bit or does that just help the owners of these slave shop type businesses? Do I just continue to do stuff on the side, myself, knowing that the parts and things I recycle into something new is actually from a potential overseas unfair labor forcing sweatshop, imo? Any feedback or clarification on this, maybe helping me determine what to do, any ideas for my own personal action, it's highly and gratefully appreciated!!Thanks, Marc C.

antioch (author)marcpilot12015-09-14

Why even bother to reply to someone who's trying to sound smart without thinking a lot, obviously?

Follow me for more awesome Instructables!

Maybe I wouldve, if you didnt spam this reply on almost every comment.

marcpilot1 (author)antioch2015-09-15

I know. I totally agree with antioch. Why do those people try to "sound" smart, and they're obviously not thinking a lot, I totally agree with that one. Good point, ex point! Couldn't have said it better myself. Hmm, some people huh, why dont they just stay off comment sections? I mean, really. All not thinking and stuff.

Oh, btw, appreciate comment joeysteed! Good luck making yours!

emachine56 (author)RidwaanE2015-09-14

It's a neat 'structible. Good to see there are folks out there who recognize what it means when you buy "slave made in China."

Follow me for more awesome Instructables!


Follow me for more awesome Instructables!

joeysteed (author)marcpilot12015-09-14

Amen to that my friend!

Follow me for more awesome Instructables!

Barry_L (author)2015-09-06

This is actually a super concept! Definitely giving this a try. Thanks for the share :)

Follow me for more awesome Instructables!

Do share it when you make one!

John T MacF Mood (author)2015-09-13

Great idea.

I think I'm going to get out the soldering iron. I bought a 'dumb' selfie stick with no trigger. A little cable, and a button and plug, your instructions. Bam, smart selfie stick.

Follow me for more awesome Instructables!

Do share your Smart Selfie Stick using Pressly!

MAAC1 made it! (author)2015-09-06

thanks man it works well.

User1 (author)MAAC12015-09-13


This one looks sweet! Kinda like it belongs on the phone.

Jonathanrjpereira (author)User12015-11-28

Follow me for more awesome Instructables!

Chocolate Moose (author)MAAC12015-09-13

Did you cover it i Sugru?

Sugru ......... look at silicon sealant & adding filler , MDF dust , talc .

Follow me for more awesome Instructables!

MAAC1 (author)Chocolate Moose2015-09-13

hot glue then heat shrink tubing

Jonathanrjpereira (author)MAAC12015-09-13

That's a fantastic idea.

SidA2 (author)Jonathanrjpereira2015-09-13

you could integrate the button in a phone case as well. For example, 3D printing a case or even better making a small hole in a cheap silicon case. One question though, if you use an audio splitter, is it possible to use this device and headphones at the same time.

Jonathanrjpereira (author)SidA22015-11-28

Follow me for more awesome Instructables!

Jonathanrjpereira (author)SidA22015-11-19

Cool idea. Yes you can use an audio splitter in order to use Pressly and headphones simultaneously

Follow me for more awesome Instructables!

Jonathanrjpereira (author)MAAC12015-11-28

Follow me for more awesome Instructables!

ishaan80 (author)2016-09-08

Hi do you have keycuts source code or any other repository that i can use to make similar app?

edhe (author)2016-06-15

Why not just use the mic button on your headphones?

WannaDuino (author)2015-12-31

thuis again is sooo cool .nice man ??????????

Yonatan24 (author)2015-12-14

I honestly don't understand how this won in 3 contest...?

People have been making this for years, Do the judges just like the name "Pressly"?


Pressly is a very simple device. But its simplicity doesn't limit its functionality. Instead it's functionality enhances a smartphones user experience. In my opinion its one of the reasons why it won the Phone Contest as it Re-contextualizes what a physical button on a smartphone can do. As for the other two contests, I put my own spin on someone else’s idea [Remix Contest] & did a good job at presentation, attention to detail (written or aesthetic), and quality of photographs [Epilog Contest].

OptionD (author)2015-11-28

Oh cool, a thief AND a spammer. People like you ruin things for everyone.

OptionD (author)2015-11-28

Oh cool, a thief AND a spammer. People like you ruin things for everyone.

coolblaze19 (author)2015-09-06

Yeah this is kinda cool but as long as this is plugged in you won't get any sound from your phone

Yes, you lose your headphone jack & sound, but – BUT! – you gain an
extra button to which you can assign a wonderful, whimsical array of functions.

Such as "play music" ah ah.

Follow me for more awesome Instructables!

Follow me for more awesome Instructables!

RaihaanU (author)coolblaze192015-09-13

Play music to a Bluetooth headphone? Wirelessly?

dan3008 (author)coolblaze192015-09-06

Hence I'm working on a version that will let you plug headphones in aswell :D

RaihaanU (author)2015-09-13

Brilliant! I'm gonna give this a go...

About This Instructable




Bio: I'm Jonathan Pereira, a novice Electronics Engineer. I like to make Doze Lamps, Lumen Powered Thingamajigs, Almighty Brainy Buttons, Tweeting Fart Detectors and share ... More »
More by Jonathanrjpereira:Sprout: Modern Indoor Self Watering PlanterLUMOS: Smart Lamp for Better SleepAdruino Serial Plotter
Add instructable to: