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

DC Motor Forward and Reverse Controller Using Relay Motor Control

🇺🇸
English
Default
🇪🇸
Español
Spanish
🇫🇷
Français
French
🇩🇪
Deutsch
German
SPST Toggle Switch

SPST Toggle Switch

Single Pole Single Throw switch with ON/OFF control

[spst-toggle-switch]
12V DC Motor

12V DC Motor

A direct current motor that runs on 12 volts

5-pin Relay 12V DC

5-pin Relay 12V DC

Electromechanical relay with 5 pins, operates on 12V DC

*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!

Forward Reverse Motor Control

Control DC motor direction forward and reverse using DPDT relays. Simple relay-based motor controller ideal for robotics, automation, and small motor projects.

DPDT motor forward reverse switch

A DC motor controller is a relay-based controller that allows the motor to move forward and reverse by reversing its polarity with a DPDT relay. It is an easy and not very dangerous way of automating small motors.

relay motor direction control

The DC Motor Forward and Reverse Controller Using Relay is a good solution where the direction of the motor is to be changed easily and safely. It is operated using a DPDT(Double Pole Double Throw) relay to switch the current direction of the DC motor so that it can either turn forward or reverse. The motor may be stopped by a separate relay or switch. The circuit is suitable for small robotics, conveyor belts, automatic doors, or projects involving DIY motors. The relays are operated by push buttons or toggle switches, which control the operation of the motors. The choice of relays depends on the current rating of the motor, and flyback diodes are mounted across relay coils to guard against spikes in the voltage. Such an arrangement does not require complicated electronic controllers and thus it is easy to use by a beginner, economical, and dependable. It is one of the practical solutions to learning about motor control, relay switching, and automation circuits.

Work / Installation (Inputs → Outputs)

  • Input → Motor supply voltage (DC).
  • DPDT Relays → Switch polarity for forward and reverse rotation.
  • Control Switches / Push Buttons → Activate relays for forward, reverse, or stop.
  • Output → Motor rotates forward, backward, or stops based on relay activation.
  • Installation → Mount relays on PCB or perfboard. Ensure proper relay coil wiring and place flyback diodes for protection.

Testing & Final Adjustments

Once assembled, test forward by pushing the forward switch and reverse by pushing the reverse switch. Stop the press to eliminate the rotation of the motor. Check the wiring of relays and polarity to avoid short-circuiting. Install flyback diodes to prevent spikes in voltage at relay coils. Load testing at a low level, then at a high level. Make adjustments to switches or wiring in case the motor is not responding. Tight safety and confidence forward, reverse, and stop will be guaranteed. It is a robust relay-based technique that is suitable for the initial DIY activities.

Frequently Asked Questions - Forward Reverse Motor Control:

How can I control motor direction?

By using DPDT relays to reverse motor polarity.

Can I stop the motor?

Yes, by deactivating relays or using a stop switch.

Is it beginner-friendly?

Yes, simple relay circuit for beginners.

Can it handle high currents?

Relays must match the motor current rating.

Do I need diodes?

Yes, flyback diodes protect relay coils.

Can I use push buttons?

Yes, push buttons or toggle switches control relays.

Is it low-cost?

Yes, uses simple relays and switches.

Can it be used in robotics?

Yes, ideal for small robots or automation projects.

Do I need a PCB?

Perfboard or breadboard works for prototyping.

Can it replace electronic motor controllers?

Yes, for low-current applications, relays are simpler and effective.

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.