Home > News & Updates > Arduino News > Arduino R3 DIY benchtop power supply

Arduino R3 DIY benchtop power supply

Summary of Arduino R3 DIY benchtop power supply


Supplino is a DIY compact benchtop power supply using an Arduino Nano and XL4016E1-based DC-DC buck converter, offering adjustable outputs (1.25–36 V, up to 5 A) with input from a 20–30 V external brick. It measures voltage, current, and power via sensors, displays values on a graphical LCD with an optional analog gauge, and uses a relay to switch the banana-socket output for safety. Electronics fit in a 3D-printed case; project is advanced and takes about two days.

Parts used in the Supplino:

  • Arduino Nano R3 (or Arduino Nano Every)
  • XL4016E1 DC-DC buck converter module
  • XH-M401 module
  • Graphical LCD display
  • Current sensor
  • Analog gauge (optional, configurable)
  • Relay for output switching
  • Secondary DC-DC buck converter module set to 5V
  • External 20–30V brick PSU (e.g., laptop or printer PSU)
  • Banana socket for power output
  • 3D printed enclosure

If you would like to build your very own benchtop power supply you might be interested in a DIY tutorial for Supplino. A versatile compact Arduino power supply capable of providing from 4 to 40 volts and can output anything from 1.25 to 36 volts, with a maximum of 5A. The DIY benchtop power supply is equipped with a XH-M401 module and a XL4016E1 DC-DC buck converter handles the voltage regulation providing electronic engineers, hobbyists and developers with a stable power supply and a variety of different voltages.

Full instructions on how to create your very own Supplino benchtop power supply complete with an LCD graphical display have been published to the Hackster.io website this week thanks to the Settorezero team of developers and engineers. The project has been classed as an advance build and should take approximately 2 days to complete. The Supplino uses an Arduino Nano R3 and all its electronics are housed in a 3D printed case which is also available via the official product page.

Supplino DIY benchtop power supply

“Supplino is a Quick & Dirty PSU (Power Supply Unit) made with some widely available breakout boards, an Arduino Nano (or an Arduino Nano Every) and a graphical LCD. Power output is given by a DC/DC buck converter based on the XL4016E1 IC with possibility to regulate the output voltage.

Regarding the power input, we prefer feeding it through an external 20÷30V brick PSU such as the ones used for laptops or old printers: this solution is safe and cheap, but you can choose to use a larger enclosure and then include internally your own transformer+diode bridge+capacitors but with a lot of precautions. We used this project to recycle some old printers PSU that have an output voltage of 24V.”

Arduino does not manage the buck converter module but only measures output voltage and current through a current sensor and then shows those values on a display. Power value is showed too. An additional analog gauge can be configured for showing voltage, current or power value giving some retro style to the graphics.

Power output on the banana socket is feed through a relay, so Arduino detaches the output power sensing an external pushbutton or on alarm events (short circuit/under voltage, over-load, over-voltage).

There is a secondary DC/DC buck converter module set to 5V for powering the logics, taking input from the same input of the adjustable module. Eventually you can port also this 5V on the panel (making adjustments to the provided enclosure).”

Source: Arduino R3 DIY benchtop power supply

Quick Solutions to Questions related to Supplino:

  • What voltage range can Supplino input use?
    The project prefers an external 20–30V brick PSU such as laptop or printer PSUs.
  • What output voltage and current can Supplino provide?
    Supplino can output from 1.25 to 36 volts with a maximum of 5A.
  • Which microcontroller does Supplino use?
    Supplino uses an Arduino Nano R3 or an Arduino Nano Every.
  • Does the Arduino control the buck converter directly?
    No, Arduino measures output voltage and current but does not manage the buck converter.
  • How does Supplino protect or disconnect the output?
    Power output is switched through a relay; Arduino detaches output on pushbutton or alarm events like short circuit, under voltage, over-load, or over-voltage.
  • Is there a separate supply for the logic circuit?
    Yes, a secondary DC/DC buck converter module is set to 5V to power the logic.
  • Can the 5V logic output be made available on the panel?
    Yes, you can port the 5V to the panel by making adjustments to the provided enclosure.
  • How long does the build take and what is its difficulty?
    The project is classed as an advanced build and should take approximately 2 days to complete.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter
Scroll to Top