This guide covers setup and use of the XL4015 5A DC-DC Step-Down Buck Converter Module — a simple, efficient voltage regulator that steps down a higher DC input voltage (4V–38V) to a lower adjustable DC output voltage (1.25V–36V) at up to 5A. The output voltage is set with a single onboard potentiometer.
This module is ideal for stepping down battery or adapter voltages to the levels required by your electronics — for example, converting a 12V car battery to 5V for USB devices, or a 24V supply to 3.3V for a microcontroller. If you've ever needed a simple, reliable way to get a specific DC voltage from a higher-voltage source, this module does exactly that.
💡 What Is This Module?
This module is a DC-DC buck (step-down) converter. It takes a higher DC input voltage and converts it to a lower DC output voltage efficiently.
Why not just use a resistor or linear regulator? A resistor or linear regulator (like a 7805) drops voltage by converting the excess energy into heat. This wastes power and generates significant heat, especially at higher currents. A buck converter uses high-frequency switching (180 KHz) to convert voltage with up to 96% efficiency, meaning very little energy is wasted as heat.
What This Module Does
- Steps down voltage: Converts a higher DC voltage to a lower DC voltage (e.g., 24V → 12V, 12V → 5V, 9V → 3.3V).
- Adjustable output: A single onboard potentiometer lets you set the output voltage anywhere from 1.25V to 36V.
- Delivers up to 5A: Can power loads drawing up to 5A (with adequate cooling).
- Regulates automatically: Once set, the output voltage stays constant regardless of load changes (within the module's current capacity).
What This Module Does NOT Do
- No boost (step-up): It cannot output a voltage higher than the input. The input must always be at least ~1V higher than the desired output.
- No constant current (CC) control: This module regulates voltage only. It does not have an adjustable current limit. If you need CC control for battery charging or LED driving, see our XL4015 CC/CV module with LED display.
- No display: There is no built-in meter. You'll need a multimeter to verify the output voltage.
⭐ Features
- Wide input voltage range: 4V to 38V DC
- Adjustable output voltage: 1.25V to 36V DC via onboard potentiometer
- High output current: Up to 5A (with heatsink and adequate cooling)
- High efficiency: Up to 96% conversion efficiency at 180 KHz switching frequency
- Built-in protections: Thermal shutdown, current limiting, and output short-circuit protection
- Compact size: 54mm × 24mm × 18mm — fits easily in project enclosures
- Simple operation: One potentiometer, two input pads, two output pads — that's it
📋 Specifications
| Parameter | Value |
|---|---|
| Converter IC | XL4015 |
| Converter Type | DC-DC Buck (Step-Down) |
| Input Voltage | 4V – 38V DC |
| Output Voltage | 1.25V – 36V DC (adjustable) |
| Output Current | Up to 5A (with heatsink) |
| Output Power | Up to 75W (with heatsink) |
| Minimum Dropout | ~1V (input must be ≥1V above output) |
| Conversion Efficiency | Up to 96% |
| Switching Frequency | 180 KHz (fixed) |
| Voltage Adjustment | Single-turn potentiometer |
| Input/Output Connections | Solder pads (IN+, IN−, OUT+, OUT−) |
| Protections | Thermal shutdown, current limiting, output short-circuit |
| Reverse Polarity Protection | None (add external diode if needed) |
| Operating Temperature | −40°C to +85°C |
| Board Dimensions | 54mm × 24mm × 18mm (2.1" × 0.9" × 0.7") |
| Weight | 16g (0.56 oz) |
📌 Board Layout
This module has a minimal, straightforward layout:
| Component | Location | Function |
|---|---|---|
| IN+ / IN− | Solder pads (input side) | Connect your DC power supply here (4–38V). Observe polarity! |
| OUT+ / OUT− | Solder pads (output side) | Connect your load here. Output voltage is set by the potentiometer. |
| Potentiometer | Small blue trimmer on the board | Adjusts the output voltage. Clockwise = higher voltage, counter-clockwise = lower voltage. |
| XL4015 IC | Large IC with exposed metal pad | The main switching regulator IC. Gets warm under load — this is where you'd attach a heatsink. |
| Inductor | Large coil component | Energy storage for the switching converter. Do not remove or replace. |
🔌 Wiring and Setup
⚠️ IMPORTANT: Always set the output voltage BEFORE connecting your load. Connecting a load before setting the correct output voltage can damage your load or the module.
What You'll Need
- A DC power supply (4V–38V) — must be at least ~1V higher than your desired output voltage
- Wire appropriate for your current requirements (18 AWG for 5A, 22 AWG for 2A)
- A multimeter (required — this module has no display)
- Soldering iron and solder (connections are solder pads, not screw terminals)
- (Optional) Heatsink for loads above 2A
Step 1: Solder Your Input Wires
- With the power supply OFF, solder your input wires to the IN+ and IN− pads on the module.
- Double-check polarity. This module does NOT have reverse polarity protection — reversing the input will damage the module instantly.
Step 2: Set the Output Voltage (Before Connecting Load)
- Connect your multimeter probes to the OUT+ and OUT− pads (set multimeter to DC Volts).
- Turn on your input power supply.
- Slowly turn the potentiometer:
- Clockwise = increase output voltage
- Counter-clockwise = decrease output voltage
- Watch the multimeter and stop when you reach your desired output voltage.
- Turn off the input power supply.
Tip: The potentiometer on this board is a multi-turn potentiometer, meaning you may need to turn it many rotations to move through the full range. This gives you fine, precise control — but it also means you won't see immediate changes with a small turn. Be patient and turn slowly while watching the display.
Step 3: Solder Your Output Wires and Connect Your Load
- With the power supply OFF, solder your output wires to the OUT+ and OUT− pads.
- Connect the output wires to your load.
- Turn on the input power supply.
- Verify the output voltage with your multimeter under load — it should remain at or very close to the value you set.
⚙️ Understanding Input Power Supply Sizing
One of the most common issues with buck converters is using an input power supply that can't deliver enough power. The module can only output as much power as the input supply provides (minus conversion losses).
The Rule
Input Power (Watts) must be ≥ Output Power (Watts)
Output Power = Output Voltage × Output Current
Examples
| Your Load Needs | Output Power | Minimum Input Supply |
|---|---|---|
| 5V at 2A | 10W | 12V at 1A (12W) ✅ |
| 5V at 2A | 10W | 12V at 0.5A (6W) ❌ Not enough! |
| 12V at 3A | 36W | 24V at 2A (48W) ✅ |
| 3.3V at 5A | 16.5W | 12V at 2A (24W) ✅ |
What happens if the input supply is too small? The module won't be damaged, but the output voltage will sag (drop below the set value) because the input supply can't deliver enough power. If your output voltage drops under load, the first thing to check is whether your input supply is rated for enough current.
🔋 Thermal Management
Even at 96% efficiency, some power is lost as heat. The higher the current and the larger the voltage difference between input and output, the more heat is generated.
| Output Current | Cooling Required |
|---|---|
| 0 – 2A | No additional cooling needed in most cases |
| 2A – 3A | Small adhesive heatsink recommended on the XL4015 IC |
| 3A – 5A | Heatsink required. Consider a small fan for enclosed installations. |
Tip: Efficiency is highest when the input-to-output voltage difference is moderate. For example, converting 12V to 9V is more efficient (less heat) than converting 36V to 3.3V at the same current. Choose an input voltage that is adequate but not excessively higher than your output.
🎯 Common Applications
Powering Arduino / ESP32 / Raspberry Pi from a Battery
Set the output to 5V (or 3.3V for some boards) and connect a 9V, 12V, or 24V battery to the input. The module provides a stable, regulated voltage regardless of battery discharge level (as long as the battery stays above ~6V for a 5V output).
Car/Marine USB Charger
Connect the input to your vehicle's 12V or 24V electrical system. Set the output to 5V. Solder a USB connector to the output for charging phones, tablets, or GPS devices.
LED Strip Power
Step down a 24V supply to 12V for LED strips, or a 12V supply to the specific voltage required by your LED configuration.
Powering 3.3V or 5V Sensors from a 12V/24V System
Industrial and automotive sensor networks often run on 12V or 24V buses. This module can provide the 3.3V or 5V rail that individual sensors and microcontrollers need.
Solar Panel Voltage Regulation
Solar panels output variable voltage depending on sunlight. This module can regulate the fluctuating output to a stable voltage for powering devices directly (not recommended for battery charging without CC control — see our CC/CV module for that).
Bench Power Supply (Basic)
Connect a laptop adapter (19V) or other DC supply to the input. Adjust the potentiometer to get whatever output voltage you need for testing and prototyping. Add a panel-mount voltmeter for a more complete setup.
🛠️ Troubleshooting
| Problem | Possible Cause | Solution |
|---|---|---|
| No output voltage | No input power, reversed polarity, or module damaged | Verify input connections and polarity. Measure input voltage at the pads. If polarity was reversed, the module is likely damaged. |
| Output voltage is wrong | Potentiometer needs adjustment | Turn the potentiometer slowly while measuring output with a multimeter. Clockwise = higher, counter-clockwise = lower. |
| Output voltage drops under load | Input power supply too weak | Your input supply must provide at least as much power (watts) as your load requires. Use a higher-rated input supply. |
| Output voltage won't reach desired level | Input voltage too low (insufficient dropout margin) | Input must be at least ~1V higher than desired output. Increase input voltage. |
| Module gets very hot | High current, large voltage drop, or poor ventilation | Add a heatsink to the XL4015 IC. Add a fan for loads above 3A. Reduce the input-to-output voltage difference if possible. |
| Output voltage drifts or is unstable | Loose solder connections or noisy input supply | Re-solder all connections. Add a 100µF electrolytic capacitor across the input pads if using a long cable run or noisy supply. |
| Module shuts down intermittently | Thermal shutdown activating | Reduce load current, add heatsink/fan, or increase input voltage to improve efficiency. |
| Potentiometer has no effect | Potentiometer damaged or at end of range | Try turning in the opposite direction — you may be at one end of the range. If still no effect, the potentiometer or module may be damaged. |
⚠️ Important Notes & Safety
- No reverse polarity protection. Reversing the input connections will permanently damage the module. Always double-check polarity before applying power. If reverse connection is a risk in your application, add a series Schottky diode (e.g., 1N5822) on the positive input line.
- Always set the output voltage BEFORE connecting your load. The potentiometer may be set to maximum output from the factory. Connecting a 3.3V device to an unset module could expose it to 36V and destroy it.
- Step-down only. The input voltage must always be at least ~1V higher than the desired output. This module cannot boost voltage.
- Do not exceed 38V input. Exceeding the maximum input voltage will permanently damage the XL4015 IC.
- Connections are solder pads, not screw terminals. You will need a soldering iron to make connections. Ensure solder joints are clean and secure — loose connections cause heat buildup and intermittent operation.
- Use appropriate wire gauge for your current requirements. For 5A, use at least 18 AWG wire. For 2A, 22 AWG is sufficient.
- Not recommended for battery charging. This module has no constant current (CC) control and no charge termination. For battery charging, use our XL4015 CC/CV module instead.
- Add a fuse on the input side for permanent installations (7A fast-blow recommended).
- Ensure adequate ventilation. Do not enclose the module in a sealed box without airflow, especially at higher currents.
📊 Comparing XL4015 Modules
Envistia Mall carries two versions of the XL4015 module. Here's how they compare:
| Feature | This Module (Basic) | CC/CV Module with Display |
|---|---|---|
| Output Voltage Control | ✅ Potentiometer (CV only) | ✅ Potentiometer (CV) |
| Output Current Control | ❌ No CC control | ✅ Adjustable CC limit |
| LED Display | ❌ None | ✅ V, A, W, input V |
| USB Output | ❌ None | ✅ USB Type-A port |
| Battery Charging | ❌ Not recommended | ✅ CC/CV charging profile |
| LED Driving | ⚠️ No current limiting | ✅ Constant current mode |
| Input Voltage | 4V – 38V | 8V – 36V |
| Output Voltage | 1.25V – 36V | 1.2V – 34V |
| Connections | Solder pads | Screw terminals + USB |
| Size | 54 × 24 × 18mm (smaller) | 65 × 40 × 20mm (larger) |
| Best For | Simple voltage regulation, embedded projects | Battery charging, LED driving, bench supply |
View the XL4015 CC/CV Module with Display →
📋 Quick Reference Card
| Parameter | Value |
|---|---|
| Input Voltage Range | 4V – 38V DC |
| Output Voltage Range | 1.25V – 36V DC |
| Max Output Current | 5A (with heatsink) |
| Max Output Power | 75W (with heatsink) |
| Minimum Dropout | ~1V |
| Potentiometer | CW = higher voltage, CCW = lower |
| Connections | Solder pads (IN+, IN−, OUT+, OUT−) |
| Reverse Polarity Protection | None — check polarity! |
| Setup Rule #1 | ALWAYS set voltage BEFORE connecting load |
🛒 Where to Buy the XL4015 Step-Down Module
You can purchase the XL4015 Buck Converter Module directly from Envistia Mall:
XL4015 5A DC-DC Step-Down Buck Power Supply Module →
📚 Additional Resources
- XL4015 CC/CV Module with LED Display (for battery charging & LED driving)
-
Video review of the XL4015 Buck Converter from JohnAudioTech on Youtube:
This guide is provided by Envistia Mall for educational and technical reference purposes. The manufacturer and Envistia LLC (dba Envistia Mall) are not responsible for any damages or losses resulting from the use of this product. Always follow proper electrical safety practices when working with electronic components. Specifications are based on manufacturer data and may vary between production batches.