CONTACT FOR UPDATED PRICING


Raspberry Pi 3 Motor HAT Full function Robot Expansion Board Support Raspberry Pi 3 / 2B / B + (stepper / Motor / Servo / IR Remote)


Package Includes:

  • 1 x Robot Motor HAT Expansion Board
  • 1 x 2x20 Pin Female Header (8.5mm+5.5mm/Base height + metal pin outside height)
  • 1 x Screw Pack

[Overview]

  • Let your robotic dreams come true with the new DC+Stepper Motor HAT. 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, It also adds the capability to control 4 Servos with perfect timing. 
  • 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 capability, a 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 so all you have to do is solder on the included 2x20 plain header and the terminal blocks.
  • Stepper motors are great for (semi-)precise control, perfect for many robot and CNC projects. This HAT supports up to 2 stepper motors. The python library works identically for bi-polar and uni-polar motors.
  • Running a stepper is a little more intricate than running a DC motor but its still very easy

[Features]

  • 4 H-Bridges: TB6612 chipset provides 1.2A per bridge (3A peak) with thermal shutdown protection, internal kickback protection diodes. Can run motors on 5VDC to 12VDC.
  • 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.
  • Up to 4 Channel 12-bit PWM/Servo(5V)
  • One Infrared Receiver(GPIO26)
  • 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, or Pi 3;
  • Install the easy-to-use Python library, check out the examples and you're ready to go!
  • Pi HAT 2x20P Conector with Extra Long pin

​[Board Dimensions]

IMG_5110-SIZE

 

[Specifications]

A+

 

[How to use]

W800-1

W800-2

 

[Files Download]

System img & More detail please refer to URL:www.raspberrypiwiki.com/index.php/Stepper/Motor/Servo_Robot_Expansion_Board_SKU:418460
 

[Video]

  • youtu.be/lUQ9d245ZK4
  • youtu.be/GvSKLs977gI
  • youtu.be/Sdk6P-6Sh-I

[FAQ]

1. Does the board require the additional power supply?
The robot expansion board does not require additional power, and it is powered by the Raspberry Pi; However, external devices controlled by the expansion board, such as the steering gear, require additional power supply. please refer to the following pictures:

Robot Expansion Board Power Supply

2. What is the I2C address?
I2C address is 0x6F, and you can found these information from WIKI:
www.raspberrypiwiki.com/index.php/Stepper/Motor/Servo_Robot_Expansion_Board_SKU:418460
 
3. Can you run a servo and a dc motor at the same time?
You can run a servo and a dc motor at the same time via python script.If you ignore the time that the python program runs in the while loop, then you can think of it as simultaneous:
pwm.setPWMFreq(60) # Set frequency to 60 Hz
while (True):
pwm.setPWM(0, 0, servoMin)
pwm.setPWM(0, 0, servoMax) 
 
Does the servo pwm commands change the signal on all outputs?
You can run a servo and a dc motor at the same time via python script.If you ignore the time that the python program runs in the while loop, then you can think of it as simultaneous:
 
pwm.setPWMFreq(60) # Set frequency to 60 Hz
while (True):
pwm.setPWM(0, 0, servoMin)
pwm.setPWM(0, 0, servoMax) 
 


Write a review

Note: HTML is not translated!
   Bad           Good
Captcha

Raspberry Pi 3 / 3b+ Stepper Motor HAT

  • Product Code:b3+
  • Availability:Pre Order (2-10 days)
  • R1,160.00


Related Products

Arduino Components Basic Starter kit (arduino board not included)

Arduino Components Basic Starter kit (arduino board not included)

PACKAGE INCLUDES:1 x 400 tie-points Breadboard 1 x 65 Jumper Wire 20 x Female-to-male DuPoint Wire..

R595.00

RPLIDAR A1M8 - 360-Degree Laser Scanner Development Kit

RPLIDAR A1M8 - 360-Degree Laser Scanner Development Kit

Please confirm pricing  before ordering!RPLIDAR A1M8 - 360-Degree Laser Scanner Development Kit..

R4,999.00

Raspberry Pi Storage Expansion Board X820 V3.0

Raspberry Pi Storage Expansion Board X820 V3.0

Raspberry Pi 2.5" SATA HDD/SSD Storage Expansion Board, X820 V3.0 USB 3.0 Mobile Hard Disk Module fo..

R1,199.00

Tags: Raspberry Pi 3 / 3b+ Stepper Motor HAT