Phone

    00852-6915 1330

28BYJ-48 Stepper Motor: Datasheet, Pinout, and FAQ

  • Contents

Overview of 28BYJ-48

28BYJ-48 Pinout

28BYJ-48 Pinout Description

28BYJ-48 Dimensions

Video related to 28BYJ-48 Stepper Motor

28BYJ-48 Specification

Applications for the 28-BYJ48 Stepper Motor

How to use a stepper motor 28BYJ-48

28BYJ-48 Applications

28BYJ-48 Datasheet

How to use a ULN2004 Driver Board and Arduino to control a 28BYJ-48 stepper motor

28BYJ-48 FAQ

 

Overview of 28BYJ-48

One of the most widely used stepper motors is the 28-BYJ48 model. Your DVD drives, motion cameras, and many other related gadgets all use this or comparable motors. Each of the motor's four unipolar coils has a rating of +5V, making it reasonably simple to control with even the most basic microcontrollers.

 

28BYJ-48 Pinout

28BYJ-48 Pinout

 

28BYJ-48 Pinout Description

No: Pin Name Wire Color Description
1 Coil 1 Orange This Motor has a total of four coils. One end of all the coils are connect to +5V (red) wire and
the other end of each coil is pulled out as wire colors Orange, Pink, Yellow and Blue respectively。
2 Coil 2 Pink  
3 Coil 3 Yellow  
4 Coil 4 Blue  
5 +5V Red We should supply +5V to this wire, this voltage will appear across the coil that is grounded.

 

28BYJ-48 Dimensions

28BYJ-48 Dimensions

 

Video Description: I'll demonstrate how to use a 28BYJ-48 stepper motor with a ULN2003 driver in this brief Arduino tutorial. As this is a brief Arduino tutorial, we will concentrate on the key concepts you need to understand to get it functioning in five minutes.

 

28BYJ-48 Specification

  • Rated voltage: 5VDC
  • Number of Phase 4
  • Speed Variation Ratio 1/64
  • Stride Angle 5.625° /64
  • Frequency 100Hz
  • DC resistance 50Ω±7%(25℃)
  • Idle In-traction Frequency > 600Hz
  • Idle Out-traction Frequency > 1000Hz
  • In-traction Torque >34.3mN.m(120Hz)
  • Self-positioning Torque >34.3mN.m
  • Friction torque 600-1200 gf.cm
  • Pull in torque 300 gf.cm
  • Insulated resistance >10MΩ(500V)
  • Insulated electricity power 600VAC/1mA/1s
  • Rise in Temperature <40K(120Hz)
  • Noise <35dB(120Hz,No load,10cm)
  • Model 28BYJ-48 – 5V

 

Applications for the 28-BYJ48 Stepper Motor

These motors are frequently employed in motion cameras, DVD drives, and other devices of a such nature. Each of the motor's four unipolar coils has a rating of +5V, making it reasonably simple to control with even the most basic microcontrollers. These motors have a stride angle of 5.625°/64, which indicates that it will take 64 steps to complete one rotation, covering 5.625° in each step, resulting in a high level of control. The Nema17 motors should be taken into consideration for applications requiring high torque as these motors can only operate on 5V. So if you are looking for a compact easy to use stepper motor with decent torque then this motor is the right choice for you.

 

How to use a stepper motor 28BYJ-48

Due to the high current consumption of these stepper motors, a driver IC like the ULN2003 is essential. Look at the coil diagram below to learn how to rotate this motor.

28BYJ-48 coil diagram

As we can see, the motor has four coils. The Red end of each coil is connected to +5V, and the Orange, Pink, Yellow, and Blue ends are pulled out as wires. A steady +5V supply is always applied to the Red wire, and this +5V will only activate the coil if the other end of the coil is grounded. Only if the coils are activated (grounded) in a logical order can a stepper motor be made to rotate. A digital circuit can be created or a microcontroller can be used to program this logical sequence. The table below illustrates the order in which each coil should be triggered. Here “1” represent the coil is held at +5V, since both the ends of coil is at +5V (red and other end) the coil will not be energised. Similarly “0” represents the coil is held to ground, now one end will be +5V and the other one is grounded so the coil will be energised.

 

28BYJ-48 Applications

  • CNC machines
  • Precise control machines
  • Security cameras
  • DVD Players
  • Car side mirror tilt

 

28BYJ-48 Datasheet

28BYJ-48 Datasheet

 

How to use a ULN2004 Driver Board and Arduino to control a 28BYJ-48 stepper motor

Overview of ULN2003 Driver Board

One of the most popular motor driver ICs, the ULN2003, contains an array of seven Darlington transistor pairs, each of which can drive loads up to 500mA and 50V. The output current of the first transistor is amplified by the second transistor in a pair of transistors known as a Darlington pair.

To use the Arduino to drive the stepper motor, you must have the ULN2003. Also, they are inexpensively available and simple to find. Instead of breadboarding the IC itself, it is preferable to grab one of these. As shown in the diagram below, a ULN2003 driver board consists of a ULN2003 soldered onto a board, together with resistors, capacitors, and other bits and bobs that help create the circuit that takes the pulse signals from the controller and converts them into stepper motor motion.

 

Schematic of the pin arrangement


 

Connecting the ULN2003 driver board to the 28BYJ-48 stepper motor

The ULN2003 driver board can accept the 5-pin connector that often comes with the 28BYJ-48 stepper motor.

 

ULN2003 driver board to Arduino connection

Attach the digital pins 8, 9, and 11 of the Arduino to the ULN2003 drivers lN1, lN2, lN3, and lN4. Two pins on the driver board, GND and VCC, are used to connect to the power source. The GND pin on the ULN2003 driver board must be wired to the Arduino's GND pin. Similar to this, the 5V pin on the Arduino should be linked to the VCC pin on the driver board.

a 28BYJ-48 stepper motor coupled to an Arduino and a ULN2003 driver board

 

28BYJ-48 FAQ

What is 28BYJ-48 used for?

In order to manage levels precisely, stepper motors are employed. A widely utilized stepper motor that can be used in a variety of applications requiring precision control is the 28BYJ motor. The standard calls for a 5V working voltage and a 5.625 degree step angle.

 

What is the full step code for 28BYJ-48?

The 28BYJ-48 unipolar stepper motor's step sequence is IN1, IN3, IN2, and IN4. By making an instance of the stepper library myStepper with the pin sequence 8, 10, 9, 11, we can utilize this knowledge to operate the motor. If you don't do it correctly, the motor won't operate as it should.

 

What is the benefit of a stepper motor?

In general, stepper motors provide precise positioning, great speed control, and repeatable movement. Since the motor has no contact brushes, stepper motors are also very dependable. This increases the motor's operational lifespan and minimizes mechanical failure.

 

How much torque does a 28BYJ-48 stepper motor have?

The 28BYJ-48 can produce 300g.cm of torque when half stepped and 380g.cm when fully stepped, according to study by Jan Adriaensen. After the Bipolar mod, you can expect the motor to produce 800g.cm of torque, which is about 3x more efficient!

 

What type of stepper is 28BYJ-48?

The 28BYJ-48 is a small stepper motor suitable for a large range of applications.

Kynix

Kynix was founded in 2008, specializing in the electronic components distribution business. We adhere to honesty and ethics as our business philosophy and have gradually established an excellent reputation and credibility in our international business. With the accurate quotation, excellent credit, reasonable price, reliable quality, fast delivery, and authentic service, we have won the praise of the majority of customers.

Join our mailing list!

Be the first to know about new products, special offers, and more.

Leave a Reply

We'd love to hear from you! Feel free to share your thoughts and comments below. Rest assured, your email address will remain private.

Name *
Email *
Captcha *
Rating:

Kynix

  • How to purchase

  • Order
  • Search & Inquiry
  • Shipping & Tracking
  • Payment Methods
  • Contact Us

  • Tel: 00852-6915 1330
  • Email: info@kynix.com
  • Follow Us

authentication

Kynix

© 2008-2026 kynix.com all rights reserved.