1. Introduction
The EGBO CD60L (XH-M609) is a versatile dual-mode battery charging and discharging control protector module. It features a liquid crystal display for real-time voltage and percentage monitoring, and is compatible with various battery types, including lithium batteries, operating within a DC 6-60V range. This module is designed to manage battery charging and discharging processes, offering undervoltage and overvoltage protection to extend battery life in applications such as solar power systems, battery management, and general electronic projects.

Figure 1: EGBO CD60L (XH-M609) Module Overview
2. Specifications
| Feature | Specification |
|---|---|
| Model Number | XH-M609 (CD60L) |
| Brand Name | EGBO |
| Type | Voltage Regulator / Battery Charge/Discharge Controller |
| Supply Voltage | DC 6V - 60V (Compatible with 12V, 24V, 48V battery systems) |
| Operating Temperature | -40°C to +85°C |
| Package | DIY KIT |
| Dimensions (L x W) | 4.6 cm x 4.5 cm |
| Weight | 24.56 g |
| Display | Liquid Crystal Display (LCD) for Voltage and Percentage |
| Relay | SRA-05VDC-CL (Rated 20A 14VDC, 20A 125VAC) |

Figure 2: Module Dimensions and Weight
3. Setup and Wiring
The CD60L module functions as a switching relay to control charging or discharging based on user-defined voltage parameters. It is important to note that this module does not regulate voltage directly; it only connects or disconnects the power path.
3.1. Charging Mode (IN) Wiring
In charging mode, the module controls the power flow from a charger to the battery. When the battery voltage drops below the set lower limit (dn), the relay closes, allowing the charger to charge the battery. When the battery voltage reaches or exceeds the set upper limit (UP), the relay opens, stopping the charging process. The display will show "IN" and blink during active charging.

Figure 3: Charging Mode (IN) Wiring Diagram
- Connect the DC 6-60V power source (charger input) to the "VIN+ VIN-" terminals.
- Connect the battery to be charged to the "OUT+ OUT-" terminals.
- Ensure correct polarity (+ to + and - to -) for all connections.
3.2. Discharge Mode (OUT) Wiring
In discharge mode, the module controls the power flow from the battery to a connected load. When the battery voltage is greater than or equal to the set upper limit (UP), the relay closes, allowing the load to draw power. When the battery voltage drops below the set lower limit (dn), the relay opens, disconnecting the load to protect the battery from undervoltage. The display will show "OUT" and blink during active discharging.

Figure 4: Discharge Mode (OUT) Wiring Diagram
- Connect the battery to the "VIN+ VIN-" terminals.
- Connect the load to the "OUT+ OUT-" terminals.
- Ensure correct polarity (+ to + and - to -) for all connections.
Important Note:
This product is a simple voltage controller that operates via a relay to turn the output on and off. It serves only as a switching mechanism and cannot change or regulate the voltage level.
4. Operating Instructions
4.1. Key Functions

Figure 5: Control Buttons and Display
- UP Button:
- Short press: Toggles the display between voltage percentage (%) and elapsed time (h).
- Long press (approx. 5 seconds): Switches the operating mode between Charging Mode (IN) and Discharge Mode (OUT).
- DOWN Button:
- Short press: Toggles the relay enable function (emergency stop). This action also turns off the LCD display.
- Long press: Sets the status of the LCD backlight (L-P).
OFF: Backlight remains constantly ON.ON: Backlight automatically extinguishes after 5-10 minutes of inactivity; any key press will reactivate it.
- SET Button:
- Short press: Displays the parameters currently set.
- Long press: Enters the parameter setting interface.
4.2. Parameter Settings
Follow these steps to configure the module's operating parameters:
- Hold down the SET key to enter the parameter setting screen.
- On the parameter setting screen, press the SET key repeatedly to cycle through and select different parameters.
- Once a parameter is selected, use the UP/DOWN keys to adjust its value. You can press briefly for incremental changes or hold down for faster adjustment.
- To set other parameters, repeat steps 2 and 3.
- After all desired parameters are adjusted, press and hold the SET key again to exit the setting interface and save your changes.
4.2.1. Parameters in Charging Mode (IN)

Figure 6: Charging Mode Parameter Display
- UP (Upper Voltage Limit): The voltage threshold at which the charging process will stop.
- dn (Lower Voltage Limit): The voltage threshold at which the charging process will start.
- OP (Charge Time Control): Set a non-zero value (in hours) to enable time-based charging. If set to 0, time control is disabled, and charging is solely voltage-controlled.
- dOP (Delay Turn-on Time): Specifies the interval (0-999 seconds) between the completion of a charge/discharge cycle and the next activation of the relay.
4.2.2. Parameters in Discharge Mode (OUT)

Figure 7: Discharge Mode Parameter Display
- UP (Upper Voltage Limit): The voltage threshold at which the discharging process will start.
- dn (Lower Voltage Limit): The voltage threshold at which the discharging process will stop (undervoltage protection).
- OP (Discharge Time Control): Set a non-zero value (in hours) to enable time-based discharging. If set to 0, time control is disabled, and discharging is solely voltage-controlled.
- dOP (Delay Turn-on Time): Specifies the interval (0-999 seconds) between the completion of a charge/discharge cycle and the next activation of the relay.
- FOP (Forced Start Time): After the relay's ON condition is met, the relay is forced ON for a set duration (0-10 seconds). This function is primarily for discharge mode to prevent premature relay disconnection due to instantaneous voltage drops when a test load is initially applied.
4.3. Time Control Function (OP)
When the OP parameter is set to a non-zero value, the module initiates a timer when the relay activates for either charging or discharging. Upon completion of the set time, the relay automatically disconnects to conclude the process. If the timer finishes but the voltage condition (e.g., voltage < dn in charging mode, or voltage > UP in discharge mode) is not met, the time control function will automatically deactivate, and "H:ER" will blink on the display, indicating an improper time parameter setting. Press any key to clear the "H:ER" message.
If time control is disabled (OP=0), the module will record the cumulative time the relay was active. This recorded charging/discharging time will blink on the display when you access the time display interface. It will reset upon exiting the time display or at the start of the next charge/discharge cycle.
4.4. Voltage Percentage Calculation
The displayed voltage percentage is calculated using the formula: Battery Voltage / (Upper Voltage - Lower Voltage).
5. Troubleshooting
- "ERR" Display: If the system displays "ERR" after setting parameters and exiting, it indicates that the lower voltage limit (
dn) has been set to be greater than or equal to the upper voltage limit (UP). This is an invalid configuration. Please review and correct your voltage settings to ensureUPis always greater thandn. - "H:ER" Blinking: This message indicates an issue with the time parameter (
OP) setting. The time control function has automatically turned off because the voltage condition was not met upon completion of the set time. Adjust yourOPparameter or ensure your voltage limits are appropriate for the timed operation. Press any key to clear the "H:ER" message. - Relay Not Activating/Deactivating as Expected:
- Wiring: Double-check all wiring connections for correct polarity and secure contact. Loose connections can cause intermittent operation.
- Input Voltage: Verify that the input voltage to the module is within the specified DC 6-60V operating range.
- Parameter Settings: Ensure the current battery voltage is within the set
UP/dnparameters for the selected mode (IN/OUT) to trigger the relay. - Emergency Stop: Check if the emergency stop function (short press DOWN button) has been accidentally activated, which disables the relay.
- Display Not Working:
- Power Supply: Confirm that the module is receiving power.
- LCD Backlight: If the LCD backlight is set to "ON" (L-P parameter), it might have automatically turned off due to inactivity. Press any key to wake it up.
6. Maintenance
To ensure optimal performance and longevity of your CD60L module, follow these maintenance guidelines:
- Cleanliness: Keep the module clean and free from dust, dirt, and debris. Use a soft, dry cloth for cleaning.
- Moisture Protection: Avoid exposing the module to moisture or liquids, as this can cause short circuits and damage.
- Temperature Control: Do not expose the module to extreme temperatures outside its specified operating range (-40°C to +85°C).
- Secure Connections: Regularly check that all wiring connections are secure and free from corrosion to prevent intermittent operation or potential damage.
- Load Management: Do not exceed the specified voltage (DC 6-60V) or the current ratings of the onboard relay (20A) to prevent overheating and damage to the module or connected components.
7. User Tips
- Initial Testing: Before integrating the module into a critical system, it is highly recommended to perform initial tests with a small battery and a controlled load/charger. This allows you to familiarize yourself with the settings and observe its behavior safely.
- Voltage Accuracy: For applications requiring high precision, consider verifying the module's voltage readings against a calibrated multimeter. While the module provides a clear display, external verification can ensure exact control.
- Saving Settings: Always remember to long-press the SET button after making any parameter adjustments. Unsaved changes will be lost if power is removed or the module is reset.
- Understanding Relay Operation: Keep in mind that the module's relay acts as a simple on/off switch. It does not actively regulate voltage or current. Ensure that your connected charger or load is appropriate for the battery type and capacity you are using.
- Safety First: When working with electrical components and batteries, always observe proper safety precautions, including wearing appropriate personal protective equipment and ensuring circuits are de-energized before making connections.
8. Warranty and Support
For any technical assistance, troubleshooting, or warranty-related inquiries regarding your EGBO CD60L (XH-M609) module, please contact your original retailer or the manufacturer's customer support channels. Please retain your proof of purchase for any potential warranty claims. Specific warranty terms and conditions may vary depending on the region and the seller from whom the product was purchased.





