Loading 3D model… large boards can take a moment.
This motor driver safely operates small, brushed 5-24V DC motors up to 2A. It has current-based stall detection that automatically stops driving the motor when the end of travel or an excessive load is sensed.
The board has two inputs that make the motor spin in either direction. When a stall condition is detected, the motor is disabled until both inputs are released. This prevents the stalled motor from heating up and causing the windings to burn out.
In many situations, this removes the need to install mechanical or optical end-stops.
The circuit is built around a DRV8251A motor driver IC, with a few filters and discrete logic components.
[!NOTE] This board was originally intended to be operated by physical buttons. Speed control through PWM is not supported.
Navigate to the releases section to obtain the latest schematic and production files.
For an explanation on how the circuit works, see this page.
After assembling the board, power (5-24VDC) must be applied to J1 at pins 'VIN' and 'GND'. The motor leads are to be connected to the same connector, at the pins indicated by 'MOTOR'.
Inputs are to be connected to J2, on pins IN1 and IN2. Inputs are considered active when they are pulled to GND (active-low). If switches are used, place these between GND and IN1/IN2.
The circuit has to be tuned before use:
No comments yet. Be the first to ask about this board.