Blog

LM2596 Step-Down Buck Converter – Complete Guide

DC-DC Buck Converter

LM2596 Step-Down Buck Converter

Adjustable Voltage Regulation with Digital Display

A linear voltage regulator, like the classic 7805, drops excess voltage as wasted heat - stepping 12V down to 5V that way throws away nearly as much power as it delivers, which is a real problem for battery-powered or higher-current projects. The LM2596 solves this far more efficiently using switching regulation: rather than continuously dissipating the difference, it rapidly switches the input on and off through an inductor at high frequency, storing and releasing energy in a way that converts voltage with typically 80-90% efficiency instead of a linear regulator's much lower efficiency at any meaningful voltage drop. This breakout board pairs the LM2596 chip with an adjustable onboard potentiometer to set your desired output voltage and a small digital display that shows the live voltage reading, so you can dial in and verify the exact voltage your downstream electronics need without a separate multimeter.

Up to 3A
Output Current
Adjustable
Output Voltage
~92% (typical)
Efficiency

Key features

High Efficiency Switching Regulation

Wastes far less power as heat than a linear regulator.

Adjustable Output Voltage

Onboard potentiometer dials in the exact voltage needed.

Digital Display

Live voltage readout with no separate multimeter needed.

Wide Input Range

Accepts a broad range of DC input voltages.

Overload Protection

Built-in current limiting and thermal shutdown on the LM2596 chip.

Compact Module

Fits easily into battery packs, power distribution boards, and enclosures.

Technical specifications

Input Voltage 4V – 40V DC
Output Voltage 1.25V – 37V DC (adjustable)
Max Output Current 3A (with adequate heatsinking/airflow)
Switching Frequency 150 kHz
Efficiency Up to ~92% (load and voltage-drop dependent)
Display Onboard digital voltage readout
Regulation Type Step-down (buck) only
Protection Current limiting, thermal shutdown
Package Breakout board with potentiometer and display

Pinout

PinFunction
IN+ Input positive terminal
IN- Input negative / ground terminal
OUT+ Regulated output positive terminal
OUT- Output negative / ground terminal

Applications

Powering 5V/3.3V electronics from a 12V battery or supply Solar power system voltage regulation RC/robotics battery voltage step-down Bench power supply projects LED strip driver voltage control Car/12V-system electronics power adaptation

What's in the box

1x LM2596 buck converter module with digital display

Downloads

Datasheet (PDF) LM2596 Wiring & Adjustment Guide
🔌
Pin Connections
1 Table
Pin Connections Table 1
BoardSensor PinConnection
ModuleIN/OUTpower source / whatever you're powering
📟
LM2596 Step Down Buck Converter with Digital Display
7 Examples • C/C++ | Boards: Arduino Uno, Arduino Nano, Arduino Mega, ESP32, ESP8266, STM32, Raspberry Pi Pico
LM2596 Step Down Buck Converter with Digital Display - Arduino Uno
LM2596 Step Down Buck Converter with Digital Display - Arduino Nano
LM2596 Step Down Buck Converter with Digital Display - Arduino Mega
LM2596 Step Down Buck Converter with Digital Display - ESP32
LM2596 Step Down Buck Converter with Digital Display - ESP8266
LM2596 Step Down Buck Converter with Digital Display - STM32
LM2596 Step Down Buck Converter with Digital Display - Raspberry Pi Pico
📄 File: lm2596_step_down_buck_converter_with_digital_display_-_arduino_uno.inoArduino Uno
507 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// LM2596 Step Down Buck Converter with Digital Display is set with its own onboard trimmer potentiometer (a small screw you turn with a screwdriver) - it has no digital control interface, so there's nothing for a microcontroller to do here. If you need SOFTWARE-adjustable output voltage, look at a digital-potentiometer-controlled design instead (e.g. this module's feedback pin driven through a TPL0501/MCP41010).
6void setup() {}
7void loop() {}
📄 File: lm2596_step_down_buck_converter_with_digital_display_-_arduino_nano.inoArduino Nano
507 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// LM2596 Step Down Buck Converter with Digital Display is set with its own onboard trimmer potentiometer (a small screw you turn with a screwdriver) - it has no digital control interface, so there's nothing for a microcontroller to do here. If you need SOFTWARE-adjustable output voltage, look at a digital-potentiometer-controlled design instead (e.g. this module's feedback pin driven through a TPL0501/MCP41010).
6void setup() {}
7void loop() {}
📄 File: lm2596_step_down_buck_converter_with_digital_display_-_arduino_mega.inoArduino Mega
507 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// LM2596 Step Down Buck Converter with Digital Display is set with its own onboard trimmer potentiometer (a small screw you turn with a screwdriver) - it has no digital control interface, so there's nothing for a microcontroller to do here. If you need SOFTWARE-adjustable output voltage, look at a digital-potentiometer-controlled design instead (e.g. this module's feedback pin driven through a TPL0501/MCP41010).
6void setup() {}
7void loop() {}
📄 File: lm2596_step_down_buck_converter_with_digital_display_-_esp32.inoESP32
507 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// LM2596 Step Down Buck Converter with Digital Display is set with its own onboard trimmer potentiometer (a small screw you turn with a screwdriver) - it has no digital control interface, so there's nothing for a microcontroller to do here. If you need SOFTWARE-adjustable output voltage, look at a digital-potentiometer-controlled design instead (e.g. this module's feedback pin driven through a TPL0501/MCP41010).
6void setup() {}
7void loop() {}
📄 File: lm2596_step_down_buck_converter_with_digital_display_-_esp8266.inoESP8266
507 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// LM2596 Step Down Buck Converter with Digital Display is set with its own onboard trimmer potentiometer (a small screw you turn with a screwdriver) - it has no digital control interface, so there's nothing for a microcontroller to do here. If you need SOFTWARE-adjustable output voltage, look at a digital-potentiometer-controlled design instead (e.g. this module's feedback pin driven through a TPL0501/MCP41010).
6void setup() {}
7void loop() {}
📄 File: lm2596_step_down_buck_converter_with_digital_display_-_stm32.inoSTM32
507 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// LM2596 Step Down Buck Converter with Digital Display is set with its own onboard trimmer potentiometer (a small screw you turn with a screwdriver) - it has no digital control interface, so there's nothing for a microcontroller to do here. If you need SOFTWARE-adjustable output voltage, look at a digital-potentiometer-controlled design instead (e.g. this module's feedback pin driven through a TPL0501/MCP41010).
6void setup() {}
7void loop() {}
📄 File: lm2596_step_down_buck_converter_with_digital_display_-_raspberry_pi_pico.inoRaspberry Pi Pico
507 characters
1//ekostra.com
2//electronics store in egypt
3//+201008896258
4
5// LM2596 Step Down Buck Converter with Digital Display is set with its own onboard trimmer potentiometer (a small screw you turn with a screwdriver) - it has no digital control interface, so there's nothing for a microcontroller to do here. If you need SOFTWARE-adjustable output voltage, look at a digital-potentiometer-controlled design instead (e.g. this module's feedback pin driven through a TPL0501/MCP41010).
6void setup() {}
7void loop() {}
Adjustable DC-DC converter, tuned via its own onboard trimmer pot (or has its own digital display built in) - no microcontroller interface.
Always adjust the output potentiometer to your target voltage BEFORE connecting your actual electronics, using the display or a multimeter with no load or a safe dummy load connected - connecting sensitive electronics to an unadjusted or freshly-powered module risks feeding them whatever voltage it happens to power up at. The 3A rating assumes adequate heatsinking and airflow - for continuous loads anywhere near that maximum, expect the regulator IC to run hot and consider a heatsink or keeping continuous draw comfortably below the peak rating. And remember this module can only step voltage DOWN, never up - the input must always be higher than your desired output voltage, unlike a buck-boost converter which can do either.