DRV8825 Purple Stepper Motor Driver
2,500 د.ع
Control your bipolar stepper motors with precision using this Original Chip DRV8825 Stepper Motor Driver in distinctive purple, a high-performance carrier board for the Texas Instruments DRV8825 stepper motor driver IC. This advanced driver module is designed as a drop-in replacement for A4988 drivers in many applications, offering superior microstepping resolution and current handling for 3D printers, CNC machines, robotics, and other precision motion control projects
In stock
CompareDescription
Original Chip DRV8825 Purple Stepper Motor Driver with Heatsink – High-Performance Microstepping Driver
Control your bipolar stepper motors with precision using this Original Chip DRV8825 Stepper Motor Driver in distinctive purple, a high-performance carrier board for the Texas Instruments DRV8825 stepper motor driver IC. This advanced driver module is designed as a drop-in replacement for A4988 drivers in many applications, offering superior microstepping resolution and current handling for 3D printers, CNC machines, robotics, and other precision motion control projects.
The DRV8825 features an adjustable current control with a built-in potentiometer, allowing you to set the maximum current output to match your motor’s specifications. With six different step resolutions ranging from full-step down to 1/32-step microstepping, you can achieve exceptionally smooth motor movement and reduced noise at low speeds. The driver operates at 8.2V to 45V, making it suitable for a wide range of NEMA 8, 11, 14, 17, 23, and 34 stepper motors.
The module comes with an included aluminum heatsink to improve thermal dissipation, ensuring reliable operation even at higher current levels. The purple PCB color provides easy identification and a professional aesthetic for your projects. With overcurrent protection, thermal shutdown, and under-voltage lockout, the DRV8825 delivers robust, long-lasting performance for demanding applications.
Key Features
High-Performance Microstepping
Supports full-step, half-step, quarter-step, eighth-step, sixteenth-step, and thirty-second-step resolutions, providing ultra-smooth motor movement and reduced vibration and noise at low speeds.
Wide Operating Voltage Range
Accepts input voltages from 8.2V to 45V DC, making it compatible with a wide range of stepper motors from small NEMA 8 to larger NEMA 34 motors.
2.5A Maximum Output Current
Capable of delivering up to 2.5A of current per phase with proper cooling, suitable for driving most common NEMA 17 and NEMA 23 stepper motors.
Adjustable Current Limit
Onboard potentiometer allows precise adjustment of the maximum output current to match your specific motor’s requirements and prevent overheating.
Overcurrent and Thermal Protection
Built-in protection features include overcurrent protection, thermal shutdown, and under-voltage lockout, safeguarding the driver and your motor from damage.
Simple Step and Direction Interface
Requires only two control signals (STEP and DIRECTION) from your microcontroller, simplifying wiring and programming for motion control applications.
3.3V and 5V Logic Compatible
The logic inputs are compatible with both 3.3V and 5V systems, making it easy to interface with Arduino, ESP32, Raspberry Pi, and other popular microcontrollers.
Includes Aluminum Heatsink
Comes with a pre-attached aluminum heatsink for improved thermal dissipation, allowing the driver to operate at higher currents without overheating.
Low RDS(on) Outputs
Features low resistance MOSFET outputs (typically 0.4Ω at 24V, 25°C) for high efficiency and reduced power loss during operation.
Specifications
| Parameter | Value |
|---|---|
| Driver IC | Original Texas Instruments DRV8825 |
| PCB Color | Purple |
| Input Voltage | 8.2V – 45V DC |
| Output Current | Up to 2.5A (with heatsink) |
| Microstep Resolutions | Full, 1/2, 1/4, 1/8, 1/16, 1/32 |
| Logic Voltage | 3.3V – 5V compatible |
| RDS(on) | 0.4Ω (typical at 24V, 25°C) |
| Protection Features | Overcurrent, thermal shutdown, under-voltage lockout |
| Switching Frequency | Up to 50kHz |
| Package Type | 28-pin HTSSOP (on carrier board) |
| Dimensions | 15.5mm x 20.5mm (carrier board) |
| Heatsink | Included (aluminum) |
| Mounting | Pin headers for breadboard/PCB use |
| Compatibility | Drop-in replacement for A4988 (pin-compatible) |
Pin Configuration
| Pin | Function | Description |
|---|---|---|
| ENABLE | Driver Enable | Active low input to enable driver outputs |
| MS1 | Microstep Select 1 | Step resolution selection pin 1 |
| MS2 | Microstep Select 2 | Step resolution selection pin 2 |
| MS3 | Microstep Select 3 | Step resolution selection pin 3 |
| RST | Reset | Active low reset input |
| SLP | Sleep | Active low sleep input |
| STEP | Step Input | Step signal input (active rising edge) |
| DIR | Direction Input | Direction control input |
| GND | Ground | Logic and motor ground |
| VDD | Logic Supply | 3.3-5V logic power input |
| VMOT | Motor Supply | Motor power input (8.2-45V) |
| B2, B1, A1, A2 | Motor Outputs | Connect to bipolar stepper motor coils |
| FAULT | Fault Output | Open-drain fault output |
Microstep Resolution Selection Table
| MS1 | MS2 | MS3 | Microstep Resolution |
|---|---|---|---|
| LOW | LOW | LOW | Full step (2-phase excitation) |
| HIGH | LOW | LOW | Half step (1-2 phase excitation) |
| LOW | HIGH | LOW | Quarter step |
| HIGH | HIGH | LOW | Eighth step |
| LOW | LOW | HIGH | Sixteenth step |
| HIGH | LOW | HIGH | Thirty-second step |
| LOW | HIGH | HIGH | Thirty-second step |
| HIGH | HIGH | HIGH | Thirty-second step |
Wiring Diagram
Arduino Connection
DRV8825 Driver Arduino Uno -------------- ----------- VDD -----> 5V GND -----> GND STEP -----> Digital Pin 2 DIR -----> Digital Pin 3 ENABLE -----> Digital Pin 4 (optional, connect to GND to always enable) VMOT -----> 12V-24V Power Supply (+) GND (motor) -----> 12V-24V Power Supply (-)
Arduino Code Example
// DRV8825 Stepper Motor Driver Example const int stepPin = 2; const int dirPin = 3; const int enablePin = 4; int stepsPerRevolution = 200; // 200 steps for standard NEMA 17 (1.8° per step) void setup() { pinMode(stepPin, OUTPUT); pinMode(dirPin, OUTPUT); pinMode(enablePin, OUTPUT); digitalWrite(enablePin, LOW); // Enable driver (active low) Serial.begin(9600); Serial.println("DRV8825 Stepper Driver Ready"); } void loop() { // Rotate clockwise 1 revolution digitalWrite(dirPin, HIGH); for (int i = 0; i < stepsPerRevolution; i++) { digitalWrite(stepPin, HIGH); delayMicroseconds(500); digitalWrite(stepPin, LOW); delayMicroseconds(500); } delay(1000); // Rotate counter-clockwise 1 revolution digitalWrite(dirPin, LOW); for (int i = 0; i < stepsPerRevolution; i++) { digitalWrite(stepPin, HIGH); delayMicroseconds(500); digitalWrite(stepPin, LOW); delayMicroseconds(500); } delay(1000); }
Current Limiting Adjustment
To set the current limit for your stepper motor:
-
Place the driver on a non-conductive surface with no motor connected
-
Connect VMOT to the appropriate power supply voltage
-
Connect VDD to 5V logic supply
-
Measure the voltage between the potentiometer wiper and GND
-
Adjust the potentiometer until the measured voltage matches the desired current limit using the formula: Vref = Current Limit / 2.5
For example, to set a 1.5A current limit: Vref = 1.5 / 2.5 = 0.6V
Common Applications
-
3D printers (Prusa, Creality, etc.)
-
CNC routers and milling machines
-
Laser engravers and cutters
-
Desktop CNC machines
-
Robotics and automation
-
Pick-and-place machines
-
Camera sliders and motion control rigs
-
Small CNC lathes and mills
-
Educational robotics projects
Important Usage Notes
-
Always use a heatsink when operating above 1A to prevent overheating
-
Ensure proper cooling with adequate airflow around the driver
-
Do not exceed the maximum voltage rating of 45V
-
The driver should be disabled (ENABLE pin HIGH) when not in use to reduce power consumption
-
For best performance, use a power supply with adequate filtering to reduce voltage ripple
-
The driver will go into thermal shutdown if overheated; allow cooling before resuming operation
-
Connect a large capacitor (100µF or more) across VMOT and GND near the driver to smooth power delivery
Package Contents
-
1 x Original Chip DRV8825 Stepper Motor Driver (Purple)
-
1 x Aluminum Heatsink (pre-attached or included)
مشغل محرك خطوي DRV8825 أصلي باللون الأرجواني مع مشتت حراري – مشغل دقيق عالي الأداء
تحكم في محركاتك الخطوية ثنائية القطبية بدقة باستخدام مشغل محرك الخطوة الأصلي DRV8825 باللون الأرجواني المميز، وهي لوحة حاملة عالية الأداء لدائرة مشغل محرك الخطوة DRV8825 من Texas Instruments. تم تصميم وحدة المشغل المتقدمة هذه كبديل مباشر لمشغلات A4988 في العديد من التطبيقات، مما يوفر دقة تحكم دقيقة فائقة ومعالجة تيار لأنظمة الطباعة ثلاثية الأبعاد وآلات CNC والروبوتات وغيرها من مشاريع التحكم في الحركة الدقيقة.
يتميز DRV8825 بتحكم قابل للتعديل في التيار مع مقياس جهد مدمج، مما يسمح لك بتعيين أقصى تيار خرج لمطابقة مواصفات المحرك الخاص بك. مع ست درجات دقة خطوة مختلفة تتراوح من الخطوة الكاملة وصولاً إلى 1/32 خطوة دقيقة، يمكنك تحقيق حركة محرك فائقة النعومة وتقليل الضوضاء عند السرعات المنخفضة. يعمل المشغل بجهد 8.2V إلى 45V، مما يجعله مناسبًا لمجموعة واسعة من المحركات الخطوية NEMA 8 و 11 و 14 و 17 و 23 و 34.
تأتي الوحدة مع مشتت حراري من الألومنيوم لتحسين التبريد الحراري، مما يضمن تشغيلًا موثوقًا حتى عند مستويات التيار العالية. يوفر لون PCB الأرجواني تمييزًا سهلًا وجمالية احترافية لمشاريعك. مع حماية من التيار الزائد والإغلاق الحراري وقفل الجهد المنخفض، يقدم DRV8825 أداءً قويًا وطويل الأمد للتطبيقات المتطلبة.
المميزات الرئيسية
تحكم دقيق عالي الأداء
يدعم درجات دقة الخطوة الكاملة ونصف الخطوة وربع الخطوة وثمن الخطوة وسدس عشر الخطوة وواحد على اثنين وثلاثين خطوة، مما يوفر حركة محرك فائقة النعومة وتقليل الاهتزاز والضوضاء عند السرعات المنخفضة.
نطاق جهد تشغيل واسع
يقبل جهود دخل من 8.2V إلى 45V تيار مستمر، مما يجعله متوافقًا مع مجموعة واسعة من المحركات الخطوية من NEMA 8 الصغير إلى محركات NEMA 34 الأكبر.
أقصى تيار خرج 2.5 أمبير
قادر على توفير ما يصل إلى 2.5 أمبير من التيار لكل طور مع التبريد المناسب، مناسب لتشغيل معظم محركات NEMA 17 و NEMA 23 الشائعة.
حد تيار قابل للتعديل
يسمح مقياس الجهد المدمج بضبط دقيق لأقصى تيار خرج لمطابقة متطلبات المحرك الخاص بك ومنع ارتفاع درجة الحرارة.
حماية من التيار الزائد والحرارة
تشمل ميزات الحماية المدمجة حماية من التيار الزائد والإغلاق الحراري وقفل الجهد المنخفض، مما يحمي المشغل والمحرك من التلف.
واجهة خطوة واتجاه بسيطة
يتطلب فقط إشارتي تحكم (خطوة واتجاه) من المتحكم الدقيق الخاص بك، مما يبسط الأسلاك والبرمجة لتطبيقات التحكم في الحركة.
متوافق مع منطق 3.3V و 5V
مدخلات المنطق متوافقة مع كل من أنظمة 3.3V و 5V، مما يسهل الربط مع Arduino و ESP32 و Raspberry Pi والمتحكمات الدقيقة الشهيرة الأخرى.
يتضمن مشتت حراري ألومنيوم
يأتي مع مشتت حراري ألومنيوم مثبت مسبقًا لتحسين التبريد الحراري، مما يسمح للمشغل بالعمل بتيارات أعلى دون ارتفاع درجة الحرارة.
مخارج RDS(on) منخفضة
يتميز بمخارج ترانزستور MOSFET منخفضة المقاومة للتشغيل عالي الكفاءة وتقليل فقدان الطاقة أثناء التشغيل.
المواصفات الفنية
| المعامل | القيمة |
|---|---|
| دائرة المشغل | Texas Instruments DRV8825 أصلي |
| لون PCB | أرجواني |
| جهد الدخل | 8.2V – 45V تيار مستمر |
| تيار الخرج | حتى 2.5 أمبير |
| درجات دقة الخطوة | كامل، 1/2، 1/4، 1/8، 1/16، 1/32 |
| جهد المنطق | 3.3V – 5V |
| ميزات الحماية | تيار زائد، إغلاق حراري، قفل جهد منخفض |
| الأبعاد | 15.5 مم × 20.5 مم |
| مشتت حراري | مضمن |
| التوافق | بديل مباشر لـ A4988 |
جدول اختيار دقة الخطوة
| MS1 | MS2 | MS3 | دقة الخطوة |
|---|---|---|---|
| LOW | LOW | LOW | خطوة كاملة |
| HIGH | LOW | LOW | نصف خطوة |
| LOW | HIGH | LOW | ربع خطوة |
| HIGH | HIGH | LOW | ثمن خطوة |
| LOW | LOW | HIGH | سدس عشر خطوة |
| HIGH | LOW | HIGH | 1/32 خطوة |
كود Arduino مثال
const int stepPin = 2; const int dirPin = 3; const int enablePin = 4; void setup() { pinMode(stepPin, OUTPUT); pinMode(dirPin, OUTPUT); pinMode(enablePin, OUTPUT); digitalWrite(enablePin, LOW); Serial.begin(9600); } void loop() { digitalWrite(dirPin, HIGH); for (int i = 0; i < 200; i++) { digitalWrite(stepPin, HIGH); delayMicroseconds(500); digitalWrite(stepPin, LOW); delayMicroseconds(500); } delay(1000); digitalWrite(dirPin, LOW); for (int i = 0; i < 200; i++) { digitalWrite(stepPin, HIGH); delayMicroseconds(500); digitalWrite(stepPin, LOW); delayMicroseconds(500); } delay(1000); }
التطبيقات الشائعة
-
الطابعات ثلاثية الأبعاد
-
آلات CNC
-
آلات النقش بالليزر
-
الروبوتات والأتمتة
-
مشاريع التحكم في الحركة
محتويات العلبة
-
1 × مشغل محرك خطوي DRV8825 أصلي (أرجواني)
-
1 × مشتت حراري ألومنيوم






Reviews
There are no reviews yet