Earth Bondhon
Creators
Rojony Khatun Author
Rojony Khatun
CalculatorToolsProjectExpert
Reviewers
Małgorzata Koperska, MD Steven Wooding
Last updated: September 20, 2025

DC Motor Forward, Reverse and Stop Control Circuit Using Relay

🇺🇸
English
Default
🇪🇸
Español
Spanish
🇫🇷
Français
French
🇩🇪
Deutsch
German
8-pin Relay 12V DC

8-pin Relay 12V DC

Electromechanical relay with 8 pins, operates on 12V DC

12V DC Motor

12V DC Motor

A direct current motor that runs on 12 volts

Push Button Switch

Push Button Switch

A simple mechanical switch used to make or break a circuit when pressed. It returns to its original position once released. Commonly used in doorbells, calculators, reset buttons, and control panels.

[push-button-switch]

*Please note: These are affiliate links. I may make a commission if you buy the components through these links. I would appreciate your support in this way!

DC Motor Forward Reverse Control

Control a DC motor’s forward, reverse, and stop functions using relays. Simple and cost-effective circuit ideal for small robotics and automation projects.

forward reverse motor relay DIY

Simple forward, reverse, and stop operations are possible with a DC motor control circuit that uses relays. The motor polarity changes, and the relay is supplied in a safe manner that offers low-cost automation of small motors.

stop-start motor relay circuit

The DC Motor Control Forward, Reverse and Stop Using Relay is a cost-effective and easy way of operating the direction and functioning of a DC motor. Switches in polarity of the motor supply are carried out by relays to obtain forward and reverse motion. The third relay or logic set could be applied to safely stop the motor.
The circuit generally comprises DPDT ( Double Pole Double Throw ) relays to make forward and reverse exchange. The relays are acted upon by push buttons or toggle switches, which regulate the direction of the motors. It does not require a sophisticated electronic circuit and is appropriate for small robotics, automated doors, and home motor projects. It is not too complicated, it is cheap, and it provides practical learning of relay switching, polarity control of the motor, and simple automation. Higher currents may also be used to drive the motor by way of relays without straining small transistors or MOSFETs.

Work / Installation (Inputs → Outputs)

  • Input → DC motor supply voltage (based on motor rating).
  • Relays → DPDT relays switch motor polarity for forward and reverse motion.
  • Control Switches / Buttons → Trigger relays for forward, reverse, or stop.
  • Output → Motor rotates forward, backward, or stops depending on activated relays.
  • Installation → Mount relays on PCB or perfboard; connect push buttons, ensure proper polarity, and place flyback diodes across relay coils for protection.

Testing & Final Adjustments

Once the circuit has been assembled, power up the circuit and test forward motion by pressing the forward button. Check reverse action by pushing the reverse button. Press to stop; this makes certain that the motor runs after stopping. Relay connections and polarity. Pay attention to check the relay connection and polarity to prevent short circuits. Apply flyback diodes to avoid spikes of voltage across the relay coils. Test under light load and moderate load to make sure that the relays change correctly and that the motor works without any problems. Modify wiring or switch in case the motor does not act as expected. It should be installed properly to guarantee the correct forward, reverse, and stop, nd so it is the best option to use on small automation, robotics, or educational projects.

Frequently Asked Questions - DC Motor Forward Reverse Control:

Can I control motor forward and reverse?

Yes, using DPDT relays to switch motor polarity.

Can I stop the motor using this circuit?

Yes, a relay or switch arrangement can stop the motor.

Is it beginner-friendly?

Yes, simple relay-based design for beginners.

Can it handle high current motors?

Depends on relay ratings; choose relays according to motor current.

Do I need flyback diodes?

Yes, to protect relays from voltage spikes.

Can I use push buttons?

Yes, push buttons or toggle switches can control relays.

Is this cost-effective?

Yes, relays are inexpensive and easy to use.

Can it be used in robotics?

Yes, ideal for small robots or automated projects.

Can I replace relays with transistors?

Yes, for electronic control, but relays are simpler for beginners.

Do I need a PCB?

Not necessary; perfboard or breadboard is fine for prototyping.

Rojony Khatun

Rojony Khatun

CalculatorToolsProject

Rojony Khatun is the creator of a free online tools website designed to simplify everyday and engineering-related calculations for students, professionals, and hobbyists. The platform offers a wide variety of basic and advanced calculators across key categories, including Electrical Calculators, Electronic Calculators, and Time & Date Calculators, helping users solve problems quickly and accurately.