DC Motor Controller 12V/24V with Reverse – Forward/Reverse Control, Manual or Automatic

10 


Shipping cost: 6 € Estimated delivery: ...
Free Shipping on orders of at least 80 €!
Add products worth 80 € to qualify for free shipping!

Motor Direction Controller – DC 4–40V, up to 20A, PO/P1 Modes with Limit Switches

Compact module for controlling the direction of DC motors, ideal for systems with limit switches, actuators, linear mechanisms, or DIY projects requiring forward and reverse motion. Operates across a wide voltage range from 4V to 40V, with 6V–36V recommended for stable operation. The connected motor receives the same voltage as the module supply.

Technical Specifications

  • Operating Voltage: DC 4–40V (recommended 6–36V)
  • Module Consumption: approx. 0.6W without motor, 0.1W in standby
  • Maximum Output Current: up to 20A
  • Lifetime: >150,000 actuations
  • Recommended Motor Power: up to ~80W
  • Signal Input Type: active-low (active when voltage < 2V)
  • Response Speed: K1/K2 ≈ 20ms, SW1/SW2 ≈ 50ms
  • Operating Modes: PO (self-hold) / P1 (jog)

PO and P1 Operating Modes

  • PO (Standard / Self-Hold): A short pulse on K1 or K2 starts the motor, which runs automatically until it reaches a limit switch or receives the opposite command.
  • P1 (Jog): The motor runs only while the command is active. Ideal for fine adjustments.

Inputs and Limit Switches

  • K1: forward command (active-low)
  • K2: reverse command (active-low)
  • SW1: forward limit switch (NO recommended)
  • SW2: reverse limit switch (NO recommended)
  • VIN+ / VIN-: module power supply (DC 4–40V)
  • Motor+ / Motor-: output to motor

Active-low inputs allow the use of simple buttons, mechanical limit switches, or NPN-NO sensors (3-wire).

Limit Switch Functionality and Automatic Motion

SW1 and SW2 act as safety stops: when activated, the motor stops instantly. You can create automatic motion between two points without an internal timer:

  • Point A → connected to K1
  • Point B → connected to K2
  • SW1 and SW2 not connected
  • NO switches at positions A and B

The motor will continuously move A → B → A → B in a repeating cycle.

Timer / Time Relay Option

The controller can be combined with a timer to precisely set how long the motor moves forward and backward. This enables fully automated cycles without manual intervention. Simple timers (IN+/IN–, O+/O–) or models with VCC, S1, S2 can be used.

Arduino Compatibility – Advanced Control and Automation

The module works perfectly with Arduino because K1 and K2 inputs are active-low, meaning they activate when connected to GND. Arduino can control motor direction using just two digital pins, while the controller handles all current switching.

Connecting Arduino to the Controller

  • Arduino GND → Controller GND (mandatory)
  • Arduino Digital Pin → K1 (forward)
  • Arduino Digital Pin → K2 (reverse)
  • SW1/SW2 limit switches can be used directly on the controller or read by Arduino.

What You Can Do with Arduino

  • Set exact forward duration
  • Set exact reverse duration
  • Define pauses between cycles
  • Set number of cycles
  • Stop at limit switches
  • Acceleration, deceleration, ramp control
  • Read sensors (current, position, obstacle, end-of-travel)

Arduino becomes the “brain” of the automation, while the controller manages power switching to the motor. This combination is ideal for advanced projects and fully programmable systems.

Performance and Recommendations

  • At 12V – maximum current 20A
  • At 24V – effective current ~10A
  • Check motor startup current
  • Use appropriate cables and connectors
  • Fuse recommended for protection

Package Contents

  • 1 × Motor Direction Controller (Forward / Reverse)

Product Video


Reviews

There are no reviews yet.

Be the first to review “DC Motor Controller 12V/24V with Reverse – Forward/Reverse Control, Manual or Automatic”

More products from the category Electronics & Automation

Shopping Cart