This article is built on one source: DIY Solar Power with Will Prowse's 12v Solar Charge Controller Buyers Guide — Beginner Friendly!, which has been watched more than 2.3 million times. Will is one of the most trusted voices in DIY solar, and for this video he built a dedicated test station: two identical 100W monocrystalline panels with matched cabling feeding two controllers at a time, watt meters on both inputs, a LiFePO4 12V battery, and a standby meter to check night-time draw. He bought every controller with his own money — several manufacturers refused to sponsor the video because they did not want their units compared head to head. If you would rather watch the test, it is embedded here:
A solar charge controller sits between your panels and your battery: it regulates voltage so the battery charges safely instead of overcharging. It is a small box with a big job, and it is the component beginners most often undersize or buy blind. This guide translates Will's test results into buying rules — what to inspect on the box, what the real-world watt numbers mean, and which controller fits which battery and budget. The same logic applies whether you are adding a single panel to a portable power station or building a full off-grid bank.
Solar panels put out variable voltage depending on sunlight; batteries need a controlled charge profile. The controller is the traffic cop in between. PWM (pulse width modulation) controllers connect the panel to the battery in pulses and simply clip the panel voltage down to battery voltage — cheap, simple, and fine when panel voltage and battery voltage are close. MPPT (maximum power point tracking) controllers convert excess panel voltage into extra current, so a 40V panel string can still charge a 12V battery efficiently. The MPPT advantage grows when your panel voltage is much higher than the battery voltage, or in cold, cloudy, or partial-shade conditions.
That is the theory. What the video proves is that the practical difference is much smaller than the price difference — and that several other features matter more than the acronym on the box.
Will's first inspection point is the one beginners never check: the quality of the input terminals. Cheap rebranded controllers have tiny, flimsy terminal blocks that barely fit 10 or 12 AWG wire — and in reviews you find stripped screws and broken blocks. On a 20A controller, undersized terminals make you choose between undersizing your wire (losses and heat) or fighting to fit the right gauge. By contrast, the Rich Solar and EP Ever units have thick, strong terminals that will take a 6 AWG cable on a 20A controller. Will's verdict is blunt: Victron and Renogy use small circuit-board-mounted terminals, and weak terminals are one of the most common failure points in real installations — a bad connection can overheat and start a fire. Check the terminal block size before you buy; it tells you how seriously the manufacturer treats safety.
If you run lead-acid batteries, temperature compensation is essential: a hot battery needs lower charge voltage, a cold battery needs higher. Controllers without a temperature sensor will overcharge a hot battery at full rate, which shortens its life. The cheap $15-class controllers skip it; every decent controller has a temperature sensor terminal. If your batteries live in an unheated shed where temperatures swing, this feature is not optional — it is the difference between batteries that last years and batteries that fail early. With LiFePO4, temperature compensation matters less for charge voltage, but cold-charge protection matters a lot, so check the spec sheet either way.
Most budget controllers are molded from cheap hollow plastic — one in the video "feels like a McDonald's kids toy," and Will notes that distributors buy them from Chinese factories for a few dollars and resell them at 5x markup. Plastic does not hurt performance much, but it tells you where the money went. At the other end, Victron uses high-quality nylon, and Will's favorite unit is all die-cast aluminum — the whole body works as a heat sink, so the electronics run cooler and the box dissipates heat properly. A controller is a power component; heat management is part of its safety design. If the case feels hollow, expect it to run hotter and derate sooner on sunny days.
Screens matter more than most buyers think. Most controllers — even cheap ones — have a small display showing charging watts. The exceptions are the bare-bones units (no screen at all) and the Bluetooth models. Will's preference is revealing: he likes having no screen on the controller itself, because the battery box is usually far from the living area. Instead he runs a remote MT-50 style screen into the house, or uses a Bluetooth app. Victron's Bluetooth app is the best interface he tested — a month of data logging, every day, with changeable charge profiles and temperature readouts — but it costs more, and he wonders about the always-on Bluetooth's standby draw.
The honest truth he lands on: if your system is well designed, you should not need to stare at the controller. Check the stats for the first month, then let it work. If you find yourself checking the screen constantly, the fix is more solar or a bigger battery, not a fancier controller.
This is where controllers get separated fast. For a standard sealed lead-acid battery, nearly every controller works out of the box — that covers most beginners. But if you build a DIY LiFePO4 battery from prismatic cells, you need to set a custom charge profile: absorb voltage, upper voltage limit, maybe float voltage. The cheap controllers only allow switching between presets (green = sealed, orange = gel, red = flooded), and their computer-connection promises fail in practice — Will has never gotten the cheap ones to program properly, and every commenter he quotes agrees. EP Ever works with its MT-50 screen, but the computer link is "a pain in the butt." The clear winners for custom lithium: Victron (Bluetooth app, set exact numbers, done) or EP Ever with an MT-50 screen. If you know you will run LiFePO4, buy a controller that can actually be programmed to your battery's numbers.
With two identical 100W panels side by side, Will swapped controllers in pairs and read the watts reaching the battery:
The takeaway Will states plainly: PWM is genuinely impressive for its price. On a 12V system with panels matched to battery voltage, the MPPT advantage is small — the real MPPT wins show up when you series-connect panels or run in partial shade. He also stresses the one hard limit: never series-connect panels to a PWM controller, because output collapses by about 50%. PWM systems must run parallel panels, close to the controller — which means more and heavier wire, and he gives the arithmetic: on his own large array, going PWM instead of MPPT would have raised his wiring cost from about $100 to $400.
Will's recommendations, distilled from the video: for a tiny system — a bicycle trailer with a panel, a shed light — the $15 PWM is fine. For someone who never wants to program anything, a good PWM with a temperature sensor (like the nicer PWM he tested) is the easy pick. For anyone running a DIY lithium battery or building a serious system on a budget, the value king is the cheap-but-solid MPPT (~$35 class): same output as the flagship, solid terminals, no Bluetooth, done. His personal favorite, used for years, is the ~$200 40A die-cast aluminum MPPT — best terminals he has found, all the features, and it does everything. And for a large, complex system with multiple disconnects and exact profiles, Victron is the premium pick — better programming, Bluetooth data, but weaker terminals and real heat. Every controller in the video performed its basic job; the decision is about your battery chemistry, your array layout and your budget.
One practical note from our own battery work: whatever controller you choose, size the wire between controller and battery generously — undersized cable is the most common cause of voltage drop and heat in beginner installs. And if you are pairing the controller with a LiFePO4 battery, confirm the controller's charge profile can be set to your battery's absorb and upper-voltage limits before you buy. That single check saves more trouble than any brand decision.
Dajiu Energy is a Chinese manufacturer building LiFePO4 batteries for RVs, homes, golf carts and portable applications since 2017. Our product range covers LiFePO4 drop-in replacement batteries, EV and golf cart batteries, wall-mounted home storage, portable power stations, commercial energy storage and battery swap cabinets — explore the full lineup in our product center, or browse more buying guides. Tell us your voltage, capacity and size, and we'll engineer the pack to hit it.
Source video: DIY Solar Power with Will Prowse — "12v Solar Charge Controller Buyers Guide - Beginner Friendly!" (youtube.com/watch?v=kF_cVEYxj3E). Comment excerpts are quoted verbatim from the video's top comments; answers are Dajiu Energy's own. Test figures and specifications are transcribed from the video and may differ from current models or prices.
Tell us your voltage, capacity, size and application. We will get back to you with a professional quote and technical spec as soon as possible.