Search
Search Criteria
Products meeting the search criteria
The TB6560 stepper motor control circuit is the most commonly used current circuit, which can control a 2 phase motor (10 – 35VDC) with a maximum output of 3A.
Specifications:
Size: 75mm x 50mm x 35mm (L x W x H)
Rated maximum output: ± 3A, peak 3.5A
Working voltage: DC 10V-35V
Recommended to use a switching power supply: DC24V power supply
Subdivision: whole step, half-step, step 1/8, 1/16 step, a maximum of 16 Subdivisions.
Feature:
Using the Toshiba TB6560AHQ new original chip with low voltage shutdown, overheating stop and over current protection circuit to ensure optimal performance.
For two-phase within 42, 57 stepping 3A / four-phase / of line four / six-wire stepper motor, and is not suitable for more than 3A stepper motor.
Automatic half current function.
6N137 high-speed optical coupling, guarantee high speed without losing step.
Features similar products:
1. Current grade-by-adjustable to meet your demand for a variety of applications.
2. Semi-automatic flow adjustable.
3. 6N137 high-speed optical coupling, guarantee high speed without losing a step.
4. Thick teeth heat sink for good heat dissipation.
Package includes:
1 x TB6560 1 axis driver board
2. EasyDriver requires a 7V to 30V supply to power the motor and can power any voltage of stepper motor.
3. The EasyDriver has an on board voltage regulator for the digital interface that can be set to 5V or 3.3V. Connect a 4-wire stepper motor and a microcontroller and you've got precision motor control! EasyDriver drives bi-polar motors, and motors wired as bi-polar. I.e. 4, 6, or 8 wire stepper motors.
Chip data: http://www.alldatasheetcn.com/datasheet-pdf/pdf/83571/ALLEGRO/A3967.html
- <https://www.brainy-bits.com/homing-stepper-motor-at-startup/
- https://www.brainy-bits.com/setting-stepper-motors-home-position-using-accelstepper/
Package includes:
Vibration motor is a compact size coreless DC motor used to informs the users of receiving the signal by vibrating, no sound. Vibration motors are widely used in a variety of applications including cell phones, and many other hobby projects.
Features:
Specifications:
Lead screw | |
Material | stainless steel |
Diameter | 8mm |
Pitch | 2mm |
Lead | 4 |
Total Length | 400mm |
Screw nut | |
Material | brass |
Diameter | 8mm |
Pitch | 2mm |
Lead | 4 |
Mounted ball bearing | |
Material | zinc alloy |
Bore diameter8 mm | 8mm |
Total length | 55mm |
Height | 29mm |
Shaft coupling | |
Material | aluminium |
Shaft | 6.35 x 8 mm |
Length | 25 mm |
Diameter | 20mm |
Motor | |
Voltage | 24V |
Step angle | 1.8° |
Accuracy of step angle | ±5% |
Accuracy of resistance | ±10% |
Accuracy of inductance | ±20% |
Insulation resistance | 100mΩmin 500VDC |
Radial clearance | 0.02Max |
Axial clearance | 0.08Max |
Radial maximum tolerance | 28N |
Axial maximum tolerance | 10N |
Specifications:
Fit for: 3D Printer stepper motors
Package Includes:
Description:
Diode 3A 1000V DO-27
Specifications:
Lead mounted standard recovery rectifiers are designed for use in power supplies and other applications having need of such a device
What's in the box?:
5 x 1N5408 3A 1000V Diodes
Resources:
Intoduction
Basics, Types, Characteristics, Applications & Packages
New design heatsink, greater contact area, improved cooling effect.
Specifications:
Color: Blue
Material: Aluminum
Function: Heat dissipation
Suitable for TMC2100/LV8729 stepper motor driver
Dimensions: 16.5*16.5*14.5mm (L * W * H)
Package Includes:
1 x Heatsink

1 simple steps and direction control interface
2 six different steps resolutions: full step, half step, 1/4-step1/8-step1/16-step, 1/32-step
3.CAN interface directly with 3.3 V and 5 V systems
4 Over-temperature thermal shutdown, overcurrent shutdown, undervoltage lockout
5 short to ground short circuit load protection
6.4 Layer 2 oz copper PCB, in order to improve heat dissipation
7 exposed solder ground below the bottom of the driver IC on the printed circuit board pad
8 module size, pin and interface matching A4988 stepper motor driver operators in many ways
9 adjustable current control lets you set a potentiometer, which lets you use the stepper motor's rated voltage or more, in order to achieve a higher rate of maximum output current step
10 Intelligent chopping control automatically selects the correct current decay mode (fast decay or slow decay)
11 Maximum 45 V supply voltage
12 built-in voltage regulator (the need for any external logic supply voltage)
How to control a stepper motor with Arduino
This neat little board plugs directly into the Raspberry Pi GPIO header and provides 2 or 4 connectors for small stepper motors
- Fully Assembled - No Soldering Required
- Raspberry Pi Zero Form Factor - works with all versions of Raspberry Pi with 40pin GPIO connector
- Stepper motors and Raspberry Pi not included
Various Power Options:
- Powered from the Raspberry Pi 5V
- From the 2-pin Terminal (whatever voltage is required for the motors)
- Micro-USB - 5V only
Pinout is simple:
- Physical pins 11, 12, 13, 15 for Motor A (GPIO 17, 18, 27, 22)
- Physical pins 16, 18, 22, 7 for Motor B (GPIO 23, 24, 25, 04)
- Physical pins 33, 32, 31, 29 for Motor C (GPIO 13,12,6,5)
- Physical Pins 38, 37, 36, 35 for Motor D (GPIO 20,26,16,19)
Each pin has an associated white LED so you can see the stepper signals going through
Power Supply Alternatives
- Jumper VCC-VSTP (default). Power from the motors is taken from the Raspberry Pi 5V line
- Micro-USB into Raspberry Pi. 5V for the Pi and the stepper motors goes through a poly-fuse which can trip if 2 motors are used simultaneously
- Micro-USB into the PiStep board. 5V for both the Pi and the stepper motors is provided directly from the 5V USB input so no problems with 2 motors at once
- Jumper VSTP-VIN. Power for the motors is provided from the 2-pin screw terminal, so can be any voltage that the steppers can handle. Ensure you use the correct polarity! We recommend to keep it below 12V. You will find that the stepper motors can go up to 9V and will be able to step faster, the higher the voltage that is applied, but there will be some deterioration of the life of the stepper motor at a higher voltage.
Python Programming
Please see the excellent example here for some pointers. You will need to change the pin numbers as above and also change the speed so it steps at a visible rate. You may also want to remove the print statements to speed it up. The lines in Red below are changed from the original to operate Motor A.
# Use BCM GPIO references
# instead of physical pin numbers
GPIO.setmode(GPIO.BCM)
# Define GPIO signals to use
# Pins 18,22,24,26
# GPIO24,GPIO25,GPIO8,GPIO7
StepPins = [17,18,27,22]
# Set all pins as output
for pin in StepPins:
print "Setup pins"
GPIO.setup(pin,GPIO.OUT)
GPIO.output(pin, False)
# Define some settings
StepCounter = 0
WaitTime = 0.01
ScratchGPIO Programming
These pins are identical to those required by ScratchGPIO and therefore can easily be driven using simple Scratch commands:
Set motor type for Scratch to be Stepper motor
Set the position of the stepper motor A
Set the speed of the stepper motor A
Mount it low, mount it high, mount it on your leg, or mount it in the sky! This bracket is for a 130 Size DC Motor and allows you to mount it almost anywhere!
The bracket is designed to clamp around the outside of the motor, and then be screwed or bolted to your desired location using the four M2.5 mounting holes.
What's in the box?:
1 x Motor Bracket
Specifications:
General Specification | |
Brand | EleksMaker® |
Model | Mana |
Product Name | 3 Axis Control Board |
Product Size | 90mm x 50mm x 20mm |
Board Dimension (L*W) | 80mm x 77mm |
Technical Parameters | |
Interface Port | Micro USB |
Supply Voltage | DC12V-5A |
Operating System | Windows 7/8/10 |
Software Support | EleksCAM (Recommended) / Candle / T2-Laser... |
Support Axis | 3 Axis |
Support Stepper Motor | Motor within 2A 2-phase 4-wire |
Power Interface | DC5.5 - 2.1 (Inside is positive electrodes and outside is negative electrodes) |
Features:
- Interface Description: http://wiki.eleksmaker.com/doku.php?id=eleksmanav5.1
2. Please use EleksCAM software if you want to use this control board on 3018 router or other 3 axis cnc engraving machine.
Hardware compatible with StepStick and Pololu A4988
Drive capability up to 1.7A (RMS) continuous coil current - 2.8A Peak
Step/Dir interface with microstep interpolation (up to 256 microsteps)
Configuration via CFG pins or UART interface
Motor voltage: 5.5...28V
Logic voltage: 3.3...5V
RSense: 0.11 Ohm
stealthChop2 - for quiet operation and smooth motion
spreadCycle - highly dynamic motor control chopper (enableable via UART, OTP, CFG Pin)
coolStep - current control for energy savings
stallGuard4 - sensorless motor load detection
Package Includes:
1 x TMC2209 V3.1
1 x Heatsink
- Category: two-phase stepper motor
- Step angle: 1.8°
- Body length: 40mm
- Rated current: 1.7A/Phase
- Phase resistance: 2.4Ω
- Phase inductance: 3.7mH
- Holding torque: 0.45N.m
- Rotor inertia: 54(g.c㎡)
- Weight: 0.3kg
- Compatible driver: SMD258C, Stepper Motor HAT


Part Number | Phases | Step angle (degree) | Body length (mm) | Rated current (A/Phase) | Phase resistance (Ω) | Phase inductance (mH) | Holding torque (N.m) | Rotor inertia (g.c㎡) | Weight (kg) | Compatible driver |
---|---|---|---|---|---|---|---|---|---|---|
SM24240 | two-phase | 1.8 | 40 | 1.7 | 2.40 | 3.7 | 0.45 | 54 | 0.3 | SMD258C, Stepper Motor HAT |
SM25776 | two-phase | 1.8 | 76 | 3.0 | 1.00 | 1.6 | 1.90 | 480 | 1.0 | SMD258C |
SM35778 | three-phase | 1.2 | 78 | 5.8 | 0.29 | 0.39 | 1.50 | 380 | 1.1 | SMD356C |
This Stepper Motor HAT gives your Raspberry Pi the ability to drives two stepper motors at the same time, supports up to 1/32 microstepping.
Features- Standard Raspberry Pi 40PIN GPIO extension header, supports Raspberry Pi series boards, Jetson Nano
- Onboard dual DRV8825 motor controller IC with built-in microstepping indexer, drives two stepper motors, easy to use
- 6 available microstepping modes, configured with the DIP switches: full-step, half-step, 1/4-step, 1/8-step, 1/16-step, and 1/32-step
- Adjustable motor drive current via potentiometer, maximum 2.5A current output
- Protection features: Overcurrent Protection (OCP), Thermal Shutdown (TSD), VM Undervoltage Lockout (UVLO)
- Integrates 5V regulator, allows providing power to Raspberry Pi
- Onboard multi connector options for stepper motors in different specifications
- Comes with development resources and manual (examples in BCM2835, wiringPi, and python)
- Motor controller: DRV8825
- Motor drive voltage: 8.2V~28V
- Motor drive current: 2.5A
- Logic voltage: 3.3V
- Dimension: 65mm × 56mm
- Mounting hole size: 3.0mm
- 3D Printer
- Sculpturing machine
- Mechanical arm

Note: this 9V/2A Power Supply is recommended for driving SM24240, SM25776, 5V Step Motor
Dimensions
Constructed of high quality material, durable and safe.
Mini motor model toy, a device for converting electrical energy into mechanical energy.
A series of physical science broaden kids and children's horizon, stimulating their curiosity.
Specifications:
Type: Motor Toy
Material: ABS, Electronic Components
Features: Durable, Energy Conversion Learning, Easy to Assemble, Miniature Size
Size: 60mm x 52mm x 37mm (Approx.)

Package Includes:
1 x Motor toy model
1 x Plastic propeller
Alloy steel mounting bracket.
Made of 3mm steel plate and molded at one time.
3D printer parts, steel mounting bracket for 42mm stepper motors.
The welding on both sides reinforces the strength of the fixed steel bars.
All slotted sleeve holes are punched using a high-precision punching machine to ensure precision and seamless fitting of the motor.
Specifications:
Suitable: 42 Stepper Motor
Application: 3D Printer/CNC Accessories
Material: Alloy
Colour: Black
Size: 53mm x 50mm x 3mm
What's in the box?
1 x L Type motor Bracket
The MG996R is a metal gear servo motor with a maximum stall torque of 11 kg/cm. Like other RC servos the motor rotates from 0 to 180 degree based on the duty cycle of the PWM wave supplied to its signal pin.

Specifications:
- Product: MG996R Servo
- Torque: 9kg/cm(4.8V), 11kg/cm(6V)
- Speed: 0.19s/60°(4.8V), 0.18s/60°(6V)
- Rotate angle: 180°
- Operating voltage: 4.8 ~ 6V
- Gear: metal
- Dead band: 5us
- Weight: 55g
- Dimension: 40.7mm × 19.7mm × 42.9mm

What's in the box ?
1 x MG996R Servo with Arm kit
Develop your coding skills with the Kitronik :MOVE Motor for micro:bit, a fun introduction to buggies and robotics.
The Kitronik :MOVE Motor for the BBC micro:bit provides a fun introduction to buggy robotics. More than just a programmable buggy, learning to use all of the included features will give the budding roboteer a solid grounding in robotics as a whole.
Learn about movement, how to utilise light and sound, obstacle detection and avoidance, and how to code :MOVE Motor to follow a line. When used in conjunction with the micro:bit's radio features, the possibilities are endless.
Attached to the chassis are two bi-directional DC motors with variable speed control. The wheels have rubber tyres and are a simple push-fit onto the motor shafts. Slot a BBC micro:bit into the edge connector and you are ready to code. There is no other assembly required and no tools required.
There are built-in battery holders for 4x AA batteries. This provides a regulated voltage supply to power the BBC micro:bit which is fed into the edge connector. There is also a power switch to conserve batteries when the buggy is not in use.
The micro:bit slots into the onboard edge connector. Code the micro:bit, plug it into the buggy, switch the power on, and then play.
CODE IT !
:MOVE Motor can be coded using the Microsoft MakeCode editor. Kitronik has produced a set of custom MakeCode blocks to simplify coding the completed buggy. The booklet that comes with the buggy contains more detailed instructions on using the blocks and writing code. If you are feeling more adventurous or relish a challenge, :MOVE Motor can also be coded with Python.
Also within the booklet (that comes inside the box), are some quick tutorials to get you started. There are also additional online tutorials and step by step guides for extra projects.
Note:
- This kit does not include a micro:bit, a micro:bit can be obtained from here.
- No soldering is required!
- Minimal assembly required.
Specifications :
Length | 110mm. |
Width | 90mm. |
Voltage | Nominal 4.8 - 6V (4xAA batteries). |
Motors | Pins 19 and 20 (via I2C). |
Audio Buzzer | Pin 0 (Standard Music Pin). |
Visual (4x ZIP LEDs) | Pin 8. |
Line Follow (IR) | Pins 1 (Right) and 2 (Left). |
Ultrasonic | Pins 13 (Trigger) and 14 (Echo). |
Servo Connections | 2 on Pins 15 & 16. |
Features :
- The Kitronik :MOVE Motor for the BBC micro:bit provides a fun introduction to buggy robotics and coding.
- It is backed up by a range of fun tutorials to introduce you to all of the great features.
- All of the tutorials and resources are free.
- There is no soldering required and assembly is quick and super simple.
- The buggy features two bi-direction DC motors.
- There are ultrasonic distance and line following sensors onboard.
- It also features a Piezo sounder and pen mount.
- There are 4 full-colour programable ZIP LEDs.
- Two pin outputs that are ideal for servo connections (can be used for other inputs and outputs).
- The battery holder is built onto the chassis.
- The buggy is also fitted with a power switch to conserve the batteries.
- There is also an onboard edge connector for the micro:bit, code, plug and play.
- Kitronik has produced custom MakeCode blocks to simplify coding with the MakeCode editor.


Get this kit to keep your kids occupied with hands-on activities while enjoying the simple DC brushed motor from this kit when it is completed. This DIY kit is simple enough to be built by 4 years old children, with parent's help. And children 6 years old and above can build it by themselves! Let's them explore the fundamental of DC brushed motor, and also electromagnetic. What causes the coil to generates a magnetic field to push or pull the coil itself?
- In case you want to learn about DC brush motors:
https://www.youtube.com/watch?v=LAtPHANEfQo
- Your kids can always follow the video to build the motor or if you prefer the step by step guide in a document, we have also produced an instruction manual in English:

Note: Not suitable for children under 4 years old!
Features:
- Do It Yourself wooden magnetic DC motor for kids
- Suitable for age 4 years old and above
- Come with everything needed to assemble it
- Powered with two (2) AA-size battery (not included in this kit)
- No soldering is needed
- Learn about the electromagnetic principal
What's in the box?
- 1 x Ice cream stick
- 2 x Wire terminal as the brush motor coil
- 1 x AA battery holder with blade switch
- 2 x Wooded pole with hole
- 1 x Double-sided tape
- 1 x Wooded pole without hole
- 1 x 7. 2cm diameter plastic bottle
- 2 x Magnet Disc
Resources:
- Simple Instruction Manual (pdf) available at https://drive.google.com/file/d/1p0UPU8ADLOGYka_lz3OWIxzmNDq9jBUb/view
- Assembly instructions video available at https://youtu.be/UH1eYEZLvHc
Description:
The PicoBorg is an ultra compact motor controller for the Raspberry Pi!
With PicoBorg, you can turn on and off fans, motors, solenoids or relays from your Raspberry Pi. There are 4 low side drivers, so you can turn on and off 4 devices, and one device is connected to the Pi's PWM pin, so you can vary the speed of that motor! Motor control is accessed via a simple GUI, which can be installed by following the PicoBorg installation instructions.
Motor power is not taken directly from the Raspberry Pi, so there's no risk of your Pi dropping out. Instead, the PicoBorg utilises a battery pack to drive the motors; meaning you're not restricted to 5V motors, in fact you can drive ANY motors up to 20V!
The PicoBorg is perfect for any small motor project, for example:
- 4 fans on/off control over all and vary speed on one fan
- 4 solenoids
- 4 DC motors (on / off control over all and vary speed on one motor)
- Control one 6 wire stepper motor in both directions
- Rover project!
The PicoBorg Features:
- Drive 4 x DC Motors (on/off) or 1 x 6-Wire Stepper motor (Bi-Direction)
- Allows speed control on 1 x Motor
- Max 20V recommended 12V or less
- Max current 2.5A (stall) or less
- Primarily designed to be used with large resistance, low inductance motors and for learning and experimenting purposes.
- As there are no pull up or pull down resistors on the inputs, the picoBorg expects the Pi to be controlling the pins when the power is applied. Power the Pi first, run the software and then apply power to the PicoBorg.
- There is no thermal shutoff, keep an eye on temperature of the FETs and diodes
- There is no current limiting, you must observe current restrictions
- There is no short circuit or reverse voltage protection
- For commercial applications and control of larger motors and lower resistance coils etc, PiBorg or PiBorg nano may be a better solution
- If you are new to electronics and getting started, we recommend you don't use a battery, rather a low current <100mA power supply as this can be more forgiving if you get things wrong
- Be very careful of connections and soldering as mistakes could potentially hurt your picoBorg and Raspberry Pi.