SparkFun
SparkFun IoT Brushless Motor Driver (ESP32 WROOM, TMC6300)
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...
- IoT Brushless Motor Driver board
- Gimbal Motor
- Mounting Screws
- Motor Spacers
- 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
- Schematic
- Eagle Files
- Board Dimensions
- Hookup Guide
- Arduino Libraries:
- Component Datasheets:
- Qwiic Info Page
- GitHub Hardware Repository
- Product Showcase Video
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 microcontroller modules with built-in wireless features such as Bluetooth and WiFi. Knowing this product uses an ESP32-based module helps explain how it provides wireless serial communication and firmware update features.
- 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.
- 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 is a small electronic component that lights up when current flows through it in the correct direction. In this kit, LEDs create the flashing effect, so polarity and correct soldering matter for the project to work.
- microcontroller
- A microcontroller is a small computer on a chip that runs your program and controls connected inputs and outputs. For this product, it is the part that reads buttons and sensors, drives the display and speaker, and communicates over Bluetooth.
- 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 is a rigid board with copper tracks that connect electronic parts without loose wires. For this kit, the PCBs also form the airplane shape, so they are both the circuit base and part of the finished model.
- 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, usually referring to an LED that can mix those three colours. It matters because controlling an RGB LED teaches how separate outputs combine to create different colours.
- USB-C
- A modern reversible USB connector used for power and data connections. On this product it matters because it can connect directly to a computer as well as to a microcontroller project.
Find this product in
Brands
ESP32
Schematic
Schematic · 230.1 KB · Click any page to view full size
ESP32-WROOM-32E Datasheet
Datasheet · 948.1 KB · Click any page to view full size
TMC6300 Datasheet
Datasheet · 625.4 KB · Click any page to view full size
TMAG5273 Datasheet
Datasheet · 2.0 MB · Click any page to view full size
INA240 Datasheet
Datasheet · 1.8 MB · Click any page to view full size
Board Dimensions
Mechanical Drawings · 193.8 KB · Click any page to view full size
WS2812 LED Datasheet
Datasheet · 271.8 KB · Click any page to view full size
Supplier page — sparkfun.com
Supplier Description · 815.5 KB · Click any page to view full size
Resources & Downloads
Guides, code examples, and more