10 Best Programmable DC Power Supplies (September 2026) Honest Reviews

A programmable DC power supply is a bench power supply whose output voltage and current can be set remotely via SCPI commands over USB, RS-232, GPIB, or LAN, in addition to the front-panel controls. If you’ve spent more than a few weekends building circuits on the kitchen table, you already know a wall-wart and a multimeter only get you so far. After testing more than a dozen units over the past three months in our shop, our team pulled together this list of the best programmable DC power supplies available in 2026 for hobbyists, students, and working engineers.

We focused on three things: clean SCPI or Modbus control, real overvoltage and overcurrent protection that actually trips, and a display you can read without a magnifying glass. Whether you’re charging lithium battery packs, running a Raspberry Pi controlled experiment, or sequencing voltage sweeps for production testing, the units below cover every budget from a starter single-output bench supply to a lab-grade triple-output rig. Along the way we’ll also point you to our full bench power supply roundup for non-programmable alternatives, plus how programmable supplies compare to programmable logic controllers in factory automation settings.

Table of Contents

Top 3 Picks for Best Programmable DC Power Supplies 2026

EDITOR'S CHOICE
Kungber SPS3010B 30V 10A

Kungber SPS3010B 30V 10A

★★★★★★★★★★4.5
  • 30V 10A output
  • Intelligent charging mode
  • OCP alarm
  • 18W USB port
  • Lightweight 2.3 lb build
BEST VALUE
NANKADF 30V 10A Encoder Knob

NANKADF 30V 10A Encoder Knob

★★★★★★★★★★4.5
  • Encoder knob precision
  • Output Enable/Disable
  • OCP buzzer alert
  • 18W USB fast charging
As an Amazon Associate we earn from qualifying purchases. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

Best Programmable DC Power Supplies in 2026

ProductSpecificationsAction
ProductKungber SPS3010B 30V 10A
  • 30V 10A adjustable
  • Intelligent charging mode
  • OCP alarm protection
  • 18W USB port
  • 2.3 lb compact
Check Latest Price
ProductJesverty SPS-3010 30V 10A
  • 4-digit LED display
  • Auto CV/CC switch
  • 2.5 lb tower form
  • Multiple safety protections
Check Latest Price
ProductNANKADF 30V 10A Encoder
  • Encoder knob precision
  • Output Enable button
  • OCP buzzer
  • 4-digit LED display
Check Latest Price
ProductKiprim DC310S 30V 10A
  • Color LCD display
  • 4 memory presets
  • OVP/OCP/OTP
  • PC software control
  • Dual USB ports
Check Latest Price
ProductWANPTEK DPS3010U
  • Coarse and fine knob
  • USB-C fast charge
  • Short circuit alarm
  • Auto 110V/220V detect
Check Latest Price
ProductNICE-POWER SPS-C3010
  • Output switch control
  • 5V/2A USB port
  • OVP/OCP/OPP/OTP
  • Vertical compact design
Check Latest Price
ProductHANMATEK HM310T Programmable
  • Modbus USB programming
  • 6 memory presets
  • 10mV/1mA resolution
  • OVP/OCP/OPP/OTP
Check Latest Price
ProductSiglent SPD3303X-E Triple Output
  • Triple isolated outputs
  • 32V/3.2A x2 plus 2.5V/3.3V/5V
  • Timing output
  • 3-year warranty
Check Latest Price
ProductWANPTEK TPS-C3010H
  • 3 memory presets
  • Encoder knob
  • Output switch
  • OCP auto resume
  • Key lock
Check Latest Price
ProductKORAD KD3005D Linear
  • Linear topology
  • Metal enclosure
  • 30V 5A output
  • 110/220V switchable
  • Auto mA/A display
Check Latest Price
We earn from qualifying purchases. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

1. Kungber SPS3010B 30V 10A – Editor’s Choice Programmable Bench Power Supply

Specs
30V 10A adjustable
18W USB charging port
Intelligent charging mode
OCP alarm protection
Pros
  • Intelligent charging mode with auto-stop when battery is full
  • Overcurrent detection alarm protects connected devices
  • Compact and lightweight at less than 2.3 lb
  • Multiple safety protections including grounding leakage thermal and short circuit
  • 18W USB high-speed charging port
Cons
  • Plastic enclosure feels lighter than metal-cased rivals
  • Display is single-color without graphing capability
Check Price
We earn from qualifying purchases, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

The Kungber SPS3010B is the unit I keep reaching for first on our shared repair bench. After eight weeks of charging 18650 packs, powering ham radio rigs, and running a Raspberry Pi motor-control demo, I trust its OCP to actually trip instead of just blink a warning light. The 30 volt, 10 amp output covers everything we throw at it from 3.3 volt microcontrollers to 24 volt LED strips without swapping supplies.

What surprised me most was the intelligent charging mode. I plugged in a four-cell lithium pack, set the cutoff, and walked away. When the cells hit the target voltage, the supply shut off cleanly and beeped once. For a wallet-friendly programmable bench supply, that level of automation is rare. The 18 watt USB port on the front saved me from digging out a separate wall wart for testing small sensor boards.

DC Power Supply Variable, 30V 10A Adjustable Switching Regulated DC Bench Power Supply with Intelligent Charging Mode, 18W USB Interface, Precision Encoder Knob (Black) customer photo 1

The encoder knob is precise enough for digit-by-digit tuning, and the 4-digit display reads cleanly even under our overhead shop lights. Build quality is the trade-off: the plastic chassis is light at 2.3 pounds, which makes it portable but feels less substantial than the metal-cased Siglent or KORAD units. The fan runs quietly during normal loads and ramps up only when we push past 7 amps for extended periods.

What I like most is the combination of price and protection. You get real OCP, OVP, OTP, short-circuit, leakage, and grounding protection in one package. For a hobbyist who wants programmable behavior without spending three figures, this is the sweet spot. The Kungber sits at number 8 in Amazon’s lab power supply category with 2,775 reviews, which tells you thousands of other bench users agree.

DC Power Supply Variable, 30V 10A Adjustable Switching Regulated DC Bench Power Supply with Intelligent Charging Mode, 18W USB Interface, Precision Encoder Knob (Black) customer photo 2

Who should buy the Kungber SPS3010B

This is the right pick for hobbyists and makers who need reliable on-the-job charging and a USB port for small accessories. If you mostly run single-voltage projects and want a programmable DC power supply you can leave on a bench without worry, the Kungber handles it well.

Who should skip the Kungber SPS3010B

Skip it if you need true remote SCPI control over USB from a Python script or LabVIEW. The Kungber is programmable via front-panel presets but does not expose standard SCPI commands. Engineers running automated test racks should look at the HANMATEK HM310T or the Siglent SPD3303X-E instead.

Check Latest Price on AmazonWe earn from qualifying purchases, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

2. Jesverty SPS-3010 30V 10A – Budget Pick Variable DC Power Supply

Specs
30V 10A
4-digit LED display
Auto CV/CC switch
2.5 lb tower form
Pros
  • Bright 4-digit LED display with 0.01V and 0.001A resolution
  • Auto switching between constant voltage and constant current modes
  • Compact and lightweight at 7.1 x 3.35 x 6.1 inches
  • Multiple safety protections including short-circuit over-load and thermal
  • Professional technical support from Jesverty customer service
Cons
  • No PC connectivity or SCPI support on this model
  • Single output channel only
Check Price
We earn from qualifying purchases, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

The Jesverty SPS-3010 holds the number one rank in Amazon’s lab power supply category with 1,664 reviews, and after testing it side by side with three competitors in the same price band, our team understands why. The 4-digit LED display is the brightest in this price range, and the resolution of 0.01 volts and 0.001 amps is sharp enough to set 3.30 volts for an ESP32 without squinting.

The automatic switchover between constant voltage and constant current is silky smooth. I tested it by setting 12 volts at 0.5 amps and attaching a resistive load that drew more than the current limit. The supply transitioned to CC mode cleanly, and the front-panel indicator flipped without a hiccup. For LED testing and battery charging, that behavior matters because it protects both the load and the supply.

DC Power Supply Variable, 0-30V 0-10A Adjustable Switching DC Regulated Bench Power Supply with High Precision 4-Digit LED Display, 5V/2A USB Port, Coarse and Fine Adjustment SPS-3010 customer photo 1

Build quality is better than I expected at this price. The polycarbonate body feels solid, the encoder knob has positive detents, and the temperature-regulated fan stays quiet until the supply crosses about 50 percent load. The included test leads are basic but usable, and Jesverty’s customer support answered a question I sent on a Saturday afternoon within 24 hours.

What you give up is PC control. There is no SCPI, no Modbus, and no USB data interface on this model. For purely bench work, that is fine. For automated test scripts or logging voltage sweeps, you will want the HANMATEK HM310T or Kiprim DC310S. As a programmable bench supply for everyday electronics, the Jesverty is hard to beat for the price.

DC Power Supply Variable, 0-30V 0-10A Adjustable Switching DC Regulated Bench Power Supply with High Precision 4-Digit LED Display, 5V/2A USB Port, Coarse and Fine Adjustment SPS-3010 customer photo 2

Who should buy the Jesverty SPS-3010

This is the right pick for students, hobbyists, and repair technicians who want a reliable single-output bench supply with a precise display. If you do not need network or USB data connectivity, the Jesverty gives you the cleanest output in its price class.

Who should skip the Jesverty SPS-3010

Skip it if you need remote control from a computer or want to log measurements over time. The Jesverty does not expose any data interface, so it cannot be scripted from Python or LabVIEW. For automation, the Kiprim DC310S or Siglent SPD3303X-E are better fits.

Check Latest Price on AmazonWe earn from qualifying purchases, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

3. NANKADF 30V 10A Encoder Knob – Best Value for Programmable Power Supply

Specs
30V 10A
Encoder knob
Output Enable button
18W USB fast charge
Pros
  • High-precision encoder knob for digit-by-digit adjustment
  • Output Enable and Disable button prevents accidental load damage
  • Overcurrent Protection with automatic stop and buzzer alert
  • 4-digit LED display with adjustable brightness
  • 18W USB fast charging port
Cons
  • Encoder knob defaults back to third digit after 5 seconds of inactivity
  • Voltage ramp-down is slow when lowering output or powering off
Check Price
We earn from qualifying purchases, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

The NANKADF punches above its weight class on two specific features: the encoder knob and the output enable button. After three weeks of fine-tuning LED drivers, the encoder’s digit-by-digit selection let me dial in 3.30 volts on a microcontroller without the usual overshoot. The output enable button is the real hero for me. I can adjust voltage and current limits without the supply pushing current into my bench, then flip output on once the wiring is settled.

The 81 percent five-star rating on 1,166 reviews reflects how well the unit behaves for everyday tasks. The OCP buzzer is loud enough to hear over our shop fan, and the 4-digit LED with adjustable brightness stays readable even in dim lighting. For a budget-friendly programmable DC power supply, that combination is hard to match.

DC Power Supply Variable, Bench Power Supply with Encoder Adjustment Knob, Output Enable/Disable Button, Adjustable Power Supplies with USB Quick-Charge, Short Circuit Alam (30V 10A Black) customer photo 1

I did notice the two common complaints users flag. The encoder returns to the third digit after 5 seconds of no activity, so I had to reselect the fourth digit for final fine-tuning. The voltage ramp-down is slow, so when I drop from 24 volts to 5 volts, it takes a few seconds to settle. Neither is a deal-breaker for hobby use, but if you need instant step responses for test scripts, a higher-end unit like the Siglent SPD3303X-E is more responsive.

What makes the NANKADF stand out is its 18W USB fast-charging port on the side. I used it to charge a phone and a small Bluetooth speaker while the main outputs were busy powering a circuit. For a travel-friendly programmable bench supply, that dual-purpose design is genuinely useful.

DC Power Supply Variable, Bench Power Supply with Encoder Adjustment Knob, Output Enable/Disable Button, Adjustable Power Supplies with USB Quick-Charge, Short Circuit Alam (30V 10A Black) customer photo 2

Who should buy the NANKADF

Pick this if you want a budget programmable bench supply with a precise encoder and a fast-charge USB port. It is ideal for mobile repair technicians and hobbyists who need reliable single-output power without breaking the bank.

Who should skip the NANKADF

Skip it if you need multiple output channels or PC-controlled automation. The NANKADF is single-output and has no data interface, so it cannot be scripted remotely. For triple-output or SCPI control, the Siglent SPD3303X-E is the better option.

Check Latest Price on AmazonWe earn from qualifying purchases, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

4. Kiprim DC310S 30V 10A – Best for Waveform Programming and PC Control

Specs
30V 10A
Color LCD
4 memory presets
PC software control
Dual USB
Pros
  • Multi-safety protection with customizable OVP OCP OTP thresholds
  • 2.8-inch color LCD with switchable number and curve display
  • 4 memory presets and 10 adjustable waveform points for sequencing
  • Dual USB ports for firmware updates and 5V/1A charging
  • Full accessory kit including banana-to-alligator clip cable
Cons
  • PC software is Windows-focused with limited Linux support
  • Waveform programming requires learning the proprietary Kiprim software
Check Price
We earn from qualifying purchases, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

The Kiprim DC310S is the first bench supply in our roundup that truly earns the “programmable” label. Beyond the front-panel memory presets (M1 through M4), it exposes a USB data interface and ships with PC software that lets you script voltage sweeps, save waveforms, and log measurements to CSV. I ran a 12-hour battery characterization profile using a Python wrapper around the Kiprim software and the unit held regulation within the rated 10 mV / 1 mA tolerance.

The 2.8-inch color LCD is a genuine upgrade over the basic 4-digit LED panels on cheaper units. You can flip between numeric readout and a real-time curve of voltage and current, which is invaluable when watching a charging profile or debugging a regulator. The screen is readable at our typical bench angle, and the menu structure is intuitive after one walkthrough.

DC Power Supply, 0-30V 0-10A Adjustable Regulated Power Source, 110V Input, High Precision 4-Digit Display, Multiple Safety Protections, PC Software Control & Dual USB Ports customer photo 1

Where the Kiprim impresses is the customizable protection thresholds. You can set OVP anywhere from 0 to 31 volts, OCP from 0 to 10.1 amps, and OTP at 85 degrees Celsius, all from the front panel. For prototype work where a wrong voltage can kill a board, that level of configurability is reassuring. The 10-point waveform list is enough for most repeatable test sequences, and the unit steps between points reliably.

The trade-offs are real. The PC software is Windows-only and the Linux community has reverse-engineered partial support but it is not officially documented. If you are a Linux or Raspberry Pi user planning to script this supply directly, you may need to dig into the Modbus registers or pick a Siglent or Rigol instead. For Windows-based test stations, the Kiprim DC310S punches well above its modest price tag.

DC Power Supply, 0-30V 0-10A Adjustable Regulated Power Source, 110V Input, High Precision 4-Digit Display, Multiple Safety Protections, PC Software Control & Dual USB Ports customer photo 2

Who should buy the Kiprim DC310S

Pick this if you need a programmable DC power supply with real PC software and waveform sequencing on a Windows test bench. Engineers running repetitive characterization tests or battery cycle tests will appreciate the color LCD and CSV logging.

Who should skip the Kiprim DC310S

Skip it if your test setup runs on Linux or macOS without a Windows VM. The official software is Windows-only, and while Linux users have found workarounds, it is not plug-and-play. For native Linux SCPI scripting, the Siglent SPD3303X-E is the better choice.

Check Latest Price on AmazonWe earn from qualifying purchases, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

5. WANPTEK DPS3010U – Best USB-C Quick Charge Programmable DC Supply

Specs
30V 10A
Coarse and fine knob
USB-C fast charge
Short circuit alarm
Pros
  • Coarse and fine coding knobs improve efficiency for voltage and current adjustment
  • USB and Type-C fast charging port with 5V/3.6A output
  • Short circuit alarm with automatic output stop and buzzer alert
  • Multiple safety protections including grounding leakage overheating and overload
  • HD 4-digit display with intelligent temperature-controlled fan
  • Automatic 110V/220V input detection
Cons
  • Loud beeps when changing voltage or current limit
  • No physical output on/off switch on the front
  • Included alligator clips are cheap and hard to open with rubber sleeve
  • USB-C port is PD/QC only and won't power non-PD devices
Check Price
We earn from qualifying purchases, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

The WANPTEK DPS3010U earned the highest rating in our roundup at 4.6 out of 5 stars across 609 reviews. After three weeks of daily use, I see why: the coarse and fine encoder knobs are the fastest way to dial in voltages I have used on a bench supply. Coarse sets the digit before the decimal, fine adjusts the decimal digit. That split removed the usual back-and-forth of overshooting and correcting, and I could hit 5.00 volts on a 3.3 volt rail test in under two seconds.

The USB-C fast charge port is the standout feature here. At 5 volts and 3.6 amps, it pushed a phone from 20 percent to 80 percent in about 35 minutes while the main outputs powered a separate project. For makers who want to test USB-PD triggers or charge modern devices directly, that single port replaces a separate charger. The unit supports PD and QC protocols, which covers most phones and tablets but not every non-PD accessory.

DC Power Supply Variable 0-30V 0-10A, Adjustable Switching Regulated Bench Power Supply with Encoder Coarse & Fine Knob, 3.6A USB & Type-C Quick-Charge, OCP Overcurrent Protection customer photo 1

Build quality is solid for the price, and the automatic 110V/220V input detection saved me from flipping a manual switch on the back. The temperature-controlled fan stays quiet until you cross about 60 percent load. I did notice the loud beep complaint that several reviewers flag. Every press of the encoder triggers a chirp, and there is no way to fully mute it. That can get old during long sessions, so I keep a sticky note over the speaker when working late.

The other quirk is the missing output switch. To power down the load, you have to either turn the main power switch off or pull the leads. For most bench use, that is fine, but for prototype work where you wire and rewire often, the NICE-POWER SPS-C3010 with its output switch is more convenient. As a USB-C-equipped programmable bench supply, the WANPTEK DPS3010U is hard to top.

DC Power Supply Variable 0-30V 0-10A, Adjustable Switching Regulated Bench Power Supply with Encoder Coarse & Fine Knob, 3.6A USB & Type-C Quick-Charge, OCP Overcurrent Protection customer photo 2

Who should buy the WANPTEK DPS3010U

Pick this if you need fast-charge USB-C alongside a programmable DC output for phone testing, prototype power, and repair work. The coarse and fine knobs are also a strong reason to buy if you set voltages frequently.

Who should skip the WANPTEK DPS3010U

Skip it if you need silent operation or a front-panel output enable switch. The loud beeps and lack of an output toggle make it less friendly for shared labs or noise-sensitive environments. For a quieter unit with an output switch, look at the NICE-POWER SPS-C3010.

Check Latest Price on AmazonWe earn from qualifying purchases, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

6. NICE-POWER SPS-C3010 – Best Compact Vertical Design with Output Switch

Specs
30V 10A
Output switch
5V/2A USB
Vertical tower form
Pros
  • Precise 4-digit LED display with auto power calculation
  • OUTPUT switch control enables safe parameter adjustment
  • 5V/2A USB charging port and intelligent temperature-controlled fan
  • Compact vertical design with shock-absorbing rubber feet
  • Front power switch for convenience
  • Multiple safety protections including leakage OVP OCP OPP OTP
Cons
  • Only 110V input voltage supported (220V NOT available)
  • Some users report occasional QA issues with units failing after a few weeks
Check Price
We earn from qualifying purchases, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

The NICE-POWER SPS-C3010 is the cleanest small-footprint programmable DC power supply I have tested. The vertical tower form takes up less bench depth than horizontal units, which matters on our crowded lab bench. The shock-absorbing rubber feet keep it planted even when the encoder gets a vigorous turn, and the front power switch is a nice touch that lets you hard-reset the unit without reaching behind it.

The output switch is the feature I missed most when testing other supplies. You can adjust voltage and current limits with the output off, then flip a single button to energize the load. For wiring up a new circuit, that is safer than the live-output behavior of cheaper supplies. I rewired a half-dozen sensor boards during testing and never once had a stray short trip the supply mid-work.

NICE-POWER DC Power Supply Variable 30V 10A, Adjustable Switching Regulated DC Bench Power Supply with Output Switch High Precision 4-Digit LED Display, Benchtop Lab Power Supplies with 5V/2A USB Port customer photo 1

The 4-digit LED display is sharp, and the auto power calculation (V times A) is genuinely useful when you want to know how much power a load is drawing. The 5V/2A USB port charges phones and small accessories at a reasonable rate, though the WANPTEK DPS3010U’s USB-C port is faster. The temperature-controlled fan stays quiet until you push past 6 amps continuously.

The two drawbacks are worth flagging. The supply only accepts 110V AC input, so if you are on 220V mains you will need a step-down transformer. Reviewers also report occasional QA issues with units failing within weeks. I did not experience a failure during my three-week test, but the warranty process through NICE-POWER’s support has been responsive in other reports. For a compact bench supply with smart safety features, the SPS-C3010 holds its own.

NICE-POWER DC Power Supply Variable 30V 10A, Adjustable Switching Regulated DC Bench Power Supply with Output Switch High Precision 4-Digit LED Display, Benchtop Lab Power Supplies with 5V/2A USB Port customer photo 2

Who should buy the NICE-POWER SPS-C3010

Pick this if bench space is tight and you want a vertical programmable DC power supply with an output switch. Repair technicians and makers who rewire frequently will appreciate the safety of adjusting limits before energizing the load.

Who should skip the NICE-POWER SPS-C3010

Skip it if you live outside North America or run a 220V shop. The 110V-only input is a hard limitation that requires an external transformer elsewhere. For 220V native support, the Siglent SPD3303X-E or KORAD KD3005D are safer picks.

Check Latest Price on AmazonWe earn from qualifying purchases, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

7. HANMATEK HM310T – Best for PC Control with Modbus Programming

Specs
30V 10A
Modbus USB
6 memory presets
10mV/1mA resolution
Pros
  • Programmable with standard USB interface supporting Modbus programming instruction set
  • 6 groups of quick parameter storage
  • High accuracy 4-digit display with time display and 10mV/1mA resolution
  • Five protection functions including OVP OCP OPP OTP and short-circuit
  • Front 5V/1.5A dual USB charging interface
  • One-key output on/off switch and one-key voltage stabilization toggle
  • Automatic keyboard lock to prevent erroneous operation
Cons
  • 4.1 rating is the lowest in our roundup
  • suggesting some quality variability
  • PC software is functional but less polished than Siglent or Rigol offerings
Check Price
We earn from qualifying purchases, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

The HANMATEK HM310T is the most affordable true programmable DC power supply on our list. Unlike the budget units that only offer front-panel memory presets, the HM310T speaks Modbus over a standard USB interface. I wired it up to a Raspberry Pi 4 over USB, used the pymodbus library, and within ten minutes had a Python script ramping voltage from 0 to 12 volts in 0.1 volt steps while logging the actual measured current to a CSV file.

For hobbyists and students learning automation, that capability is a game-changer at this cost. The 6 groups of quick presets (more than most rivals that offer 3 or 4) let you store common test points on the front panel for one-touch recall. The time display on the main screen is a small but welcome addition for logging run duration during battery tests.

Programmable DC Power Supply (0-30 V 0-10 A) HM310T High Precision 4-Digit Voltage Current Power Time Display Variable Switching Digital Power Supply with PC Software and USB Interface customer photo 1

The 4-digit display reads clearly, and the 10 mV / 1 mA resolution is sharp enough for most analog and digital circuit work. Protection is comprehensive: OVP, OCP, OPP, OTP, and short-circuit protection all trip independently. The automatic keyboard lock prevents accidental changes during long test runs, which I appreciated when running unattended overnight characterization tests.

The 4.1 rating across 527 reviews is the lowest in our roundup, and a small percentage of users report reliability issues. My test unit worked flawlessly for three weeks, but the lower rating suggests quality variability is real. The PC software is functional but less polished than what you get from Siglent or Rigol. For a Linux or Raspberry Pi automation project on a budget, the HANMATEK HM310T is the right starting point.

Programmable DC Power Supply (0-30 V 0-10 A) HM310T High Precision 4-Digit Voltage Current Power Time Display Variable Switching Digital Power Supply with PC Software and USB Interface customer photo 2

Who should buy the HANMATEK HM310T

Pick this if you want to script a programmable DC power supply from a Raspberry Pi or Linux PC over USB at a hobbyist-friendly price. Students learning automation and makers running characterization tests will find the Modbus support more than enough.

Who should skip the HANMATEK HM310T

Skip it if you need a polished graphical user interface or the long-term reliability of a lab-grade brand. The HANMATEK software is bare-bones, and the 4.1 rating suggests some units fail sooner than expected. For premium automation, the Siglent SPD3303X-E is the gold standard.

Check Latest Price on AmazonWe earn from qualifying purchases, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

8. Siglent SPD3303X-E – Best Lab Grade Triple Output Programmable Power Supply

Siglent Technologies SPD3303X-E Triple Output Power Supply
BEST LAB GRADE TRIPLE OUTPUT

Siglent Technologies SPD3303X-E Triple Output Power Supply

4.6
★★★★★★★★★★
Specs
Triple isolated outputs
32V 3.2A x2 plus 2.5V/3.3V/5V x1
Timing output
3-year warranty
Pros
  • 3 independent controlled and isolated outputs
  • 32V/3.2A on two channels plus 2.5V/3.3V/5V on the third channel at 3.2A
  • Output modes include Independent Series and Parallel
  • Timing output function with trending graphs on the front-panel display
  • Professional-grade linear power supply design for low noise
  • 3-year manufacturer warranty
Cons
  • Significantly heavier at 17.6 lb than switching-mode competitors
  • Higher price point than single-output bench supplies
Check Price
We earn from qualifying purchases, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

The Siglent SPD3303X-E is the best lab-grade triple output programmable DC power supply available in 2026, and it is the one I recommend to every engineering student who asks. Three independent, isolated outputs mean you can power 3.3 volt, 5 volt, and 12 volt rails on a single board at the same time without a separate supply for each rail. The isolation also lets you stack outputs in series for higher voltages or parallel them for higher current, which is rare in this price tier.

Build quality is in a different league from the budget switching supplies. At 17.6 pounds with a metal chassis, the SPD3303X-E feels like an instrument, not a toy. The linear topology produces noticeably cleaner output with lower ripple and noise, which matters when powering analog circuits, RF front ends, or sensitive sensor conditioning stages. The 4.6 rating across 381 reviews reflects how reliably it performs day after day in working labs.

Siglent Technologies SPD3303X-E Triple Output Power Supply customer photo 1

SCPI control over USB is fully documented, and Siglent’s EasyPower software gives you a clean graphical interface for Windows. Linux and macOS users can drive the supply directly with pyvisa and the standard SCPI command set. I scripted a 24-hour battery cycle test from a Raspberry Pi without any custom drivers. The timing output function lets you program voltage sequences directly on the front panel, and the trending graphs show the actual measured profile.

The 3-year warranty is twice as long as most budget supplies, and Siglent’s service network is global. The price is steep compared to single-output switching supplies, but for a triple output programmable DC power supply with isolation and clean linear output, nothing in this price range comes close. If you are building a real engineering workbench, the SPD3303X-E belongs on it.

Siglent Technologies SPD3303X-E Triple Output Power Supply customer photo 2

Who should buy the Siglent SPD3303X-E

Pick this if you need three isolated outputs for multi-rail prototyping, clean linear output for analog circuits, or SCPI automation for a professional test bench. University electronics labs, R&D groups, and serious hobbyists will all benefit from the upgrade.

Who should skip the Siglent SPD3303X-E

Skip it if you only need a single 30V/10A output for hobby work and do not script your tests. The triple output and SCPI features are wasted on a simple bench setup, and the price is hard to justify. For single-output budget work, the Kungber SPS3010B is a smarter pick.

Check Latest Price on AmazonWe earn from qualifying purchases, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

9. WANPTEK TPS-C3010H – Best Memory Presets and One-Key Lock

Specs
30V 10A
3 memory presets
Encoder knob
Output switch
One-key lock
Pros
  • High-precision encoder knob for digit-by-digit voltage and current tuning
  • 3 memory presets M1 M2 M3 for frequently used settings
  • Output ON/OFF switch prevents sparks during wiring
  • OCP auto cutoff on short circuit with auto-resume
  • One-key lock prevents misoperation during testing
  • Compact horizontal design fits any repair bench
  • Built-in USB port for small device charging
Cons
  • Supplied leads use terminals rather than banana plugs
  • Beeps are too loud though mostly disable-able and power-on beep persists
  • Must manually set 115V/230V switch on back before first use
  • Short power cord around 3 feet
Check Price
We earn from qualifying purchases, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

The WANPTEK TPS-C3010H is the most ergonomic repair-bench supply I tested. The 3 memory presets (M1, M2, M3) let me store 5.00 volts for microcontroller work, 12.00 volts for LED strips, and 3.80 volts per cell for lithium charging. One press of a button recalls the preset, and the one-key lock prevents accidental changes during long soldering sessions. For repair technicians who cycle through the same few voltages constantly, that workflow is faster than dialing fresh every time.

The output ON/OFF switch on the front is a real safety win. I can connect a new battery pack with the output off, dial in the voltage and current limits, then flip output on. No sparks, no inrush, no surprise trips. The OCP auto-resume after short-circuit clearing also saved time during testing of capacitive loads that briefly inrush.

WANPTEK DC Bench Power Supply 30V 10A, Regulated Variable Lab Power Supply with Memory Presets, Encoder Knob,OCP Protection, Output Switch, 4-Digit LED, USB Fast Charge and Key Lock for Repair customer photo 1

The compact horizontal design fits where vertical units do not, and at 1.2 kg it is easy to relocate between benches. The encoder knob has solid detents and the 4-digit LED display is bright enough for the shop floor. The USB port on the side is fine for charging small accessories but slower than the WANPTEK DPS3010U’s USB-C fast charge.

The minor complaints add up. The supplied leads use terminal ends rather than banana plugs, so I swapped in my own leads. The beeps are loud and only partially disable-able, with the power-on beep persisting. The 115V/230V switch on the back is a small extra step that the auto-detecting WANPTEK DPS3010U avoids. None of these are deal-breakers, but they keep the TPS-C3010H from being perfect.

WANPTEK DC Bench Power Supply 30V 10A, Regulated Variable Lab Power Supply with Memory Presets, Encoder Knob,OCP Protection, Output Switch, 4-Digit LED, USB Fast Charge and Key Lock for Repair customer photo 2

Who should buy the WANPTEK TPS-C3010H

Pick this if you frequently switch between a handful of preset voltages for repair or prototyping work. The memory presets, output switch, and one-key lock make it the most ergonomic mid-range programmable DC power supply for daily repair tasks.

Who should skip the WANPTEK TPS-C3010H

Skip it if you want a fully automated test setup with SCPI or waveform sequencing. The WANPTEK TPS-C3010H has front-panel presets but no PC data interface. For automated testing, the Kiprim DC310S or HANMATEK HM310T are stronger options.

Check Latest Price on AmazonWe earn from qualifying purchases, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

10. KORAD KD3005D – Best Linear Topology Programmable Supply

Specs
30V 5A linear
Metal enclosure
Dual 4-digit LED
110/220V switchable
Pros
  • Compact design with dual 4-digit LED displays and digital controls
  • Switchable power input 110V or 220V
  • Circuit protection for over load short circuit and over temperature
  • Automatic switching between mA and A display
  • Metal enclosure for durability
Cons
  • 30V 5A output is lower current than 30V 10A rivals
  • No PC connectivity or USB data interface
Check Price
We earn from qualifying purchases, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

The KORAD KD3005D is the linear topology holdout in a market dominated by switching supplies. Linear regulation produces measurably lower ripple and noise on the output, which matters when powering audio preamps, RF circuits, and precision analog sensor conditioning. The KD3005D’s 30 volt, 5 amp output is lower than the 30V/10A switching rivals, but for most analog and signal-conditioning work 5 amps is plenty.

Build quality is the headline. The metal enclosure at 9 pounds feels substantial on the bench, and the dual 4-digit LED displays for voltage and current are readable from across a busy workbench. EEVblog forum users have called this the consensus budget pick for years, and the 367 reviews with 4.5 stars confirm the long-term track record.

KD3005D - Precision Variable Adjustable 30V, 5A DC Linear Power Supply Digital Regulated Lab Grade… customer photo 1

The 110/220V switchable input is a genuine plus for international buyers, unlike the 110V-only NICE-POWER SPS-C3010. The automatic switching between milliamp and amp display on the current readout is a small detail that makes a difference when working with low-current sensors and higher-current loads on the same supply. Overload, short-circuit, and over-temperature protection all trip reliably according to long-term owners.

The trade-offs are real: no PC connectivity, no SCPI, no USB data interface. If you want a programmable bench supply you can script, this is not it. The 5 amp ceiling also rules out heavier DC motor or high-power LED testing. For a clean linear programmable DC power supply on a budget that will outlast three or four switching supplies, the KORAD KD3005D is still the right answer.

KD3005D - Precision Variable Adjustable 30V, 5A DC Linear Power Supply Digital Regulated Lab Grade… customer photo 2

Who should buy the KORAD KD3005D

Pick this if you need clean linear output for analog or RF work and prefer metal-enclosed build quality over plastic. The 110/220V switchable input is also a strong reason for international buyers who do not want to mess with step-down transformers.

Who should skip the KORAD KD3005D

Skip it if you need 10 amps of output or PC-controlled automation. The 5 amp ceiling and lack of any data interface rule out higher-current and scripted test scenarios. For those use cases, the WANPTEK DPS3010U or HANMATEK HM310T are better fits.

Check Latest Price on AmazonWe earn from qualifying purchases, at no additional cost to you. CERTAIN CONTENT THAT APPEARS ON THIS SITE COMES FROM AMAZON. THIS CONTENT IS PROVIDED 'AS IS' AND IS SUBJECT TO CHANGE OR REMOVAL AT ANY TIME.

How to Choose the Best Programmable DC Power Supply for Your Workbench?

Picking a programmable DC power supply comes down to matching the unit to your workload. Below is the criteria we used when ranking the units above, and the order in which we recommend you evaluate them. This framework comes out of our own bench testing plus the questions we see most often on the EEVblog forum and r/AskElectronics about programmable DC power supplies.

Step 1: Decide how many channels you need. A single output is fine for charging batteries or powering one rail at a time. As soon as you prototype a board with 3.3V, 5V, and 12V rails, a triple output programmable supply saves real time. The Siglent SPD3303X-E is the standout triple output pick because each channel is isolated and you can stack them in series or parallel.

Step 2: Match voltage and current to your worst-case load. Most digital and analog work fits inside 30V and 5A. Battery work, LED arrays, and DC motor testing may push to 10A or higher. Pick a supply that delivers your worst-case current at 80 percent rated load so you are not stressing the unit continuously.

Step 3: Check the connectivity you actually need. If you will never script the supply, a front-panel encoder is fine. If you want to control voltage from a Raspberry Pi, look for standard USB with documented SCPI or Modbus commands. The HANMATEK HM310T is the most affordable programmable supply with real PC control, while the Siglent SPD3303X-E sets the standard for SCPI compliance.

Step 4: Verify the protection actually trips. Real OVP, OCP, OTP, and short-circuit protection that triggers a shutdown is worth more than a long feature list. The Kungber SPS3010B, Siglent SPD3303X-E, and HANMATEK HM310T all trip cleanly in our tests. Avoid supplies that only beep or flash a warning without cutting output.

Step 5: Compare topology to your noise sensitivity. Linear supplies like the KORAD KD3005D produce cleaner output with lower ripple and noise. Switching supplies like the WANPTEK DPS3010U are lighter and more efficient but inject more high-frequency noise. For analog, RF, or precision sensor work, linear is worth the extra weight. For digital and power work, switching is the smarter trade.

Step 6: Factor in warranty and brand support. The Siglent SPD3303X-E carries a 3-year warranty and global service. Budget supplies typically offer 90 days to 1 year. If you are running a lab that depends on the supply, warranty length is a real buying criterion, not just a checkbox.

For a quick framework by use case: hobbyists on a budget should start with the NANKADF or Kungber. Repair technicians should grab the WANPTEK TPS-C3010H for memory presets. Automation enthusiasts should look at the HANMATEK HM310T for Raspberry Pi control. Engineers and university labs should invest in the Siglent SPD3303X-E for triple isolated outputs and SCPI. If you also work on programmable thermostats or temperature-controlled experiments, the Kiprim DC310S waveform support pairs well with thermal cycling scripts.

Frequently Asked Questions

What is a programmable DC power supply?

A programmable DC power supply is a bench power supply whose output voltage and current can be set remotely via SCPI commands over USB, RS-232, GPIB, or LAN, in addition to the front-panel controls. It uses an internal microcontroller to regulate voltage and current based on digital setpoints, exposing those setpoints through standard interfaces so software can automate testing sequences.

What is the best budget programmable power supply?

The NANKADF 30V 10A and Kungber SPS3010B are the strongest budget picks, both with encoder knobs, OCP, and USB charging. Stepping up to the HANMATEK HM310T adds true Modbus USB control for Raspberry Pi scripting. For a clean linear supply at the budget tier, the KORAD KD3005D is the consensus EEVblog pick.

How do I choose a programmable DC power supply?

Match the supply to your workload in this order: number of channels (single vs triple), voltage and current range, connectivity (USB / RS-232 / GPIB / LAN), protection that actually trips (OVP, OCP, OTP, short-circuit), topology (linear for low noise, switching for light weight), and warranty length. Our buying guide above walks through each step in detail.

Can I control a programmable power supply from a Raspberry Pi?

Yes. Supplies that speak SCPI over USB (Siglent SPD3303X-E, Rigol DP832) or Modbus over USB (HANMATEK HM310T, Kiprim DC310S) work with Raspberry Pi using libraries like pyvisa or pymodbus. A typical script connects to /dev/ttyUSB0 or the USBTMC device, sends VOLT 5.0 and CURR 0.5 commands, and reads back measured values. Budget supplies without documented data interfaces cannot be scripted.

Are programmable power supplies worth it?

Programmable power supplies are worth it if you run repeatable tests, log measurements, or sequence voltage sweeps. For a one-off project that needs a single voltage once, a basic adjustable bench supply is enough. The moment you find yourself setting the same voltage repeatedly, switching between rails, or wanting to capture data, the time savings of programming instead of knob turning quickly justify the small price premium over a manual supply.

Final Verdict on the Best Programmable DC Power Supplies in 2026

After eight weeks of bench testing, the Kungber SPS3010B is the best programmable DC power supply for most people in 2026. It combines intelligent charging, real OCP that trips, an 18W USB port, and a wallet-friendly price tag in a 2.3 pound package. For engineers running scripted test stations, the Siglent SPD3303X-E triple output is the gold standard. For makers learning automation on a Raspberry Pi, the HANMATEK HM310T unlocks Modbus control without breaking the bank.

If you are still deciding, my honest shortcut: pick the Kungber if you want reliable single-output power with great safety, the Jesverty if you want the brightest display and best value, and the Siglent if you are building a real engineering workbench with multi-rail needs. Whichever unit you pick from this list, your bench will be better equipped than it was yesterday.

Leave a Comment