

The XH-M609 is a DC-DC buck converter module designed to step down voltage from a higher input level to a lower, stable output level. It is widely used in applications where devices require a specific voltage for operation, such as powering microcontrollers, sensors, and other electronic components. The module features adjustable output voltage and current limiting, making it versatile for a range of projects, from DIY electronics to industrial applications.








The XH-M609 module is equipped with features that make it reliable and easy to use. Below are its key technical specifications:
| Parameter | Value | 
|---|---|
| Input Voltage Range | 4V to 40V DC | 
| Output Voltage Range | 1.25V to 36V DC (adjustable) | 
| Maximum Output Current | 3A (with proper heat dissipation) | 
| Efficiency | Up to 92% | 
| Dimensions | 60mm x 34mm x 12mm | 
| Protection Features | Overcurrent, short-circuit, and thermal protection | 
The XH-M609 module has the following input and output terminals:
| Pin/Terminal | Description | 
|---|---|
| VIN+ | Positive input voltage terminal | 
| VIN- | Negative input voltage terminal (ground) | 
| VOUT+ | Positive output voltage terminal | 
| VOUT- | Negative output voltage terminal (ground) | 
| Adjustment Potentiometer | Used to adjust the output voltage and current | 
Connect the Input Voltage:
VIN+ pin.VIN- pin.Connect the Output Load:
VOUT+ pin.VOUT- pin.Adjust the Output Voltage:
Set the Current Limit (Optional):
The XH-M609 can be used to power an Arduino UNO by stepping down a 12V input to 5V. Below is an example setup:
VIN+ and VIN- terminals.VOUT+ terminal to the Arduino's 5V pin and the VOUT- terminal to the GND pin.Here is a simple Arduino code to blink an LED, powered by the XH-M609:
// Simple LED Blink Example
// Ensure the XH-M609 is set to output 5V before connecting to the Arduino
const int ledPin = 13; // Pin connected to the onboard LED
void setup() {
  pinMode(ledPin, OUTPUT); // Set the LED pin as an output
}
void loop() {
  digitalWrite(ledPin, HIGH); // Turn the LED on
  delay(1000);                // Wait for 1 second
  digitalWrite(ledPin, LOW);  // Turn the LED off
  delay(1000);                // Wait for 1 second
}
No Output Voltage:
Output Voltage Fluctuates:
Module Overheats:
Cannot Adjust Output Voltage:
Q: Can the XH-M609 be used to charge batteries?
A: Yes, the module can be used to charge batteries, but ensure the output voltage and current are set according to the battery's specifications.
Q: What is the maximum power output of the XH-M609?
A: The maximum power output is approximately 108W (36V × 3A), but this requires proper heat dissipation.
Q: Is the XH-M609 suitable for powering sensitive electronics?
A: Yes, but it is recommended to test the output voltage and current stability before connecting sensitive devices.
Q: Can I use the XH-M609 with an AC power source?
A: No, the XH-M609 is designed for DC input only. Use a rectifier and filter circuit to convert AC to DC if needed.