• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Circuit Ideas for You

Get free circuit ideas online.

  • Home
  • Privacy Policy
  • About
Home » PWM Motor Speed Control Circuit using Two Transistors

PWM Motor Speed Control Circuit using Two Transistors

Last updated on 2 June 2026 by Admin-Lavi Leave a Comment

In this article, resistors can provide basic speed control, but they cannot adjust motor speed efficiently or smoothly.

Therefore, this smart PWM Motor Speed Control Circuit using Two Transistors offers a more effective solution.

It works like a dimmer switch for the motor and we can turn a knob like a potentiometer to change how much power the transistors get; also this controls the motor speed.

Circuit Working:

PWM Motor Speed Control Circuit Diagram using Two Transistors

Parts List:

ComponentsValuesQuantity
Resistors (All resistors are 1/4 watt unless specified)22k1
220Ω1
47Ω1
Potentiometer 10k1
CapacitorsElectrolytic 100µF 25V1
SemiconductorsTransistor BC5571
Transistor BC3381
DC Motor1

This is a simple motor speed controller using two transistors and it is better than using a resistor for two main reasons:

Resistors waste energy as heat but this circuit sends most of the power directly to the motor and resistors can make the motor start roughly while this circuit runs it smoothly.

Also, the circuit uses PWM (Pulse Width Modulation) to control speed, as it turns the motor ON and OFF very quickly.

The longer it is ON higher duty cycle and the faster the motor runs and shorter it is ON lower the duty cycle and slower it goes.

Hence, this fast switching makes the motor run smoothly.

How the circuit works:

The circuit uses two transistors, a PNP BC557 and an NPN BC338, arranged as a Darlington pair to increase current gain and enable the circuit to drive larger motors.

Furthermore, a potentiometer controls the motor speed and by turning the knob changes the voltage at the NPN transistors base.

As a result, this controls how much current flows through the motor and by adjusting its speed.

Formulas:

This circuit controls the DC motor speed using PWM (Pulse Width Modulation).

Duty Cycle Formula:

We can calculate the duty cycle (D), which shows how long the signal remains ON, using the following formula:

D = (Rpot / (Rpot + Rfixed)) × 100%

  • Rpot is the variable resistance from the potentiometer from 0 to 10kΩ.
  • Rfixed is the value of the fixed resistor in the circuit.

Motor Speed Control:

The motor speed depends on the average voltage from the PWM signal.

A higher duty cycle means more voltage and faster speed and a lower duty cycle means less voltage and slower speed.

Important Notes:

Use the correct transistors like BC338 to control motor current and BC557 to generate the PWM signal, also we can add a capacitor to smooth out the PWM signal.

Choose resistor values that match the transistors current gain β so they get enough base current, hence this circuit works using just transistors and a few basic parts.

How to Build:

To build a PWM Motor Speed Control Circuit follow the below mentioned steps for assembling:

  • First, join Q1s collector to Q2s base using resistor R3, then connect Q1s base between resistor R1 and P1 potentiometer and then link Q1s emitter to the positive (+) power supply.
  • Next, connect Q2s collector to one wire of the DC motor, then join Q2s base to Q1s collector and connect Q2s emitter to ground (-).
  • Now connect one side of capacitor C1 to Q2s collector and the other side to the potentiometer through resistor R2.
  • Also, connect other wire of the DC motor to the positive (+) power supply.

Note:

  • Want more features? like reverse motor or protect from overload then use motor driver ICs, but be careful and handle electrical parts safely.

Conclusion:

Overall, using resistors to slow down motor is easy but it wastes power and makes motor run rough, but using two transistors is better and it saves power.

Also, with potentiometer we can change motor speed slowly and smoothly; hence, this PWM Motor Speed Control Circuit using Two Transistors is a good and easy choice for simple motor speed control.

Filed Under: Automation Circuits, DIY Projects, Mini Projects, Motor Controllers, Transistor Circuits

About Admin-Lavi

Lavi is a B.Tech electronics engineer with a passion for designing new electronic circuits. Do you have questions regarding the circuit diagrams presented on this blog? Feel free to comment and solve your queries with quick replies

Previous Post: « Microphone Preamplifier Circuit using Two Transistors
Next Post: Electronic Drums Simulator Circuit »

Reader Interactions

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar




Categories

  • 555 Timer Projects (83)
  • Alarm Circuits (71)
  • Amplifier Circuits (91)
  • Arduino Projects (103)
  • Audio Circuits (181)
  • Automation Circuits (64)
  • Automobile Circuits (31)
  • Battery Charger Circuits (85)
  • DIY Projects (266)
  • Free Energy (12)
  • Heater and Temperature Controllers (31)
  • High Voltage (23)
  • Hobby Circuits (134)
  • Indicator Circuits (59)
  • Inverter Circuits (18)
  • IoT projects (4)
  • LDR Circuits (40)
  • LED and Lamps (188)
  • Meters and Testers (40)
  • Mini Projects (203)
  • Motor Controllers (24)
  • Oscillator Circuits (58)
  • Power Supply Circuits (205)
  • Radio Frequency (1)
  • Remote Control Circuits (11)
  • Renewable energy (5)
  • Security and Protection (89)
  • Sensors and Detectors (204)
  • Solar Circuits (31)
  • Timer Circuits (58)
  • Transistor Circuits (156)
  • Transmitter Circuit (21)
  • Tutorials (20)
  • Voltage Regulator (21)
  • Water Level Controller (10)

Recent Posts

  • Low Current Controlled Battery Charger Circuit using LM723 IC
  • 741 Op-Amp Treble Booster Circuit
  • Simple Diode and Transistor Based Audio Limiter Circuit
  • Simple 500mW Speaker Driver Circuit
  • Easy DIY LM386 Audio Amplifier Circuit

Recent Comments

  1. Tony Gallegos on NTC Thermistor Based Temperature to Voltage Converter Circuit
  2. colin on Simple Single Transistor Audio Amplifier Circuit
  3. How to Make a Bird Chirping Noise Easily on Chirping Bird Sound Generator Circuit
  4. Transistor Based Medium Impedance Preamplifier Circuit - Circuit Ideas for You on Low Impedance Input Transistor Preamplifier Circuit
  5. Admin-Lavi on Alternate Red Green LED Flasher Circuit

Copyright © 2026 | New Circuit Ideas