1. Product Overview
The SK150C is a third-generation CNC Buck Boost DC Power Supply Module designed for precise voltage and current regulation. It features a 1.8-inch color display for real-time monitoring, independent silicone keypads for easy operation, and multiple protection mechanisms to ensure safe use. This module supports serial communication via Modbus protocol, allowing for control and monitoring through a PC or mobile application (with optional Bluetooth/USB modules).

Figure 1: SK150C CNC Buck Boost DC Power Supply Module
Key Features:
- Wide Input Voltage: 7-36V DC
- Adjustable Output: 0.5-40V DC, 0-8A, up to 150W
- Colorful 1.8-inch Display: Clear real-time monitoring of voltage, current, and power
- Independent Silicone Keypads: Precise adjustment, durable and easy to operate
- Multiple Protection Functions: Overvoltage (OVP), Overcurrent (OCP), Overpower (OPP), Over-temperature (OTP), Anti-reverse connection, and Anti-backflow protection
- Supports Communication: Standard Modbus protocol, supports serial port & APP control (Bluetooth module required, sold separately)
- Application: Ideal for DIY adjustable power supplies, battery charging, equipment testing, and various electronic projects.
2. Setup Instructions
2.1 Physical Connections
Before connecting, ensure the input power source is within the specified voltage range (7-36V DC) and can supply sufficient current for your desired output. Observe polarity carefully.

Figure 2: Internal Components and Connection Points
- Input Power: Connect your DC input power source to the plug-in terminal. Ensure correct polarity (+ and -).
- Output Load: Connect your load to the output terminals.
- Serial Communication: For serial communication, connect the +5V, TX, RX, and GND pins to your communication module (e.g., ZK-BT board for Bluetooth or ZK-U2T for USB to TTL).
- Temperature Detection: Connect a temperature sensor to the designated temperature detection pins if external temperature monitoring is desired.

Figure 3: Back View and Internal Connections
2.2 APP Online Method (Requires ZK-BT board, sold separately)
- Insert the communication interface of the power motherboard into the ZK-BT board. The ZK-BT indicator light will flash once when inserted.
- Open the Wuzhi Zhilian APP on your mobile device (Android or iOS).
- Click "Add Device" on the APP interface. Wuzhi Power will be automatically searched for.
- After clicking on the discovered device, it will automatically connect.
- Once connected, click "Complete" to finish the setup.
- Long press the device icon to change its name or delete it.

Figure 4: APP Online Method and Interface
2.3 PC Online Method (Requires ZK-U2T USB to TTL module, sold separately)
- Insert a data cable into your computer and connect it to the ZK-U2T (USB to TTL module).
- The other end of the ZK-U2T module has a 4P cable. Insert this cable into the communication port of the power motherboard.
- Find the port number COMx corresponding to USB-Serial CH340 in your computer's Device Manager (Ports section).
- Open the "Wuzhi Zhilian" upper computer software. Select the corresponding port number COMx and click the "Connect" button in the bottom left corner.
- Ensure your operating environment has .NET Framework 4.8 installed. If not, download and install it from the official Microsoft website.

Figure 5: PC Online Method and Software Interface
3. Operating Instructions
3.1 Key Functions Overview

Figure 6: Key Functions Diagram
- M/β (Short press): Select setting bit.
- M/β (Long press): Open/Cancel lock function.
- V-SET (Short press): Voltage setting.
- V-SET (Long press): OVP (Overvoltage Protection) setting.
- I-SET (Short press): Current setting.
- I-SET (Long press): OCP (Overcurrent Protection) setting.
- OK/β (Short press): OK / Confirm.
- OK/β (Long press): OCP (Overcurrent Protection) setting (duplicate, likely a typo in source, use I-SET long press for OCP).
- Rotary Encoder (Left rotation): Switching interface display; Number reduction during setup.
- Rotary Encoder (Right rotation): Switching interface display; Number increase during setup.
- Power Button (Short press): Turn off/on output.
- Power Button (Long press): Sleep shutdown.
3.2 Setting Voltage and Current

Figure 7: Setting Voltage and Current
- To Set Voltage: Short press V-SET to enter voltage setting. Rotate the encoder to shift the digit and adjust the value. After setting, short press V-SET or OK/β again to exit.
- To Set Current: Short press I-SET to enter current setting. Rotate the encoder to shift the digit and adjust the value. After setting, short press I-SET or OK/β again to exit.
3.3 Data Group Settings
The module supports 11 data groups (M0-M10) for storing and recalling settings.

Figure 8: Data Group Setting Interface
- Call Out Data Group: Short press M/β to call up the data group settings. Rotate the encoder to switch between M0-M10. Press OK/β to confirm and exit.
- Set Data Group Parameters: In the data group setting interface, short press M/β to select the settings option (M-PRE, M-OUT, V-SET, I-SET, S-LVP, S-OVP, S-OCP, S-OPP, S-OTP, S-OHP, S-OAH, S-OWH). Rotate the encoder to adjust values. Press OK/β to confirm and exit.
3.4 Protection Settings (OVP, OCP, etc.)

Figure 9: Setting Output Protection Parameters
- S-LVP (Input Undervoltage Protection): Short press V-SET (long press for OVP, then navigate) to set. Default: 6.0V.
- S-OVP (Output Overvoltage Protection): Long press V-SET to enter OVP settings. Rotate the encoder to shift and adjust. Default: 42V.
- S-OCP (Output Overcurrent Protection): Long press I-SET to enter OCP settings. Rotate the encoder to shift and adjust. Default: 8.2A.
- S-OPP (Output Overpower Protection): Set via menu. Default: 160W.
- S-OTP (Over Temperature Protection): Set via menu. Default: 60Β°C.
- S-OHP (Timeout Protection): Long press to turn on/off. Short press to shift, rotate to adjust.
- S-OAH (Over Capacity Protection): Long press to turn on/off. Short press to shift, rotate to adjust.
- S-OWH (Over Energy Protection): Long press to turn on/off. Short press to shift, rotate to adjust.
3.5 Locking Function
To prevent accidental changes to settings:

Figure 10: Locking Function
- Lock: On the normal display interface, long press M/β for 2 seconds. A lock symbol will appear.
- Unlock: Long press M/β for 2 seconds again. The lock symbol will disappear.
3.6 Menu Interface Settings

Figure 11: Menu Interface
Short press M/β to select options in the menu interface. Rotate the encoder to adjust values.
- Sound N: Rotary encoder sound on/off.
- S. Off N: Turn the rotary encoder on/off and set the screen rest time.
- Addr 001: Set communication address for rotary encoder.
- P. I. N: Rotary encoder on/off.
- C. Z. P.: Short press OK/β to pop up the calibration zero point dialog box.
- Cal. V: Short press OK/β to pop up the calibration voltage dialog box.
- B/L 5: Rotate the encoder to adjust the backlight brightness (0-5 levels).
- Lang EN: Rotate encoder switching between Chinese and English display.
- Baud 115200: Rotation encoder switching communication rate size.
- N. D. B. O Y: Rotate the encoder to adjust the default output on/off during startup.
- F. Rst: Short press OK/β to pop up the calibration and factory reset dialog box.
- Cal. I: Short press OK/β to pop up the calibration current dialog box.
4. Calibration
4.1 Voltage Calibration

Figure 12: Voltage Calibration Steps
- Use a multimeter to measure the actual voltage at the current output terminal (output terminal unloaded).
- Short press OK/β to display voltage 2.
- Use a multimeter to measure the actual voltage at the current output terminal again and input it.
- Short press OK/β to complete the calibration.
If calibration is successful, it will display "CALI Success" and exit; otherwise, it will display "CALI Failed" and exit. If it fails, you can try calibrating again.
4.2 Current Calibration

Figure 13: Current Calibration Steps
- Use a multimeter current range or electronic load to short circuit the output terminals and measure the current actual current.
- Short press OK/β to display current 2.
- Use a multimeter to measure the actual current at the current output terminal again and input it.
- Short press OK/β to complete the calibration.
If calibration is successful, it will display "CALI Success" and exit; otherwise, it will display "CALI Failed" and exit. If it fails, you can try calibrating again.
5. Maintenance
The SK150C module is designed for durability and ease of use. Regular maintenance will ensure its longevity and optimal performance.
- Cleaning: Keep the module clean and free from dust and debris. Use a soft, dry cloth for cleaning. Avoid using liquids or abrasive cleaners.
- Connections: Periodically check all input and output connections to ensure they are secure. The upgraded plug-in terminals are designed for easy disassembly and replacement if needed.
- Storage: When not in use, store the module in a dry, cool environment away from direct sunlight and extreme temperatures.
- Silicone Keypads: The silicone keypads are designed for long-term use and frequent pressing. They are soft, durable, and dustproof.

Figure 14: Upgraded Plug-in Terminals for Easy Maintenance
6. Troubleshooting
If you encounter issues with your SK150C module, refer to the following common problems and solutions:
- No Display/Power:
- Check input voltage: Ensure it is within the 7-36V DC range.
- Check input polarity: Verify that the positive and negative terminals are connected correctly.
- Check connections: Ensure all power connections are secure.
- Incorrect Voltage/Current Readings:
- Perform calibration: Follow the voltage and current calibration steps in Section 4.
- Check multimeter accuracy: Ensure your measurement tools are accurate.
- Output Not Turning On:
- Check output enable: Short press the power button to toggle output on/off.
- Check protection settings: Verify that OVP, OCP, OPP, OTP, etc., are not triggered. Adjust limits if necessary.
- Check load: Ensure the load is not short-circuited or drawing excessive current.
- Module Overheating:
- Reduce load: Operating close to the maximum 150W output can generate heat.
- Ensure adequate ventilation: Do not enclose the module in a confined space without airflow.
- Check OTP setting: Ensure the over-temperature protection is set appropriately (default 60Β°C).
- Communication Issues (APP/PC):
- Verify module connection: Ensure the ZK-BT or ZK-U2T module is correctly inserted.
- Check APP/PC software: Ensure the correct COM port is selected for PC, and the APP is properly paired.
- Check baud rate: Ensure the baud rate setting in the module's menu matches the software.
- Settings Not Saving:
- Ensure settings are confirmed: Press OK/β after making adjustments.
- Check locking function: If the module is locked, settings cannot be changed. Unlock it first (long press M/β).
7. Specifications

Figure 15: Detailed Product Parameters
| Parameter | Value | Parameter | Value |
|---|---|---|---|
| Product Name | CNC DC voltage buck-boost power supply (Color screen) | Product Model | ZK-SK150C |
| Input Voltage | 7-36.00V | Output Voltage | 0.5-40.00V |
| Output Current | 0-8.000A | Voltage Accuracy | Β±0.3%+3 words (Calibratable) |
| Output Power | 150W | Output Current Accuracy | Β±0.5%+3 words (Calibratable) |
| Voltage Resolution | 0.01V | Current Resolution | 0.001A |
| Data Group Storage | 11 groups | Silicon Rubber Keypads | 5 |
| Screen Size | Upgraded 1.8-inch large screen, 36 Γ 29mm visible range | Buzzer | Yes |
| Conversion Efficiency | About 88% | Soft | Yes |
| Product Size | 83x48x48mm (Height does not include rotary encoder) | Product Weight | Net weight: 112g, With packaging: 132g |
Protection Mechanisms:
| Protection Type | Description / Default Value |
|---|---|
| Input Anti-Reverse Connection | Yes |
| Output Anti-Backflow | Yes |
| Under Voltage Protect (LVP) | 6.0-40V adjustable, factory default value of 6.0V |
| Output Overvoltage Protection (OVP) | 0.5-42V adjustable, factory default value 42V |
| Output Overcurrent Protection (OCP) | 0.001-8.2A adjustable, factory default value 8.2A |
| Output Overpower Protection (OPP) | 0.001-180W adjustable, factory default value 160W |
| Over Temperature Protection (OTP) | 30-99Β°C adjustable, factory default value of 60Β°C |
| Timeout Protection (OHP) | 1-99 hours and 59 minutes, factory default off |
| Overcapacity Protection (OAH) | 0.001-9999Ah, factory default off |
| Overenergy Protection (OWH) | 0.001-4000kWh, factory default off |
8. User Tips
- Start with Low Settings: When connecting a new load, always start with low voltage and current settings and gradually increase them to avoid damage.
- Monitor Display: Regularly check the 1.8-inch color display for real-time voltage, current, and power readings, as well as any active protection indicators (OVP, OCP).
- Utilize Data Groups: For frequently used voltage/current combinations, save them into the 11 available data groups for quick recall.
- Consider Communication Modules: If you need remote monitoring or control, invest in the optional Bluetooth (ZK-BT) or USB to TTL (ZK-U2T) modules for APP or PC software integration.
- Proper Ventilation: Ensure the module has adequate airflow, especially when operating at higher power outputs, to prevent overheating.
- Calibration for Accuracy: If precise voltage and current output are critical for your application, perform the calibration steps outlined in Section 4 using a reliable multimeter.
9. Warranty & Support
For any questions, technical assistance, or warranty claims, please contact the seller or manufacturer directly. Keep your purchase records for reference.