Product Overview
This manual provides detailed instructions for the Aoyygg DC Motor Control Board, available in 12V/24V and 30A/40A configurations. This module is designed for controlling the forward and reverse motion of DC motors, featuring low-level trigger inputs and high-current limit switch capabilities.

Image: Top-down view of the Aoyygg DC Motor Control Board, showing its components and terminals.
Specifications
Feature | Description |
---|---|
Working Voltage | DC12V/24V |
Module Power Consumption | 0.6W (motor no-load included), 0.1W (idle) |
Signal Input | Low level active, input is photocoupler negative terminal. Any voltage below 2V is considered a signal. |
Response Speed | K1 K2: 20ms, SW1 SW2: 50ms |
Working Temperature | -25℃ to 85℃ |
Working Humidity | 5% to 95% RH |
Model | P0 Standard Edition - Self-locking |

Image: Technical drawing showing the dimensions of the control board in millimeters.
Setup and Wiring
Proper wiring is crucial for the safe and correct operation of the motor control board. Refer to the diagram below for connection details.
- Power Supply Connection: Connect your DC12V or DC24V power supply to the DC+ and DC- terminals. Ensure correct polarity.
- Motor Connection: Connect your DC motor to the MT+ and MT- terminals. The polarity here will determine the initial direction of rotation.
- Control Signal Inputs:
- K1 (Initiate Forward): Connect a low-level trigger signal to this terminal to start forward rotation. This is typically a momentary switch connecting to ground (0V).
- K2 (Initiate Reverse): Connect a low-level trigger signal to this terminal to start reverse rotation. This is typically a momentary switch connecting to ground (0V).
- Limit Switch Inputs:
- SW1 (Stop Forward): Connect a normally open (NO) limit switch here. When this switch closes (connects to low power/ground), forward rotation will immediately stop.
- SW2 (Stop Reverse): Connect a normally open (NO) limit switch here. When this switch closes (connects to low power/ground), reverse rotation will immediately stop.
- Low-Level Trigger: The signal input is active at a low level. This means a short 0V level (connected to the negative terminal of the power supply) will trigger the function. The limit signal is normally open. For example, if SW1 is closed or connected to low power, forward rotation cannot start.

Image: Detailed wiring diagram showing connections for power, motor, K1/K2 control signals, and SW1/SW2 limit switches.

Image: Diagram illustrating the concept of a low-level trigger, showing a key connecting to the module and a low trigger matching an NPN sensor.
Operating Instructions
The P0 Standard Edition module operates in a self-locking mode, meaning a single trigger initiates the action, and the module continues to operate until a stop condition is met.
- Initiating Movement:
- Pressing K1 (Initiate Forward) will start the motor in the forward direction.
- Pressing K2 (Initiate Reverse) will start the motor in the reverse direction.
- Direction Change Logic: If a reverse signal (K2) is received while the motor is in forward motion, the module will immediately stop for 0.3 seconds before initiating reverse motion. The same logic applies when changing from reverse to forward.
- Limit Switch Priority: Limit signals (SW1, SW2) have priority. If a positive limit signal (SW1) is encountered during forward motion, the motor will stop immediately. Similarly, if a reverse limit signal (SW2) is encountered during reverse motion, the motor will stop immediately.
- Preventing Start with Active Limit: The module will not allow forward rotation to start if the forward limit signal (SW1) is already active (closed). The same applies to reverse rotation and SW2.
Maintenance
The Aoyygg DC Motor Control Board is designed for durability and requires minimal maintenance.
- Keep the board clean and free from dust and moisture.
- Ensure all connections remain secure and free from corrosion.
- Operate within the specified voltage and current limits to prevent damage.
- Avoid exposing the module to extreme temperatures outside the specified operating range (-25℃ to 85℃).
Troubleshooting
Problem | Possible Cause | Solution |
---|---|---|
Motor does not start | Incorrect power supply connection; Active limit switch; Faulty signal input. | Verify DC+ and DC- polarity and voltage. Check if SW1 or SW2 is closed. Ensure K1/K2 signals are correctly applied (low-level trigger). |
Motor runs in wrong direction | Incorrect motor wiring; K1/K2 signals swapped. | Reverse MT+ and MT- connections. Verify K1 and K2 connections. |
Motor stops unexpectedly | Limit switch triggered; Power supply interruption. | Check if a limit switch (SW1/SW2) has been activated. Ensure stable power supply. |
Module is hot | Overcurrent; Insufficient ventilation. | Ensure motor current does not exceed module's rated current (30A/40A). Provide adequate airflow around the module. |
Package Contents
The package includes:
- 1x DC Motor Control Board
Warranty and Support
For any issues or support inquiries, please contact the seller or manufacturer directly. Information regarding specific warranty terms is not provided in this manual.