1. Introduction
The SK120X is a true third-generation upgraded DC buck-boost power supply module featuring Constant Voltage (CV), Constant Current (CC), and Constant Power (CW) capabilities. It is equipped with an all-viewing-angle VA color LCD display, providing clear and comprehensive information. This module supports a wide range of applications, including solar charging with MPPT functionality and standard Modbus protocol for serial communication. Its robust design includes silicone buttons, a flame-retardant shell, and multiple protection features to ensure safe and reliable operation.

2. Safety Information
WARNING: This product does NOT have output reverse connection protection. Reversing the positive and negative terminals of the battery will damage the device. Battery charging requires certain professional knowledge. Non-professionals are not allowed to charge directly to prevent fire and explosion.
The SK120X is designed with multiple protection mechanisms to ensure user safety and device longevity:
- LVP (Low Voltage Protection): Protects against input under-voltage.
- OVP (Over Voltage Protection): Protects against output over-voltage.
- OCP (Over Current Protection): Protects against output over-current.
- OPP (Over Power Protection): Protects against output over-power.
- OTP (Over Temperature Protection): Protects against over-temperature.
- OHP (Over Time Protection): Protects against operation exceeding a set time.
- OAP (Over Capacity Protection): Protects against exceeding a set output capacity.
- OPH (Over Energy Protection): Protects against exceeding a set output energy.

3. Product Overview
3.1 Key Features
- True third-generation upgraded version with enhanced performance.
- All-viewing-angle VA color LCD display (more than 1.8 inches) with large, full, and rounded fonts for excellent readability.
- DC buck-boost functionality: Can step up or step down voltage.
- Constant Voltage (CV), Constant Current (CC), and Constant Power (CW) modes.
- Maximum power output of 120W (can reach 130W-150W under optimal cooling conditions with software support).
- Integrated flame-retardant shell with double-buckle design for secure fixation.
- Silicone buttons with indicator lights for comfortable touch and clear status.
- Support for firmware upgrades.
- Anti-backflow function.
- MPPT (Maximum Power Point Tracking) solar charging support.
- Supports standard Modbus protocol for serial communication.
- 10 programmable data groups (Cd0-Cd9) for quick settings recall.
- Built-in buzzer for key prompts and alarms.
- High-precision external clock crystal oscillator for accurate time and energy statistics.
- Powerful 48-pin MCU controller with 64M frequency for faster calculation speed.
- Upgraded plug and pull terminals for easy disassembly and replacement.
- Dual inductance design, high-power, high-temperature resistant FeSiAl magnetic ring inductors.
- High-quality solid-state capacitor.
- Intelligent Temperature-Controlled Fan with large-area ventilation heat sinks.
- 10k NTC 3950B external temperature sensor interface.
- Output 2-stage filtering (RC filtering).
3.2 Components and Display


- VSET Button: Short press to set voltage (CV). Long press to enter or exit the callout data group UI.
- SW Button: Short press to switch between input/output voltage or shift. Long press to enter or exit the system settings UI.
- ISET Button: Short press to set current (CC). Long press to enter or exit the data group settings UI.
- Encoder Button: Short press to switch between output power (W), capacity (Ah), energy (Wh), time (h), and temperature (°C) display in rotation. Long press to turn on/off the key lock.
- Power Button (ON/OFF): Short press to turn on/off the power output. Long press to reset the capacity (Ah) and energy (Wh) / time (h) by long pressing.

The LCD screen provides real-time information including input voltage (IN), output voltage (ON/OFF, CV), output current (CC), output power (W), capacity (Ah), energy (Wh), time (h), and temperature (°C).
4. Specifications
| Parameter | Value |
|---|---|
| Input Voltage | 6.0V - 36.0V |
| Output Voltage | 0V - 36.0V |
| Output Current | 0A - 6.000A |
| Power Output | 120W (up to 150W with optimal cooling) |
| Data Groups | 10 (Cd0-Cd9) |
| LCD Screen Size | > 1.8 inches (Visual range: 38mm x 29mm) |
| Product Dimensions (L x W x H) | 86mm x 50mm x 40mm |
| Product Weight | 118g |
| Recommended Opening Size | 81.6mm x 40.6mm |
| Brand Name | TKXEC |
| Origin | Mainland China |

5. Setup
5.1 Wiring Connections
Carefully connect the input and output wires to the designated terminals. Ensure correct polarity to prevent damage to the module and connected devices.

- IN+ / IN-: Connect your DC input power source here. Observe polarity.
- OUT+ / OUT-: Connect your load or battery to be charged here. Observe polarity.
- NTC Temperature Probe Interface: Connect an external NTC temperature probe for temperature monitoring and protection, especially during solar charging.
- Serial Communication Interface: For connecting to a PC or other devices for network control or Modbus communication.
IMPORTANT: When connecting to a battery for charging, ensure the external temperature probe is connected. The battery icon will be displayed on the screen once connected. This product does not have output reverse connection protection. Reversing the positive and negative terminals of the battery will damage the device. Battery charging requires professional knowledge.
5.2 Physical Installation
The module is designed for panel mounting. The recommended opening size for installation is 81.6mm x 40.6mm.
6. Operating Instructions
6.1 Setting Voltage and Current (CV/CC)
- On the main UI, short press the VSET button to set the voltage. The LCD will display "SET" in the lower row, and "CV" will flash, indicating the voltage setting position is selected and blinking.
- Short press the SW button or rotate the encoder button to switch the voltage setting position.
- Adjust the value by rotating the encoder.
- After setting is complete, short press the VSET button to exit and save.
- To set the current, short press the ISET button. The setting steps are the same as for voltage.

6.2 Quick Setting of Voltage or Current (FET)
In the system parameter settings UI, set the parameter FEt to CV or CC. Rotate the encoder on the main UI to enter the voltage or current setting UI. Rotate the encoder to quickly select the voltage or current.
6.3 Input/Output Voltage Display
On the main UI, short press the SW button briefly to switch between input and output voltage displays.

6.4 Checking Power (W), Capacity (Ah), Energy (Wh), Time (h), Temperature (°C)
On the main UI, short press the encoder button briefly to switch between displaying output power (W), capacity (Ah), energy (Wh), time (h), and temperature (°C) in rotation.
6.5 Key Lock
To lock the set voltage and current to prevent accidental changes, press and hold the encoder button for 2 seconds. A lock symbol will appear on the display. To unlock, press and hold the encoder button for 2 seconds again.
6.6 Data Group Function (Cd0-Cd9)
The product has 10 data groups (Cd0 to Cd9) to store and recall settings. Press and hold the VSET button on the main UI to access the data group UI. You can briefly press VSET/ISET to switch between CV and CC settings within the data group. After confirming the data group, press and hold the VSET/SW button or briefly press the encoder button to select the desired data group.


6.7 Introduction to CV/CC/CW Functions

- When Constant Power Function is OFF:
- The power supply operates in Constant Voltage (CV) and Constant Current (CC) modes, automatically switching based on the load.
- If the load current is less than the set constant current value, the power supply operates in constant voltage mode, where the output voltage is the set CV value, and the current is adaptive.
- If the load current exceeds the set constant current value, the power supply automatically enters constant current mode. At this time, the output current is the set CC value, and the voltage is adaptive.
- When Constant Power Function is ON:
- The constant voltage defaults to the maximum value, and the constant voltage value CV serves as the initial voltage (set to a reasonable value based on actual conditions).
- The power supply operates based on Ohm's law (R=U/I). The corresponding voltage is calculated based on the set constant power value using the formula P=U²/R.
- The constant power point algorithm automatically follows, and the constant power is achieved.
Constant Power Switch and Constant Power Value Setting:
- Press and hold SW on the main UI to enter the system settings menu.
- Press ISET/VSET briefly to switch to the "-CP-" constant power switch option. Set to ON to enable constant power and OFF to disable it.
- After enabling constant power, press ISET briefly on the main interface to modify the value of constant power.
6.8 System Parameter Settings
To access system parameters, long press the SW button. Use VSET to select the next parameter and ISET to select the previous parameter. Rotate the encoder to adjust values. Press and hold SW/encoder to exit.

- bEP: Buzzer ON/OFF (default: ON).
- b-L: LCD brightness adjustment (default: brightest).
- C-F: Celsius or Fahrenheit temperature display (default: °C).
- FEt: Quick voltage or current adjustment (default: CV).
- Add: Device address (for Modbus communication).
- bRE: Communication baud rate (default: 115200).
- PPt: MPPT solar charging settings (default: OFF).
- -CP-: Constant Power ON/OFF (default: OFF).
- bTP: Charging cut-off current (default: OFF).
- CLU: Calibrate output voltage.
- CLA: Calibrate output current.
- ZERO: Current zero calibration.
- CLOF: Force the power output to turn OFF when retrieving data groups.
- rEt: Restore factory settings.
- VEr: Firmware version number.
7. Advanced Features
7.1 MPPT Solar Charging
The SK120X supports MPPT solar charging. Connect an external temperature probe to the battery, and the module will automatically stop charging in case of over-temperature. This feature, combined with the anti-backflow function, makes it suitable for charging various rechargeable batteries.

REMINDER: Ensure the external temperature probe is connected when charging batteries. This product does not have output reverse connection protection. Reversing the positive and negative terminals of the battery will damage the device. Battery charging requires professional knowledge.
7.2 Network Control (Sinilink Cloud)
The module supports remote control via external networks, including LAN penetration and real-time communication, through the Sinilink Cloud platform. This allows for control via a PC host computer or a mobile app (Android/iOS).

To enable network control, you may need to connect a compatible WiFi module to the serial communication interface of the SK120X.
7.3 Complementary Commercial Software
The module is compatible with multi-serial port host communication software, allowing up to 247 devices to be connected to a single serial port. This software enables batch control of multiple devices, improving efficiency by manipulating voltage, current, switches, and other parameters simultaneously. Administrative accounts can be added for secure and controlled access.

Note: The software is constantly being upgraded, and the interface is maintained as the latest version.
7.4 XY-K485X Module Compatibility
The SK120X can connect to the XY-K485X module to achieve 485 bus control. The XY-K485X module features an original imported chip, automatic flow control, 3.3V and 5.0V signal compatibility, and a wide voltage power supply ranging from 3.0V to 30.0V. It uses a 1.25 interface, dedicated for CNC power supplies, ensuring stable and reliable operation. The XY-K485X module is industrial grade and comes with a one-year warranty.

8. Maintenance
- Keep the module clean and free from dust. Use a soft, dry cloth for cleaning.
- Ensure proper ventilation around the module, especially if operating at higher power outputs, to allow the intelligent temperature-controlled fan to function effectively.
- Avoid exposing the module to moisture or extreme temperatures.
- Regularly check wire connections for tightness and corrosion.
- The upgraded plug and pull terminals are designed for easy disassembly and replacement if needed.
9. Troubleshooting
- No Display/No Power Output:
- Check input power supply connections and ensure voltage is within the 6.0V-36.0V range.
- Verify that the power output is turned ON (short press the ON/OFF button).
- Output Voltage/Current Not Stable:
- Ensure connections are secure and there are no loose wires.
- Check if any protection (OVP, OCP, OPP) is active. Adjust settings if necessary.
- Consider if the load is too high for the module's capacity (120W nominal, up to 150W with optimal cooling).
- Module Overheating:
- Ensure adequate ventilation. The intelligent temperature-controlled fan should activate.
- Reduce the load or ensure the ambient temperature is not excessively high.
- Check if OTP (Over Temperature Protection) is active.
- Settings Not Saving:
- Ensure you are correctly exiting the setting menu (e.g., short press VSET after setting voltage).
- Utilize the data group function (Cd0-Cd9) to save frequently used settings.
- MPPT Not Functioning Correctly:
- Verify the external temperature probe is correctly connected to the battery.
- Ensure the PPt setting in system parameters is enabled.
- Confirm the solar panel output is sufficient and within the module's input voltage range.
10. User Tips
- For critical applications, always double-check your voltage and current settings before enabling output.
- When using the module for battery charging, always connect the external temperature probe to the battery to prevent over-temperature conditions.
- Take advantage of the 10 data groups to save your most common configurations for quick recall.
- If using the module for solar charging, ensure your solar panel's voltage and current characteristics are compatible with the module's input range and desired output.
- For remote monitoring and control, explore the Sinilink Cloud platform and compatible WiFi modules.
11. Warranty and Support
The XY-K485X module, if purchased separately or as part of a kit, typically comes with a one-year warranty, indicating its industrial-grade quality. For the SK120X module itself, please refer to the seller's specific warranty terms at the time of purchase.
For technical support, firmware updates, or software-related inquiries, please contact the manufacturer or your point of purchase. Always refer to the latest documentation and software versions for optimal performance.

