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.
- 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
3.3V / 5V
DC Power Input
9V ~ 24V
Max Output Current
Sine wave/Square wave
External Grove Interface
Screw terminal definition
Brushless Motor Shield
Logic power supply positive
Logic power ground
Hall sensor Phase U
Hall sensor Phase V
Hall sensor Phase W
Coil Phase U
Coil Phase V
Coil Phase W
The wiring color may be different if you are not using the 42BLF01 brushless motor, please connect according to the specific situation
- 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.
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.
If this is the first time you work with Arduino, we strongly recommend you to see Getting Started with Arduino before the start.
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
Tech Support & Product Discussion
Thank you for choosing our products! We are here to provide you with different support to ensure that your experience with our products is as smooth as possible. We offer several communication channels to cater to different preferences and needs.