Search

Search Criteria

 
 
 
 

Products meeting the search criteria

Sort By:  
This module can simultaneously drive two DC motors or a 4-wire 2-phase stepper motor
R29.90  Inc VAT
The L293D Dual H-Bridge IC is able to run four solenoids, two DC motors or one bi-polar or uni-polar stepper motor, with up to 600mA per channel!
R14.90  Inc VAT
This neat little board plugs directly into the Raspberry Pi GPIO header and provides 2 or 4 connectors for small stepper motors
R299.90  Inc VAT
Stepper Motor with ULN2003 Driver (DC 5V) (Stepper and pcb driver)
Description:

The maximum speed for a 28byj-48 stepper motor is roughly 10-15 rpm at 5 V.

The 28BYJ-48 motor runs in full step mode, each step corresponds to a rotation of 11.25°. That means there are 32 steps per revolution (360°/11.25° = 32). In addition, the motor has a 1/64 reduction gear set.

The power consumption of the motor is around 240mA.


The ULN2003 is one of the most common motor driver ICs, consisting of an array of 7 Darlington transistor pairs, each pair is capable of driving loads of up to 500mA and 50V. Four out of seven pairs are used on this board.


The board has four LEDs that show activity on the four control input lines (to indicate stepping state). They provide a nice visual when stepping.

The board also comes with an ON/OFF jumper to isolate power to the stepper Motor.

Specifications:

- High quality stepper motor with ULN2003 driver
- Suitable for microcontroller development
- Voltage: DC 5V
- Diameter: 28mm
- Step Angle: 5.625 x 1/64
- Reduction Ratio: 1/64
Dimensions: 1.38 in x 1.18 in x 0.39 in (3.5 cm x 3.0 cm x 1.0 cm)
Weight: 1.45 oz (41 g)

What's in the box?:

1 x stepper motor
1 x ULN2003 driver

Resources:

How to control a ULN2003 stepper motor with Raspberry Pi

R58.90  Inc VAT
L9110S H Bridge Stepper Motor Dual DC Driver Controller Module (L9110S small H Bridge)

Description:

There are two L9110S motor controller chips onboard
This module can simultaneously drive two DC motors or a 4-wire 2-phase stepper motor

Feature:

Work under low static current
Power supply voltage: DC 2.5V - 12V
Each channel has 800mA continuous current output
Low saturation pressure drop
TTL / CMOS output level compatible, can be connected directly to the CPU
Output built-in clamping diode, apply to the perceptual load
Control and drive integrate in IC
Pin high pressure protection function
Working temperature: 0°C - 80°C
Size: 29 x 21mm(L x W)

Circuit diagram:

 


Package includes:

  1x L9110S stepper motor driver

Robot control with Python

This module can simultaneously drive two DC motors or a 4-wire 2-phase stepper motor
R29.90  Inc VAT
L298N Dual H-Bridge Stepper Motor Driver Board (H Bridge big red dual stepper)
Description:

The L298N is a dual H-Bridge motor driver which allows speed and direction control of two DC motors at the same time. The module can drive DC motors that have voltages between 5 and 35V, with a peak current up to 2A.

Specifications:

Double H bridge drive
Chip: L298N (ST NEW)
Logical voltage: 5V
Drive voltage: 5V-12V
Logical current: 0mA-36mA
Drive current: 2A (MAX single bridge)
Storage temperature: -20 to 135
Max power: 25W
Weight: 30g
Size: 43 x 43 x 27mm

Note:

This module has a built-in 5v power supply, when the driving voltage is 7v-12v, this supply is suitable as a power supply.
DO NOT connect input voltage to 5v on controller interface.
When ENA is enabled IN1 IN2 control OUT1 OUT2
When ENB is enabled IN3 IN4 control OUT3 OUT4

Note:  Package does not include the board mounting screws.

Package includes:

1 x  L298N Module

Resources:

Robotic control with python



R39.90  Inc VAT
Adafruit TB6612 1.2A DC/Stepper Motor Driver Breakout Board (Adaf TB6612 stepper driver)
Description:

Fire four solenoids, spin two DC motors or step one bi-polar or uni-polar stepper with 1.2A per channel (3A peak) using the TB6612.

 We really like these dual H-bridges, so if you want to control motors without a shield or HAT these are easy to include on any solderless breadboard or perma-proto.

We solder on TB6612 onto a breakout board for you here, with a polarity protection FET on the motor voltage input and a pullup on the "standby" enable pin. Each breakout chip contains two full H-bridges (four half H-bridges). That means you can drive four solenoids, two DC motors bi-directionally, or one stepper motor. Just make sure they're good for 1.2 Amp or less of current, since that's the limit of this chip. They do handle a peak of 3A but that's just for a short amount of time. What we like most about this particular driver is that it comes with built in kick-back diodes internally so you dont have to worry about the inductive kick damaging your project or driver!

There's two digital inputs per H-bridge (one for each half of the bridge) as well as a PWM input per driver so you can control motor speed. Runs at 2.7V-5V logic. The motor voltage is separate from the logic voltage. Good for motor voltages from 4.5V up to 13.5V! This wont work well for 3V motors.

Comes as one assembled and tested breakout plus a small strip of header. You'll need to do some light soldering to attach the header onto the breakout PCB. Arduino, motors, and power supply not included. Check out the handy tutorial on assembly and wiring!

Specifications:

  • Current Limit: 1.2A
  • Size: 27mm x 19mm x 3mm / 1.1" x 0.7" x 0.1"
  • Weight: 1.8g



What's in the box?:

1 x TB6612 driver
1 x header strip

R126.90  Inc VAT
ULN2803A: 8 Channel Darlington IC - Solenoid, DC & Stepper Motor Driver (Darlington stepper driver IC)
Description:

Bring in some muscle to your output pins with 8 mighty Darlingtons! This DIP chip contains 8 drivers that can sink 500mA from a 50V supply and has kickback diodes included inside for driving coils. This will let your little microcontroller or microcomputer power solenoids, DC motors (in one direction) and unipolar stepper motors. The inputs can be driven by 3.3V or 5V logic and the IC fits nicely in any breadboard or perfboard.
 
Please note, this is an 'open collector' driver - it can only be used to connect the load to ground and there will be a 1 Volt (or more) 'drop' across the internal transistors.
 
This is a genuine Toshiba part, not a cheap replica! 
 
The ULN2803: 8 Channel Darlington IC (Solenoid/Unipolar Stepper Driver) Features:
  • The ULN2803APG / AFWG Series are high−voltage,high−current darlington drivers comprised of eight NPN darlington pairs.
  • All units feature integral clamp diodes for switching inductive loads.
  • Applications include relays, hammer, solenoid, unipolar steppers, lamp and display (LED) drivers etc.
  • Output current (single output): 500 mA (max)
  • High sustaining voltage output: 50 V (min)
  • Output clamp diodes
  • Inputs compatible with various types of logic.
  • Package Type−APG : DIP−18pin

What's in the box?:

1 x 8 Channel Darlington IC

Downloads

ULN2803 Data Sheet

Tutorials

How to Control a Stepper Motor using your Raspberry Pi & the ULN2803 Driver Chip

R28.90  Inc VAT
L293D Dual H-Bridge IC - Solenoid, DC & Stepper Motor Driver (L293D IC H-bridge)
Description:

The L293DNE Dual H-Bridge IC is able to run four solenoids, two DC motors or one bi-polar or uni-polar stepper motor, with up to 600mA per channel!
 
Each chip contains two full H-bridges (four half H-bridges) which means you can drive four solenoids, two DC motors bi-directionally, or one stepper motor. Just make sure they're good for under 600 mA since that's the limit of this chip. They do handle a peak of 1.2A but that's just for a short amount of time. What we like most about this particular driver is that it comes with built in kick-back diodes internally so you dont have to worry about the inductive kick damaging your project or driver
 
 
The L293D Dual H-Bridge IC - Stepper & DC Motor Driver Features:
  • Dual H-Bridges - run four solenoids, two DC motors, or one uni-polar or bi-polar stepper motor
  • Output Current: 600mA per channel (1.2A Max)
  • No of Channels: 4
  • Input: 5V Logic
  • Supply Voltage Range: 4.5V to 36V
  • No. of Pins: 16
  • Operating Temperature Range: 0°C to 70°C


What's in the box?:

1 x L293D Dual H-Bridge IC

Downloads

L293DNE Data Sheet

Tutorials

Controlling a Stepper Motor with the L293D

Raspberry Pi: Controlling a DC Motor

Arduino: Stepper Motors

Arduino: DC Motor Reversing

The L293D Dual H-Bridge IC is able to run four solenoids, two DC motors or one bi-polar or uni-polar stepper motor, with up to 600mA per channel!
R14.90  Inc VAT
Flexible Shaft Coupling OD18mmx25mm CNC Stepper Motor Coupler ID5x5mm (Flexible Shaft Coupling 5x5mm)
Description:

Flexible couplings connect two shafts, end-to-end and in the same line, causing both to rotate at the same speed. They also flex to compensate for misalignment and movement between shafts.

Shaft misalignment can limit a machine’s performance, cause excessive vibration, high reaction loads, and accelerated wear, and often leads to premature equipment failure. Flexible Shaft Couplings can help prevent these issues by transmitting torque while compensating for parallel, angular, and axial misalignment between drive components. When installed correctly, flexible shaft couplings can also reduce vibration, minimize noise, and protect driveshaft components. 

Specification: 

  • Material:Aluminum(LY12)
  • Outside diameter:D=18mm
  • Height:L=25mm
  • Color:silver
  • Size 5X5mm
 
Character: 

The structure is simple,easy to install,easy to disconnect.
The surface is smooth.
Connect servo motors,stepper motors,etc.
 
Package includes:

1 x Coupler
R89.90  Inc VAT
Adafruit DC & Stepper Motor HAT - Mini Kit (Adafr DC and Step Mini Kit)
Description:

Let your robotic dreams come true with the new DC Stepper Motor HAT from Adafruit. This Raspberry Pi add-on is perfect for any motion project as it can drive up to 4 DC or 2 Stepper motors with full PWM speed control.

Raspberry Pi and motors are not included.

Since the Raspberry Pi does not have a lot of PWM pins, we use a fully-dedicated PWM driver chip onboard to both control motor direction and speed. This chip handles all the motor and speed controls over I2C. Only two pins (SDA & SCL) are required to drive the multiple motors, and since it's I2C you can also connect any other I2C devices or HATs to the same pins.

In fact, you can even stack multiple Motor HATs, up to 32 of them, for controlling up to 64 stepper motors or 128 DC motors (or a mix of the two) - just remember to purchase and solder in a stacking header instead of the one we include.

Motors are controlled by TB6612 MOSFET drivers with 1.2A per channel and 3A peak current capabilitya big improvement over L293D drivers and there are built-in flyback diodes as well.

We even had a little space so we added a polarity protection FET on the power pins and a bit of prototyping area. And the HAT is assembled and tested here at Adafruit so all you have to do is solder on the included 2x20 plain header and the terminal blocks.

Lets check out these specs again:

  • 4 H-Bridges: TB6612 chipset provides 1.2A per bridge (3A peak) with thermal shutdown protection, internal kickback protection diodes. Can run motors on 4.5VDC to 13.5VDC.
  • Up to 4 bi-directional DC motors with individual 8-bit speed selection (so, about 0.5% resolution)
  • Up to 2 stepper motors (unipolar or bipolar) with single coil, double coil, interleaved or micro-stepping.
  • Big terminal block connectors to easily hook up wires (18-26AWG) and power
  • Polarity protected 2-pin terminal block and jumper to connect external 5-12VDC power
  • Works best with Raspberry Pi model A , B , Pi 2 B or Pi 3 B.
  • Install the easy-to-use Python library, check out the examples and you're ready to go!

Comes with an assembled & tested HAT, terminal blocks, and 2x20 plain header. Some soldering is required to assemble the headers on. Stacking header not included.

Raspberry Pi, motors, and battery pack are not included but we have lots of motors in the shop and all our DC motors, and stepper motors work great. Check out Adafruit's detailed tutorial for tons of info including schematics, wiring diagrams, python libraries and example walkthroughs.

R529.90  Inc VAT
TB6600 32 Segments 4A 40V 57/86 Stepper Motor Driver (TB6600 stepper driver)
Description:

TB6600 is an easy-to-use professional stepper motor driver, which could control a two-phase stepping motor. It is compatible with Arduino and other microcontrollers that can output a 5V digital pulse signal. TB6600 arduino stepper motor driver has a wide range power input, 9~42VDC power supply. And it is able to output 4A peak current, which is enough for the most of stepper motors.

The stepper driver supports speed and direction control. You can set its micro step and output current with 6 DIP switch. There are 7 kinds of micro steps (1, 2 / A, 2 / B, 4, 8, 16, 32) and 8 kinds of current control (0.5A, 1A, 1.5A, 2A, 2.5A, 2.8A, 3.0A, 3.5A) in all. And all signal terminals adopt high-speed optocoupler isolation, enhancing its anti-high-frequency interference ability.

As a professional device, it is able to drive 57, 42-type two-phase, four-phase, hybrid stepper motor.

Features:

1. 9V-40V DC power supply
2. H-bridge bipolar constant phase flow driver
3. The maximum output current is 4.0A (eight optional)
4. Up to 32 segments of six kinds of sub-modes available
5. Input signal high-speed photoelectric isolation
6. Standard common anode single pulse interface
7. Offline keep function
8. Semi-enclosed chassis can adapt to a more demanding environment
9. Provide energy saving semi-automatic current lock function
10. Built-in thermal protection and over-current protection


Specifications:

Voltage: up to 50V
ON resistance (upper lower) = 0.4 Ω
Forward and reverse rotation control
5 kinds of sub-modes selectable (1/1, 1/2, 1/4, 1/8, 1/16 step)
Output current: IOUT = 5.0A (peak within 100ms)
Rated output: IOUT = 4.5 A
Input pull-down resistor: 100 KΩ
Current output alarm pin: Ialert = 1mA
Monitor output pin (MO): Imo = 1mA
With reset and enable pins
With a standby function.
Breaking the traditional single-supply
Built-in thermal protection (TSD) circuit
Built-in voltage protection (UVLO) circuit
Built-in over current detection (ISD), the circuit


Note:

This driver is the upgraded version TB6600, heightening segment to 32 subdivision, suitable for high segmentation applications.
For step motor: 42, 57, 86 type 2 phase 4 phase (4 / 6 / 8 line)


What's in the box?

1 x TB6600 Stepper Motor Driver Controller

Resources:

https://danielwilczak101.medium.com/control-a-stepper-motor-using-python-and-a-raspberry-pi-11f67d5a8d6d

https://www.instructables.com/Raspberry-Pi-Python-and-a-TB6600-Stepper-Motor-Dri/





R299.90  Inc VAT
JKM NEMA23 1.8°57 Hybrid Stepper Motor Two Phase 51mm 10.1kg.cm 2.8A Step Motor (Nema 23 stepper motor)
Description:

NEMA 23 is a stepper motor with a 2.3×2.3 inch (58.4×58.5 mm) faceplate and 1.8° step angle (200 steps/revolution). Each phase draws 2.8 A at 3.2 V, allowing for a holding torque of 19 kg-cm. NEMA 23 Stepper motor is generally used in Printers, CNC machine, Linear actuators and hard drives.

Specifications:

BrandJKM
Model57HS51-2804
Motor length51mm
Diameter of axle6.35mm
The front shaft length21mm
Size57x57x51mm
Holding Torque10.1kg.cm
Outgoing line300mm
CertificationCertification: CE,ROHS
Scope                                            3D Printers, Monitor Equipment, Medical Machinery, Textile Machinery, Packaging Machinery, Stage Lighting,ect.

General Specification:
ItemSpecifications
Step Angle1.8°
Temperature Rise80℃max
Ambient Temperature-20℃~ 50℃
Insulation Resistance100 MΩMin. ,500VDC
Dielectric Strength500VAC for 1minute
Shaft Radial Play0.02Max. (450g-load)
Shaft Axial Play                        0.08Max. (450g-load)
Max. radial force75N (20mm from the flange)
Max. axial force15N

Electrical Specifications:
Model No.Step AngleMotor LengthRate Voltage
/Phase
Current
/Phase
Resistance
/Phase
Inductance
/Phase
Holding Torque# of LeadsDetent TorqueRotor InertiaMass
( °)(L)mmVAΩmHkg.cmNo.g.cmg.cmKg
57HS51-28041.8512.32.80.832.210.143502800.59
 


JKM NEMA23 1.8°57 Hybrid Stepper Motor Two Phase 51mm 10.1kg.cm 2.8A Step Motor
Package Includes:

1 x Nema23 Motor
R589.90  Inc VAT
TB6560 3A CNC Router 1 Axis Driver Board Stepper Motor Drivers (TB6560 driver board)
Description:

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
R169.90  Inc VAT
DC 7V To 30V 150mA To 750mA A3967 Easy Driver Stepper Motor Board (A3967 easy stepper driver)
Description:
 
1. The EasyDriver is a simple to use stepper motor driver, compatible with anything that can output a digital 0V to 5V pulse. (or 0V to 3.3V pulse if you solder SJ2 closed on the EasyDriver)
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.
4. It provides much more flexibility and control over your stepper motor, when compared to older versions. The microstep select (MS1 and MS2) pins of the A3967 are broken out allowing adjustments to the micro stepping resolution. The sleep and enable pins are also broken out for further control.

 
Features:
 
1. MS1 and MS2 pins broken out to change micro stepping resolution to full, half, quarter and eighth steps (defaults to eighth)
2. Compatible with 4, 6, and 8 wire stepper motors of any voltage
3. Adjustable current control from 150mA / phase to 750mA / phase
4. Power supply range from 7V to 30V. The higher the voltage, the higher the torque at high speeds
5. Distribution pin, not welded, this module is open source
 
Note:
 
Do not connect or disconnect a motor while the driver is energized.This will cause permanent damage to the A3967 IC.
Chip data: http://www.alldatasheetcn.com/datasheet-pdf/pdf/83571/ALLEGRO/A3967.html
 
We found 2 great tutotials at the below links:

Package includes:


 
1 X A3967 easy driver stepper motor driver board
R51.12  Inc VAT
R69.90
Machifit 24V NEMA17 Stepper Motor with 400mm T8 Lead Screw Mounted Ball Bearing and Shaft Coupling (24V stepper with T8 screw and nut)

Specifications:
Lead screw 
Materialstainless steel
Diameter8mm
Pitch2mm
Lead4
Total Length400mm
Screw nut 
Materialbrass
Diameter
8mm
Pitch2mm
Lead4
Mounted ball bearing 
Materialzinc alloy
Bore diameter8 mm8mm
Total length55mm
Height29mm
Shaft coupling 
Materialaluminium
Shaft6.35 x 8 mm
Length25 mm
Diameter20mm
Motor 
Voltage24V
Step angle1.8°
Accuracy of step angle ±5%
Accuracy of resistance±10%
Accuracy of inductance±20%
Insulation resistance100mΩmin 500VDC
Radial clearance0.02Max
Axial clearance0.08Max
Radial maximum tolerance28N
Axial maximum tolerance10N
 
Features:
3D printer T8 400mm Stainless Steel Lead Screw Screw nut Mounted ball bearing Shaft coupling Motor.
Screw mainly use for Stepping motor driving guide rail,machine tool, and other equipment.
Screw without processing, direct connected to bearing.
T shape design, make of high quality stainless steel material.
Easy to install and convenient to use.
Fine producing and practical.
Suitable for Industrial automation equipment, stepper motor rails;
Fit for 3D printer; engraving machine; XYZ module; slider; lifts ect.

How to install:
1. Put screw nut into the lead screw.
2. Then the 2 Mounted ball bearing separately install at both ends of the Lead screw.
3. According to the size of you need to adjust the distance between the nut and Mounted ball bearing.
4. Put shaft coupling into the Lead screw beside the Mounted ball bearing.
 
Package Includes:
1 x 400mm Lead screw
1 x Screw nut
2 x Mounted ball bearing
1 x Shaft coupling
1 x Motor
R729.90  Inc VAT
Shock Absorber Stepper Motor Vibration Damper for 3D Printer Nema17 Stepper Motor (stepper damper)
Features:

Effective to reduce shock.
Antivibration dampers for mostly applied stepper motors are available.
Energy-absorbing rubber mounts with a metal mounting face.
Stepper motors are affected by resonance.
Resonance is caused by parts vibrating in concert with each other, which can be lessened by fitting a stepper motor antivibration damper.

Specifications:

Material: Alloy
Size: 3.7cm x 3.7cm /1.5 Inch x 1.5 Inch
Fit for: 3D Printer stepper motors

Package Includes:


1 x Shock Absorber
R44.90  Inc VAT
Blue TMC2100 LV8729 Stepper Motor Driver Cooling Heatsink With Back Glue For 3D Printer (blue driver heatsink)
Description:

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


R14.90  Inc VAT
3D Printer Stepstick Drv8825 Stepper Motor Driver replace A4988 (purple print driver)
Product Features

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
R95.90  Inc VAT
50cm XH2.54 4pin to 6pin White Terminal stepper Motor Connector cable (stepper cable 4 to 6pin 55cm)
Description:   

A collection of jumper cables with XH2.54 connectors on each side. Great for wiring your stepper motor to your driver board. Widely used on 3D printers, robotics and CNC machines.

Specifications:   

  • Four-lead motor connector XH2.54 white terminal 4pin-6pin motor line   
  • 3D Printer Stepper Motor Line   
  • Connector : 4pin to 6pin   
  • Length: 50cm  


What's in the box?

1 x 3D Printer Stepper Motor Line 50cm Length
R9.90  Inc VAT
PiStep2 Quad Stepper Motor Control Board for Raspberry Pi (PiStep2 stepper hat)
Description:

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:

  1. Powered from the Raspberry Pi 5V
  2. From the 2-pin Terminal (whatever voltage is required for the motors)
  3. 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

This neat little board plugs directly into the Raspberry Pi GPIO header and provides 2 or 4 connectors for small stepper motors
R299.90  Inc VAT
EleksMaker Mana 3 Axis Stepper Motor Driver Board Controller For DIY Laser Engraver (Laser 3 axis driver board)
EleksMaker® Mana 3 Axis Control Board is not only for EleksMaker EleksMill Machine, but also suitable for most mini 3 axis cnc engraving machines of the market (such as 3018 / 2417 CNC Router).

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:
1. Expansion of functions: stop, pause, resume, fans, low light, external relay.
2. Fit for DIY desktop laser engraver,dispensing machines printer,plotter,tool CNC.
3. Three axis linkage, Y-axis dual interface, can drive a stepper motor within 2A 2-phase 4-wire.
4. Micro USB interfaces, 12V power supply, delivery lines! Send software! Technical support!
5. Large MOS tube, onboard DC buck module, wire jump ADJ can adjust manually the laser voltage to control the laser power.
 
Tips:
- Official EleksCAM Software Download Link: http://wiki.eleksmaker.com/doku.php?id=elekscam;
- Interface Description: http://wiki.eleksmaker.com/doku.php?id=eleksmanav5.1
 
Note:
1. There isn't a  Voltage Regulator Module in this Laser board.
2. Please use EleksCAM software if you want to use this control board on 3018 router or other 3 axis cnc engraving machine.
3. The motor can not work higher than 2A, when the motor work for a long time in 1A to 2A , please pay attention to heat.
 
Package Includes:
1 x 3 Axis Driver Board
1 x USB Cable
5 x Connector Wires
R679.90  Inc VAT
TMC2209 V3.1 Stepping Motor Driver Step sticks Silent Driver 256 Microsteps Current 2.8A Peak (TMC2209 white step driver)
Features

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
R139.90  Inc VAT
Per Page      1 - 20 of 27