AI agents & screen readers: for a machine-readable, text-only catalogue, start at /llms.txt. Products are available as Markdown (/products.md, /products/{handle}.md) and JSON (/products.json, /products/{handle}.json).
Store

SparkFun

$224.75 |
In stock at supplier
No reviews yet

The SparkFun IoT Brushless Motor Driver is a powerful, easy-to-use motor driver that can control any 3-phase BLDC with built-in WiFi and Bluetooth® capabilit...

Stock availability

Available with leadtime
4 available
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout
The SparkFun IoT Brushless Motor Driver is a powerful, easy-to-use motor driver that can control any 3-phase BLDC with built-in WiFi and Bluetooth® capabilities! However, with our on-board Three Phase Brushless Gimbal Motor, you can be sure of getting the best performance and reliability without needing to find your own motor. It features the TMC6300 from ADI + Trinamic, a high-performance motor driver that allows you to control the motor using a microcontroller, such as the ESP32 WROOM, which is included on the board. The SparkFun IoT Brushless Motor Driver is perfect for various IoT applications, such as controlling robots, drones, and other high-performance devices.
The TMC6300 is a powerful, easy-to-use three-phase motor driver with up to 2A (1.4ARMS) of total drive current. Separate high-side and low-side control of the three half-bridges allows for incredible control of each phase of the motor commutation. We've found the Arduino Simple Field Oriented Control library to work well with the TMC6300 motor driver.
However, a field-oriented control (FOC) algorithm requires some feedback to close and optimize the control loop. Therefore, we integrated a TMAG5273 hall-effect sensor and INA240A1 current sensor amplifiers (both manufactured by Texas Instruments) into the IoT motor driver board design. This allows users to incorporate a position sensor and current sensing into the FOC algorithm or any feedback control loop they implement.
Additionally, this motor driver also features a hall-effect sensor, three in-line current sensors for each motor phase, and a low-side current sensor to gather information about the status of the motor to return to the user. It also features two user buttons, a Qwiic connector, and a user-configurable RGB LED for more customizability!
The SparkFun Qwiic Connect System is an ecosystem of I2C sensors, actuators, shields and cables that make prototyping faster and less prone to error. All Qwiic-enabled boards use a common 1mm pitch, 4-pin JST connector. This reduces the amount of required PCB space, and polarized connections mean you can’t hook it up wrong.
Includes:
  • IoT Brushless Motor Driver board
  • Gimbal Motor
  • Mounting Screws
  • Motor Spacers
Features:
  • USB-C Connector
  • ESP32 Microcontroller
  • TMC6300 Motor Driver
  • TMAG5273 Hall Effect Sensor
  • Current Sensors 
    • INA240 Current Sense Amplifier
    • MCP6021 Operational Amplifier
  • WS2812 RGB LED
  • 3-Pin JST Connector (to Gimbal Motor)
  • 4 Buttons
  • Gimbal Motor
  • Qwiic Connector
Documents:
Videos


Jargon buster

Plain-language definitions for the technical terms used above.

BLDC
BLDC stands for brushless DC motor, a motor type that uses electronic switching instead of brushes to make it spin. It matters because BLDC motors need a suitable driver and control method, especially when you want smooth low-speed movement or precise positioning.
ESP32
ESP32 is a family of low-cost microcontroller chips and modules from Espressif with built-in WiFi and Bluetooth. They support programmable firmware and over-the-air updates, and are commonly programmed with toolchains such as the Arduino core and ESP-IDF.
Field-Oriented Control (FOC)
Field-Oriented Control is a motor-control method that carefully controls the magnetic fields inside a brushless motor for smoother and more precise motion. It matters for projects such as robotics, gimbals, and haptics where quiet operation, low-speed control, or accurate torque control is important.
Hall-effect sensor
A magnetic sensor that changes its output when it detects a magnetic field. It matters for projects that need to sense magnets, wheel rotation, position, or current without physical contact.
I2C
I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
IoT
Short for Internet of Things, meaning physical devices that connect to networks or the internet to send data or be controlled remotely. It matters if you want projects such as connected sensors, remote controls or classroom data-logging activities.
LED
A light-emitting diode (LED) is a small electronic component that emits light when current flows through it in the correct direction. Because it only conducts one way, its polarity matters, and a through-hole LED must be soldered the correct way around to light up.
microcontroller
A microcontroller is a small computer on a single chip that runs a stored program and controls connected inputs and outputs such as buttons, sensors, displays and communication interfaces. In a device built around one, it is the part that executes the code and coordinates the device's behaviour.
motor driver
An electronic circuit that lets a low-power controller switch and control a motor that needs more current than the controller pins can safely provide. Checking motor driver support matters because pumps and motors usually cannot be connected directly to a microcontroller output.
PCB
A printed circuit board (PCB) is a board, usually rigid, with etched copper tracks that connect electronic components together without loose wiring. Components are mounted on the board and signals route between them through the copper layout.
Qwiic
Qwiic is a plug-in connector system for I2C devices that uses small 4-pin cables, so you can connect compatible sensors without soldering. It matters because your controller or adapter also needs Qwiic, or you will need a cable or breakout to wire it up.
RGB
Short for red, green and blue, the three primary colours of light that are mixed in varying amounts to make a wide range of colours. In electronics RGB can refer to an LED or pixel that blends these three colours, or to a colour signal or interface that carries separate red, green and blue channels.
USB-C
USB-C is a small, reversible USB connector that can carry power, data and, on some devices, video over a single cable. The same connector can range from charging only to high-speed data, so the functions a given port actually supports vary.

Schematic

Schematic · 230.1 KB · Click any page to view full size

Download PDF

ESP32-WROOM-32E Datasheet

Datasheet · 948.1 KB · Click any page to view full size

Download PDF

TMC6300 Datasheet

Datasheet · 625.4 KB · Click any page to view full size

Download PDF

TMAG5273 Datasheet

Datasheet · 2.0 MB · Click any page to view full size

Download PDF

INA240 Datasheet

Datasheet · 1.8 MB · Click any page to view full size

Download PDF

Board Dimensions

Mechanical Drawings · 193.8 KB · Click any page to view full size

Download PDF

WS2812 LED Datasheet

Datasheet · 271.8 KB · Click any page to view full size

Download PDF

Supplier page — sparkfun.com

Supplier Description · 815.5 KB · Click any page to view full size

Download PDF

drv8313

Datasheet · 1.9 MB · Click any page to view full size

Download PDF

Source Code

Open-source libraries, firmware & example projects for this product

Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.