Brushless Motor Shield TB6605FTG
The Brushless Motor Shield (TB6605FTG) is a brushless motor driver for Arduino compatible system. It supports 9V ~ 24V DC input and can continuously and continuously output large current to drive the brushless motor. With the onboard potentiometer, you can adjust the motor speed easily. This shield offers a variety of modes to choose from, you can use the four onboard switches to switch functions.
With the onboard Grove I2C interface, you can work with other grove modules with this shield easily, for instance, you can use a [Grove - LCD RGB Backlight](Grove - LCD RGB Backlight) to display the Motor speed.
We also released the TB6605 BLDC Motor Kit for Arduino, which is based on this shield and contains an LCD and a high-quality brushless motor to display the Motor speed.
Feature
- Wide input voltage range: 9V ~ 24V
- I2C interface
- Hardware adjustable speed control(On-board Potentiometer)
- Multiple modes available: CW/CWW, Brake/Normal, Sine wave/Square wave
Specification
Parameter | Value |
Supply voltage | 3.3V / 5V |
DC Power Input | 9V ~ 24V |
Max Output Current | 0.02A |
Driving mode | Sine wave/Square wave |
Motor Interface | Screw terminal |
External Grove Interface | I2C |
Hardware Overview
Pinout
Screw terminal definition
Brushless Motor Shield | Brushless Motor | wire color |
5V | Logic power supply positive | Red |
GND | Logic power ground | Black |
HU+ | Hall sensor Phase U | Orange |
HV+ | Hall sensor Phase V | Dark Green |
HW+ | Hall sensor Phase W | Dark Blue |
U | Coil Phase U | Yellow |
V | Coil Phase V | Light Green |
W | Coil Phase W | Light Blue |
The wiring color may be different if you are not using the 42BLF01 brushless motor, please connect according to the specific situation
Getting Started
Materials required
- Brushless Motor Shield (TB6605FTG) x1
- [Grove - LCD RGB Backlight x1](Grove - LCD RGB Backlight)
- Arduino or Seeedunio x1
- Brushless Motor x1
Or you can just use our TB6605FTG Brushless Motor Kit for Arduino, this kit contains Brushless Motor Shield, 42BLF01 brushless motor, and a Grove - LCD RGB Backlight.
Hardware connection
Step 1. Connect the Brushless Motor to the Screw terminal of the Brushless Motor Shield, please refer to the Table 1.
Step 2. Connect the Grove - LCD RGB Backlight to the Grove I2C port on the Brushless Motor Shield.
Step 3. Plug the Brushless Motor Shield into your Arduino or Seeeduino.
Step 4. Power the shield with DC jack and power the Arduino via USB cable.
Software
If this is the first time you work with Arduino, we strongly recommend you to see Getting Started with Arduino before the start.
Step 1.
Download the BLDC Motor Shield (TB6605) lib Library from Github. Download the Grove-LCD RGB Backlight Library Library from Github.Step 2. Refer to How to install library to install library for Arduino.
Step 3. Restart the Arduino IDE. Open the example, you can open it via the path: File --> Examples -->BLDC Motor Shield (TB6605)--> TB6605_demo.
- Step 4. Upload the demo. If you do not know how to upload the code, please check How to upload code.
If everything goes well, you can see the DC motor run and the LCD will show the speed. Now you can rotate the potentiometer to control the speed of the motor.
Schematic Online Viewer
Resources
Tech Support
Please submit any technical issue into our forum.