Difference between revisions of "Category:Driver Board"

From ElectroDragon
Jump to navigation Jump to search
(PWM DC Motor Driver (or stepper) / 2x H-Bridge)
(PWM DC Motor Driver (or stepper) / 2x H-Bridge)
Line 48: Line 48:
| TB6612  ||~15V || 1.2A || 3A ||  
| TB6612  ||~15V || 1.2A || 3A || ||  
| [[L293]] L293D || ~36V || 0.6A || ||  
| [[L293]] L293D || ~36V || 0.6A || ||  
| L298P ||~50V || 2A/2.5A || 3A ||  
| L298P ||~50V || 2A/2.5A || 3A || ||  

Revision as of 08:16, 4 September 2019

  • Two full H-bridges = four half H-bridges. That means you can drive four solenoids, two DC motors bi-directionally
  • Stepper Guide

Compare and Select (Reference Only)

  • Motor Control
Type Drive Use Current Peak Iout Current RMS Votlage Micro-Step & Pulse/REV Protection
BTS7960 43A 45V
DRV8825 2x H full-bridge stepper 2.5A @24V 1.75A @24V 8.2-45V
DRV8833 2x H full-bridge brushed DC or bipolar stepper motors 1.5A RMS @5V 2.7 to 10.8 V
TB6612 2x H full-bridge 3.2A 1.2A 4.5-13.5V
TB6560 2x H full-bridge CNC router drive TB6560AHQ: 3.5 A 40V
TB6600 2x H full-bridge CNC router drive 5 A 50V (1-32) 6400 over-heat, over-current
DSP MA860H 2x H full-bridge CNC router drive 7.2 A AC18V-60V, DC24V-80V (1-256) 51200 half-current, over-voltage, over-current
LV8729 2x H full-bridge CNC router drive 1.8 A 9-32V, 12V (1-128) 25600 half-current, over-voltage, over-current
VNH2SP30-E 1x H full-bridge "Arduino monster shield" 30A 41V
L9110 / HG7881 1x H full-bridge 0.8A 2.5V-12V
MC33887 mono H Brige 5A 5-28V
ULN2003 7 x Darlinton array
RZ7899 1x H full-bridge 4.2A 24V

PWM DC Motor Driver (or stepper) / 1x H-Bridge

  • DRV8837

PWM DC Motor Driver (or stepper) / 2x H-Bridge

  • Ave. = Ave. / Current DC / Repeative / Continuous pulse
Type Voltage Ave. Peak / Single pulse Other Features Alternative
DRV8833 2.7-12.8V 1.5A RMS 2A Fault Mode HR8833
TB6612 ~15V 1.2A 3A
L293 L293D ~36V 0.6A
L298P ~50V 2A/2.5A 3A

Stepper Drive

  • STEP/DIR: microstepping motor driver / 2x H-Bridge
Type Voltage Current DC / Continuous pulse / Single pulse Other Features Alternative
A3967 ~35V 0.75A / 0.85A ?
A4988 ~35V Single: 2A-? ~1/16 microstepping HR4988
DRV8825 8-45V Single: 2.5A ~1/32 microstepping HR8826
TB6600 ~50V Single 4.5A?

Servo Control

  • PCA9685 - 16-channel, 12-bit PWM Fm+ I2C-bus LED controller

Use Guide TB6600, 6560


  • Double check the wiring before to use, otherwise the module could be burnt.
  • Do not use more than 3A motor


Pin Definition

Name Name2 Description Mode
+24V, GND Motor power
A+/-, B+/- Motor phase A/B
CLK +/- PUL +/- Pulse
CW +/- DIR +/- Direction Clockwise on H-TTL, vice serse
EN+ EN- ENA, ENB Enable Standby/lock mode on H-TTL, vice serse
  • CLK, CW and EN can be configured to work as high TTL or Low TTL
  • Default TTL signal is 5V, If use 12V signal, serial connect a 1K resistor, if use 24V signal, serial connect a 2.4K resistor

Configuration TB6560


Quick Start and Troubleshoot

  • Use accelStepper library, modified demo code please check git-hub page here.
  • No need to connect EN at beginning
  • When alarm light up, double check voltage too small or big, double check motor wiring. Normally 16 division micro-setp can work well.
  • Check demo video, if all wiring correct, double check or try division of micro-step.

Use Guide LV8729 Module Drive

Note: When checking Vref, do not connect motor, but connect power and USB power. When tuning Vref, first turn to smallest in case of burn output

Micro-step setup:

  • Measured voltage: Vref --- Drive current: I --- Drive resistance: Rs = 0.1
  • 0.10V 0.2A 0.1Ω
  • 0.15V 0.3A 0.1Ω
  • 0.20V 0.4A 0.1Ω
  • 0.25V 0.5A 0.1Ω
  • 0.30V 0.6A 0.1Ω
  • 0.35V 0.7A 0.1Ω
  • 0.40V 0.8A 0.1Ω
  • 0.45V 0.9A 0.1Ω
  • 0.50V 1.0A 0.1Ω
  • 0.55V 1.1A 0.1Ω
  • 0.60V 1.2A 0.1Ω
  • 0.65V 1.3A 0.1Ω
  • 0.70V 1.4A 0.1Ω
  • 0.75V 1.5A 0.1Ω

Use Guide TMC2100 Drive

  • Drive current algorithm: i = Vref * 1.9 / 2.5, the default Vref about 0.65v, so the default current 0.5A, the maximum current 1A!
  • Vref measures the voltage at the middle of Gnd and the potentiometer.
  • Be sure not to connect the motor when measuring voltage, otherwise it is easy to burn the drive.
  • Measure the voltage should be connected to the power supply, do not just connect USB power supply.
  • When using the Ramps1.4 or MKS Gen, remove the three jumper caps under the socket
  • Note the direction, refer to the above figure.
  • Heat sink directly attached to the PCB, refer to the following figure.
  • Motor direction and 4988 and 8825 on the contrary, if you want to directly replace the 4988, please adjust the firmware or adjust the motor connection.
  • For further details, refer to the TMC2100 data sheet.





TB Drive

LV8729 (THB6128)


  • IR2156STRPBF half H bridge drive

This category currently contains no pages or media.