DFRobot
DFRobot 2804 12V BLDC Motor with AS5600 Encoder
· MPN: FIT1034
This compact three-phase brushless DC motor is built for advanced motion control projects where smooth torque, low noise and precise feedback matter. It runs...
This compact three-phase brushless DC motor is built for advanced motion control projects where smooth torque, low noise and precise feedback matter. It runs at a rated 12V and combines a 2804 BLDC motor with a built-in AS5600 magnetic encoder for closed-loop control.
The integrated encoder provides 12-bit angular position feedback directly on the motor, with I2C, PWM and analogue output options. That makes it well suited to Field-Oriented Control (FOC) setups for position, speed and torque control without having to mount a separate encoder.
The motor uses a CNC-machined aluminium housing with a black anodised finish, an outer rotor with NdFeB magnets, and a hollow shaft design. It is designed to work with the SimpleFOC library and common development boards such as Arduino, ESP32 and Raspberry Pi when paired with a compatible motor driver.
Included in the pack are the 2804 3-phase brushless DC motor with encoder, an MX1.25-4P to DuPont cable, and a 3-pin motor cable.
Features:
- Integrated high-precision magnetic encoder: Built-in AS5600 magnetic encoder for 12-bit angular position feedback.
- FOC optimised: Designed for Field-Oriented Control for smooth, quiet and efficient motor operation.
- Closed-loop control support: Provides feedback for position, speed and torque control.
- Multiple encoder outputs: Supports I2C, PWM and analogue output interfaces.
- Compact construction: Ultra-compact Φ34.5mm x 19.5mm aluminium frame.
- Robust motor design: CNC aluminium housing with black anodised finish.
- Hollow shaft: Allows routing wires or integrating components through the motor axis.
- Open-source ecosystem: Compatible with the SimpleFOC library and development boards including Arduino, ESP32 and Raspberry Pi.
Specifications:
- Applicable Voltage: DC 7.4-16V
- Rated Voltage: 12V
- Rated Current: 0.4A
- Maximum Current: 1A
- Rated Power: 12W
- Rated Speed: 2600 RPM @ 12V
- Torque: Approximately 300g.cm/0.03Nm
- Number of Slots and Poles: 12N/14P
- Number of Pole Pairs: 7
- Winding Resistance: 5.1Ω
- Phase Resistance: 2.3Ω
- KV Rating: 220KV
- Winding Inductance: 2.8mH
- Phase Inductance: 0.86mH
- Magnetic Flux: 0.0035Wb
- Winding Method: Delta Connection
- Stator Diameter: 28mm
- Stator Height: 4mm
- Shaft Diameter: 8mm
- Hollow Shaft Aperture: 5.4-6.5mm
- Single Motor Dimensions: 34.5x19.5mm
- Operating Temperature: 0-60°C
- Operating Voltage: 3.3V
- Chip Model: AS5600
- Resolution: 12-bit
- Accuracy: 0.087°
- Output Method: I2C, PWM, Analog Output (Default: I2C; PGO pin grounded for PWM/analog output)
- Interface: GH1.25-4Pin
A solid choice for camera gimbals, robotic joints, force-feedback devices, balancing robots, and learning advanced vector control with SimpleFOC.
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.
- closed-loop control
- Closed-loop control means the system uses feedback, such as motor position or speed, to adjust its output automatically. This matters because it can keep a motor moving accurately even when the load changes, unlike simple open-loop control.
- encoder
- A device attached to a motor or shaft that reports movement, such as rotation steps or position. In a pump system, an encoder can help measure or control how much the motor has turned, which affects how repeatable the watering amount can be.
- 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.
- Matter
- A smart home connectivity standard designed to let devices work across different ecosystems. It matters if you want a project to integrate more easily with platforms such as Apple Home, Google Home, or other Matter-compatible systems.
- 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.
- PWM
- Pulse Width Modulation is a way for a digital pin to simulate variable output power by switching on and off very quickly. It matters for controlling things like LED brightness, motor speed, or servo-style signals from a microcontroller pin.
- Torque
- A twisting force that causes something to rotate, usually measured in newton-metres or kilogram-centimetres. It matters when choosing motors, servos, gears, and tools because higher torque is needed to lift heavier loads, turn larger wheels, or move mechanisms without stalling.
Find this product in
Robotics & Motion
Supplier page — dfrobot.com
Supplier Description · 140.5 KB · Click any page to view full size