TB6612FNG Hookup Guide

Contributors: M-Short
Favorited Favorite 10


The TB6612FNG is an easy and affordable way to control motors. The TB6612FNG is capable of driving two motors at up to 1.2A of constant current. Inside the IC, you'll find two standard H-bridges on a chip allowing you to not only control the direction and speed of your motors but also stop and brake. This guide will cover in detail how to use the TB6612FNG breakout board. The library for this guide will also work on the RedBot Mainboard as well since it uses the same motor driver chip.

SparkFun Motor Driver - Dual TB6612FNG (with Headers)

SparkFun Motor Driver - Dual TB6612FNG (with Headers)

SparkFun Motor Driver - Dual TB6612FNG (1A)

SparkFun Motor Driver - Dual TB6612FNG (1A)

SparkFun RedBot Mainboard

SparkFun RedBot Mainboard


Required Materials

To follow along with the motor driver example in this tutorial, here are the basic components you will need:

Suggested Reading

Before continuing with this guide, you may want to check out any topics from the list below that sound unfamiliar.

Electric Power

An overview of electric power, the rate of energy transfer. We'll talk definition of power, watts, equations, and power ratings. 1.21 gigawatts of tutorial fun!


An introduction to polarity in electronic components. Discover what polarity is, which parts have it, and how to identify it.

Alternating Current (AC) vs. Direct Current (DC)

Learn the differences between AC and DC, the history, different ways to generate AC and DC, and examples of applications.

Motors and Selecting the Right One

Learn all about different kinds of motors and how they operate.