A charge controller sits between your solar panels and your battery. Its job is simple: take the power from your panels and charge your battery safely and efficiently.
Without a charge controller, you'd either undercharge your battery (wasting solar power) or overcharge it (damaging or destroying it). The charge controller is the brain of your solar system.
Get an MPPT charge controller from Vevor or a similar budget brand, sized appropriately for your solar array.
There's no good reason to buy a PWM controller anymore.
Your solar panels produce DC power, and your battery stores DC power, so you might think you can just wire them directly together. You can't. Here's why:
Solar panels produce variable voltage depending on sunlight, temperature, and other factors. Your battery needs a specific voltage range to charge safely. The charge controller regulates this.
Once your battery is full, you can't just keep pumping power into it - you'll damage the battery or cause a fire. The charge controller stops charging when the battery is full.
Solar panels have a "sweet spot" voltage where they produce maximum power. This voltage is different from your battery voltage. The charge controller (specifically MPPT controllers) converts the panel voltage to battery voltage while maximizing power capture.
Different battery chemistries (LiFePO4, AGM, etc.) need different charging profiles. The charge controller applies the right charging algorithm for your battery type.
Think of it like this: your solar panels are a fire hose, your battery is a water tank, and the charge controller is the smart valve that fills the tank efficiently without overflowing it or damaging it.
There are two types of charge controllers:
The old technology
The modern technology
A few years ago, MPPT controllers cost 5-10x more than PWM ($200-400 vs. $40). That made it a real debate. Not anymore.
MPPT now costs about 2x what PWM costs, not 10x.
An extra $60-80 gets you 20-30% more power from the same panels. That's way cheaper than buying 20-30% more solar panels ($100-150 extra). There's simply no reason to buy PWM anymore.
Beyond raw efficiency, MPPT controllers have specific advantages for van solar:
One 200W panel feeding one MPPT into a single battery — the simplest configuration the controller has to handle. Hover the panel-to-MPPT wire to see the gauge picked for the run.
Educational estimates only — not a substitute for a licensed electrician. Verify against ABYC E-11 and manufacturer specs before installing. See full disclaimer.
BETA — Educational estimate, not an engineered design.
Verify all wire gauges, fuse and breaker ratings, run lengths, and system sizing against ABYC E-11, manufacturer spec sheets, and a licensed electrician before installing or energizing. Ampacity uses ABYC E-11 single-conductor, free-air, 105 °C-insulation copper (typical marine BC-5W2); resistance is NEC Ch. 9 Table 8 at 75 °C; system is nominal 12 V DC and 120 V AC. Wire rated below 105 °C, ambient-temperature derating, and bundle derating are not applied. No code-compliance review or engineering sign-off is provided or implied.
Source: morevanlessmoney.com/tools/electrical/diagram · Full terms: morevanlessmoney.com/legal/terms
Charge controllers are rated in amps. You need to size yours based on your solar array.
Amps = (Solar Watts × 1.25) ÷ Battery Voltage
The 1.25 multiplier is the NEC 690.8(A) continuous-current factor — it covers cold-weather irradiance that can push panel output above the STC rating for short stretches.
Yes, and there's no downside except cost.
If you have 400W of solar (needs 50A) but buy a 60A controller, it'll work fine. The controller only uses what the panels provide.
This is actually smart if you think you might add solar later. Buy the bigger controller now and avoid replacing it later.
No. This is dangerous.
If you have 600W of solar but only a 40A controller, you'll:
Always size your controller for your full solar array with the 1.25 safety margin.
Amp sizing (above) tells you which controller model to buy. Wiring decisions tell you whether it survives a cold morning. With more than one panel, two questions come up: how many panels go in series (string length) and how many strings go in parallel into the same MPPT (or through a combiner box). Both have to fit inside your controller's PV input window — and the max PV voltage is a hard ceiling, not a suggestion.
Series wiring adds voltage, keeps current the same. Two 22.5V panels in series become one 45V string at the same amperage.
Parallel wiring adds current, keeps voltage the same. Two 22.5V panels in parallel stay at 22.5V but double the amps.
This is the single most common reason DIY solar setups fry a charge controller. Panel spec sheets list Voc (open-circuit voltage) at STC — 25 °C / 77 °F at the cell. In real life, panel temperature on a cold, clear winter morning sits well below that, and panels are sources, not loads: cold panels hit harder.
The temperature coefficient of Voc (Tc_Voc) is negative, typically between −0.25 %/°C and −0.35 %/°C — varies by cell chemistry and vintage, so always use the number from your panel's datasheet. Colder panel → higher Voc. Worst case:
Vocmax = VocSTC × (1 + Tc_Voc × (Tmin − 25))
where Tmin is the coldest expected panel temperature in °C and Tc_Voc is the negative number from the datasheet (e.g. −0.0030 for −0.30 %/°C).
A Renogy 100W panel: VocSTC = 22.5V, Tc_Voc = −0.29 %/°C. Expected coldest panel temperature: −20 °C (realistic for anyone driving Colorado, Montana, or the northern Rockies in winter).
Four of those in a single series string: 4 × 25.4 = 101.7 V.
A Victron SmartSolar 100/30, Renogy Rover 40A, EPever Tracer 100V-class, and the Vevor 50A MPPT recommended below all share a hard max PV input of 100V. Four 22.5V panels in straight series on a below-zero morning and the controller is toast — and cold-temperature overvoltage is not covered under warranty. Two ways to stay inside the 100V envelope and keep the budget pick: cap each series string at three panels, or run a 2s2p array (two panels in series per string, two strings in parallel) — that halves the string Voc and leaves margin even at −20 °C. For larger arrays, run two Vevor 50A controllers (one per string pair) rather than one bigger controller — that's how the site handles arrays above ~530W on 12V anyway. Step up to a 150V-class controller like the Victron SmartSolar 150/35 only if you need a single controller on a 4-panel straight-series string, or you're running 24V/48V.
panel VocSTC × panels in series × 1.25 ≤ controller max PV voltage
The 1.25× is the top of the NEC 690.7(A) cold-temperature correction table — it corresponds to a record-low ambient of about −36 °C to −40 °C, which is conservative for most of the Lower 48. For milder climates the table lists smaller factors (e.g. 1.18 at around −20 °C ambient), but 1.25× is the standard blanket rule of thumb. For 24V or 48V systems, or any series string of three or more panels, run the explicit worst-case formula instead of relying on the shortcut — the margins get tight fast.
The free electrical planner currently sizes around a 2-panel parallel layout on a single 10 AWG MC4 run — fine for the common case, but it won't size a long series string or a 2s2p array for you. Do the Voc math by hand for anything larger. Related reading: solar panels and power planning.
Just like batteries and inverters, the charge controller market has been transformed by budget manufacturers.
Worth it for $100k+ professional builds. Overkill for DIY.
The sweet spot for DIY van builds.
MPPT controllers are pretty straightforward to install:
Mount your controller:
Always wire in this order:
If you connect solar first, the controller can be damaged by voltage with nowhere to go.
When disconnecting:
This protects the controller.
Once wired, configure your controller for your battery type:
Check your battery manufacturer's recommended charging parameters and match them as closely as possible.
Most Vevor controllers have presets for common battery types, so you often just need to select "LiFePO4" and you're done.
What does MPPT actually give you in practice?
I've been running a Vevor 50A MPPT controller with 400W solar and 280Ah LiFePO4 battery for over a year. Here's what I see:
The MPPT controller means I can get through 2-3 day stretches of clouds without stressing about battery level.
With PWM, I'd probably need to drive somewhere to charge up after one cloudy day.
That flexibility is worth the extra $80 the MPPT controller cost.
Get a Vevor 50A MPPT charge controller (~$100-150). Size it for your solar array using the formula above, and don't overthink brand choice.
Skip Victron unless you're building a professional commercial van. For a DIY build, save the $150-250 and spend it on more solar panels or a weekend camping trip.
Total cost for a solid setup: ~$160 (controller + fuses and wire). Configure it for your battery type, wire it up correctly, and forget about it — it'll just work.