Electronic Muscle Stimulation

This is an electronic muscle stimulator circuit that stimulates nerves of that part of your body where electrodes are attached. It is useful to relieve headache and muscle pain and revive frozen muscles that impair movement. It’s mainly muscle stimulation aid is removing cellulitis and build up you muscles.
Can be used for diy electro stimulation.

The system comprises two units: muscle stimulator and timer.
Fig. 1 shows the circuit of the muscle stimulator. IC 7555 is wired as an astable multivibrator to generate about 80Hz pulses.

Using potentiometer VR1 you can control the intensity of current sensing at the electrodes. The brightness level of LED1 indicates the amplitude of the pulses. If you want to increase the intensity level, replace the 1.8kΩ resistor with 5.6kΩ or higher value up to 10kΩ.

X1 is a small mains transformer with 220V primary to 12V, 100/150mA secondary. It must be reverse connected, i.e., connect the secondary winding to the collector of T2 and ground, and primary winding to the output electrodes. The output voltage is about 60V but the output current is so small that there is no threat of electric shock.

Want to buy one?

Schematic of the DIY Muscle Stimulator Circuit

electronic muscle stimulator circuit schematic

Electrodes are made of small, thinguage metallic plates measuring about 2.5×2.5 cm2 in size. Use flexible wires to solder electrodes and connect to the output of the device. Before attaching metal electrodes to the body, wipe them with a damp cloth.
After attaching the electrodes to the body (with the help of elastic bands on velcro straps), flip switch S1 to activate the circuit and rotate the knob of intensity-control preset VR1 very slowly until you feel a slight tingling sensation.

Fig. 2 shows the timer circuit. It uses IC NE555 wired in monostable mode. Initially, when you press switch S2, the monostable triggers and its output goes high for 10 minutes. Thereafter, its output goes low to give a beep sound from the piezobuzzer and lights up the red LED (LED2) indicating that muscle stimulation time is over.

Schematic of the Electronic Muscle Stimulation Timer

muscle stimulator timer

Assemble the timer with a separate switch and a 9V DC battery in the same cabinet as the stimulator. Tape the electrodes to the skin at opposite ends of the chosen muscle and rotate VR1 knob slowly until you sense light itching when the muscle stimulation circuit is powered on. At the same time, flip switch S2 to start the timer for counting the time. At the end of the timing cycle, the piezobuzzer beeps. Each session should last about 10 minutes.

Caution: Heart patients and pregnant women should not use this device. Also, do not attach electrodes to burns, cuts, wounds or any injury. Consult your physician before using this circuit.


Join the conversation!

Error! Please fill all fields.
  • sjack

    I made this today with parts I had laying around(that means not 100% as accurate as the scheme).
    For example, I used 194k for 180k(had to combine resistors), 2.5k instead of 1.8k, a 10k pot, 2.5k R3, and C2=C1.

    The transformer I used was some very old transformer with 220v – 8v. For the pads I improvised using kitchen aluminium foil. Well… it works! But I can barely sense it. I mean, on wet fingers I can definitely feel the current but there’s no muscle spasm. I tried placing it on the arm or my leg: nothing, and the LED is dimming. What should I do?

    To Josh: “Be wary of using everyday materials for the electrode plates. Ion transfer occurs through electropotential.”

    That’s ridiculous. That could only be happening at high enough currents and for extended periods of time. This is a hobby project, I doubt anyone would use this for extended periods of time…

  • Jim Keith

    Tear apart a “wall wart” power adapter and salvage the transformer out of it. Some wall warts have a 50/60hZ transformer- -this is the type you want. The smaller, lighter versions have a switching power supply and high frequency transformer- -these are not suitable.

    For electrodes, obtain stainless steel washers from your hardware store.

  • vidhyadhari

    i want to do this project please suggest me which electrodes are useful and where the transformer can be found?

  • karthik

    can any one tell me what type of metal is used in as electrode 0f 2.5*2.5cm2,and which conducts best at low cost .starting the project for an expo so wanted immediatly.

  • hrd

    i need a basic block diagram for this circut.
    the block diagram is same as connecting components


    Ya. This circuit is working properly. But by increasing more output channels, the effect grt reduced. I feel the current is getting low. What to do for this..

  • Dina

    I cant find that transformer easily…Only 220v- 12v,500mA in available.Can we use it…

    • bill

      I’ll bet a 110 to 6.3 volt transformer would do the trick if you’re not in a country with 220 mains. The 6.3 volt transformers were all the rage back in the days of tubes as they provided the filament current for the tubes. Almost everything built with tubes had one. The coils ratio in the 110:6.3 should be about the same as the 220:12, but the impedance would be substantially different.

  • shdi

    I need your knowledge about this one.We are required to make a thesis about this one.Can you please instruct me how these device constructed and other important facts I need to know.Hope for your great reply.

  • João


    I’m doing my masther thesis , i need to know if someone have already simulated this circuit or one similar in multisim.. Because i need to know the parameters you have implemented in the transformer. It’s driving me nuts !!!

  • harvey joel caceres

    I will put your name in acknowledgement.thank you.

Looking for the latest from TI?