How a 12 V system fits together
Every off-grid 12 V system has the same few parts. The panels and the alternator charge a battery through their own chargers; everything you use draws from the battery, directly at 12 V or through an inverter; and each cable leaving the battery has a fuse.
| Part | What it does | In our example |
|---|---|---|
| Battery | Stores the energy for the night and the cloudy days | 12 V LiFePO4, 100 Ah |
| Solar panels | Put the day’s energy back | 2 × 200 W in series |
| Charge controller | Turns the panels’ output into a safe charge for the battery | MPPT, 40 A, 100 V input |
| DC-DC charger | Charges from the vehicle’s alternator while you drive | 30 A |
| Fuses and isolators | Protect each cable from a short circuit, and let you switch everything off | A fuse on every positive cable at the battery, a PV isolator, a battery switch |
| Battery monitor (shunt) | Counts the amp-hours in and out, so you know the real charge | 500 A shunt |
| Inverter | Makes 230 V or 120 V AC for appliances that need it | Optional: see the inverter |
The parts of the worked example; each section below explains how it was sized.
Start from the energy budget
Everything is sized from one number: the watt-hours (Wh) you use in a day, each load’s power times the hours it runs. A compressor fridge doesn’t run all the time, so use its average draw over a day, not the figure on its label; it rises a lot in hot weather. A DC power meter, or the battery monitor described below, tells you what your devices really use.
| Load | Power | Hours a day | Wh a day |
|---|---|---|---|
| Compressor fridge (average) | 15 W | 24 | 360 |
| LED lights | 10 W | 4 | 40 |
| Water pump | 60 W | 0.5 | 30 |
| Phone charging | 10 W | 2 | 20 |
| Laptop on a 12 V USB-C charger | 45 W | 3 | 135 |
| 4G router | 6 W | 8 | 48 |
| Total | 633 |
The fridge, pump and phone figures are the off-grid calculator’s presets; replace every line with your own.
The laptop runs on a 12 V USB-C charger rather than through an inverter: as the inverter section shows, that alone saves more energy than the lights and the pump use together.
The off-grid calculator with these six loads, 1.5 days of autonomy, 4 peak sun hours and 200 W panels: the numbers in this guide.Open the example in the calculator
Sizing the battery
The battery has to cover the days without sun you want to ride out, using only the part of its capacity it can deliver without harm. For a van that also charges while driving, a day or two is enough; a cabin used all year usually needs two or three. With 633 Wh a day, 1.5 days and LiFePO4 at 80% usable, the calculator asks for 1.2 kWh, or 99 Ah at 12 V: a 100 Ah LiFePO4 battery.
LiFePO4 or AGM?
- LiFePO4 delivers 80% or more of its capacity for thousands of cycles and weighs far less. The same example on AGM, at 50% usable and 85% charge efficiency, needs about 158 Ah. Our LiFePO4 vs AGM comparison has the details.
- AGM costs less up front and can be charged below freezing; it lasts much longer if it rarely goes below half charge.
- The cold. Lithium cells must not be charged below freezing: Victron’s controller manual says lithium batteries are prone to damage when charged below 5 °C, and its own Lithium NG battery accepts charge only from +5 to +50 °C. Discharging in the cold is fine. If your battery will see frost, choose one with low-temperature charge protection or self-heating.
| Example (12 V, 100 Ah LiFePO4) | Fits because | Check before buying |
|---|---|---|
| LiTime 12V 100Ah (budget) | 100 A BMS for charge and discharge; up to 4 in series and 4 in parallel | Charges from 0 to 50 °C and this model has no low-temperature cut-off: keep it above freezing or choose LiTime’s self-heating version |
| Renogy Pro 12V 100Ah, self-heating (mid-range) | 100 A charge and discharge; heats itself below 5 °C up to 10 °C when charged with more than 4 A; IP67 | Parallel only, no series |
| Victron Lithium SuperPack NG 12.8V/100Ah (premium) | Built-in BMS, 200 A continuous discharge; below 0 °C it stops charging and heats the cells first | No series; absorption 14 V, float 13.5 V: set your chargers to match |
From each maker’s product page or datasheet. Victron’s Lithium Smart and Lithium NG batteries need an external BMS: don’t buy one without it. On any battery, check the BMS current against your largest load (an inverter can need 100 A), the charge voltages, and low-temperature protection.
To read the charge from the voltage, use our 12 V LiFePO4 voltage chart, but expect little from it: at rest, a 12 V LiFePO4 battery reads between about 12.8 and 13.4 V all the way from 20% to 90%. That is why a battery monitor is worth having.
Panels and peak sun hours
Peak sun hours are the day’s solar energy on the panel, in kWh/m², expressed as hours of full 1000 W/m² sun. They depend on the season, the latitude and the panel’s tilt, and they matter more than any other input. As our off-grid calculator notes, in winter they can fall below 2 hours in central and northern Europe, while in summer they are often 5 to 6.
- Size for the worst month you want to cover. For a van used from May to September, that is the weakest of those months; for a cabin used all year, December (June or July in the southern hemisphere).
- Flat or tilted. Panels lying flat on a van roof collect much less in winter than panels tilted towards the sun at a cabin. In the cold months, a steep tilt (around your latitude or more) also sheds snow.
- Look up your place. In PVGIS, open the monthly data, pick your location and tick the horizontal irradiation for a flat roof, or the irradiation at your tilt angle for a cabin; divide each month’s kWh/m² by its days. For the US, PVWatts gives the same in kWh/m² per day.
For our van we design for 4 peak sun hours: check that against the months you travel. The calculator then asks for at least 274 W, after 20% losses, the controller’s 95% and a 25% margin for recharging after cloudy days. Two 200 W panels give 400 W, which collects about 1.2 kWh on such a day and refills the battery about 1.8 days after a day and a half without sun. With 1.5 peak sun hours, a flat roof in winter, the same loads would need 800 W (see it): more than a van roof holds, which is why vans also charge from the alternator.
Series or parallel, and shade
- In series the voltages add and the current stays that of one panel: a thinner cable down from the roof, and the voltage MPPT controllers like. But shade on one panel pulls down the whole string, softened only by the panels’ bypass diodes.
- In parallel the currents add: each panel works on its own, which suits roofs where a hatch, a rack or a tree shades one panel. The cable carries twice the current.
- Fuses in parallel. Each panel’s datasheet gives a maximum series fuse rating: 20 A for the Renogy RSP200D, whose short-circuit current is 11.05 A. With two in parallel, a faulty panel can only receive the other panel’s current, less than 20 A; with three, it can receive 22.1 A, so each panel then needs its own fuse.
| Example panel | Key figures | Note |
|---|---|---|
| Renogy RSP200D (200 W, 12 V) | Voc 23 V, Isc 11.05 A, Vmp 19.2 V, −0.28%/°C, MC4 | Two of them are the 400 W of the example |
| Victron BlueSolar 190 W (12 V) | Voc 25.5 V, Isc 9.17 A, −0.35%/°C | 2 × 190 W = 380 W, still well above the 274 W needed; Victron’s 175 W model is discontinued |
From the makers’ datasheets. On any panel, check Voc, Isc, the temperature coefficient of Voc and the maximum series fuse, and measure your roof before you buy.
MPPT or PWM, and sizing the controller
A PWM controller connects the panel straight to the battery, so a panel built for about 18 V works near the battery’s 13 V and wastes up to about a quarter of its power. An MPPT controller converts the higher voltage down and keeps nearly all of it. PWM is fine for one small panel; for anything like our example, MPPT pays for itself.
Current
The calculator divides the panels’ 400 W by 12 V, 33.3 A, and rounds up to a 40 A controller. In practice the battery charges at about 13 V or more, so 400 W gives at most about 31 A: a controller rated for at least that current, and for 400 W at 12 V, will do. Victron’s datasheets say that if more PV power is connected, the controller limits its input power, so a slightly smaller controller only clips the brightest hours.
Voltage: the cold-weather check
A panel’s open-circuit voltage (Voc) rises as it gets colder, and it is highest at a frosty sunrise, before the load pulls it down. Two RSP200D in series give 46 V at 25 °C; with −0.28% per °C, at −10 °C that becomes 50.5 V. Victron’s manual adds a 10% margin in cold climates: 55.6 V, well within a 75 V or 100 V controller. A third panel in series would reach 75.8 V at −10 °C (69 V at 25 °C), over a 75 V controller’s limit, and Victron says damage from too high a PV voltage is not covered by its warranty. Use the coldest temperature you expect; in the mountains, −10 °C is not cold enough.
Voc(cold) = Voc × number in series × (1 + coefficient × (25 °C − coldest temperature))
2 × 23.0 V × (1 + 0.0028 × 35) = 50.5 V
The panels must also start the controller: Victron’s MPPTs start when the PV voltage exceeds the battery voltage by 5 V, and keep going down to 1 V above it. Two 12 V panels in series are far above that; a single one is enough in good light.
| Example controller | Rated current and power at 12 V | Max PV voltage | Fits because |
|---|---|---|---|
| EPEver Tracer4210AN (budget) | 40 A, 520 W | 100 V at the lowest operating temperature, 92 V at 25 °C | 400 W and 50.5 V are within both |
| Renogy Rover Li 40A (mid-range) | 40 A, 520 W | 100 V | Same margins |
| Victron SmartSolar MPPT 100/50 (premium) | 50 A, 700 W | 100 V | Room to grow: 600 W as three panels in parallel, each with its own fuse (Isc 33.2 A of the 60 A it accepts; one panel’s 23 V is enough to start it); the 100/30 (30 A, 440 W) also accepts 400 W and limits the current to 30 A |
From the makers’ datasheets. For one 200 W panel, Victron’s 100/20 (20 A, 290 W at 12 V) is enough; the 75/15 is rated for 15 A and 220 W. On any controller, check: rated current ≥ panel watts ÷ 13 V, maximum PV voltage ≥ cold Voc plus 10%, a LiFePO4 profile with adjustable voltages, and a way to stop charging below freezing (a temperature sensor or a link to the battery’s BMS).
Cables, fuses and isolators
Thin cables waste energy as heat and can confuse the controller, which measures the battery through them. Victron’s Wiring Unlimited suggests keeping the drop below 2.5%; our wire calculator defaults to 3% and also checks the cable against its fuse. For the controller’s rated 40 A over 4.9 ft (1.5 m), it gives 6 AWG and a 50 A fuse; with metric sizes and their own ratings, 10 mm² and a 50 to 60 A fuse.
Controller to battery: 40 A, 4.9 ft, 3% drop.Open the wire calculator
The roof cable carries the string’s 10.42 A at 38.4 V, but in the US the National Electrical Code (690.8) bases PV wire sizing on the short-circuit current, with two 25% factors: 1.56 × 11.05 A = 17.3 A. Enter 1.25 × Isc, 13.81 A, as the load and the calculator adds the other 25%: for 16.4 ft it gives 12 AWG at 1.9% (check it); with metric sizes and their own ratings, 2.5 mm². Solar extension leads with MC4 plugs are usually thicker anyway; Victron notes MC4 connectors take 4 or 6 mm² solar cable. For panels you carry outside and plug in, Anderson Powerpole connectors are a common choice.
Fuses at the battery
Every positive cable that leaves the battery or the busbar gets a fuse at that end, rated for the cable, so that a short anywhere along it blows the fuse. With lithium, Victron also requires at least one fuse whose interrupt rating is at least the short-circuit current the battery can deliver: ask the battery maker for that figure.
| Fuse type | Typical range | Voltage | Where it fits |
|---|---|---|---|
| MEGA | 40–500 A | 32 V | Main fuse and big branches; Littelfuse rates its MEGA at 2000 A interrupting at 32 V |
| MIDI | 23–200 A | 32 V | Branches such as the controller, the DC-DC charger or a small inverter |
| ANL | 35–750 A | 32 V | Main fuse in a fuse holder |
| MRBF | 30–300 A | 58 V | Straight onto the battery’s terminal stud, where space is tight |
| Class T | High currents | 125 V and up | Very high interrupt rating, for large lithium banks |
Ranges from Victron’s Wiring Unlimited, with the Littelfuse MEGA datasheet and Blue Sea Systems’ MRBF block. Use blade fuses only for small branches, in a fuse box downstream.
Isolators
- PV isolator. Victron’s manual asks for a means to disconnect all current-carrying conductors of the PV array. Use a switch or breaker rated for DC at the array’s cold Voc and current, not an AC part.
- Battery switch. A switch on the positive lets you work safely; Victron recommends isolating the positive only. Victron’s Battery Switch is rated 275 A continuous at up to 60 V. Pull the main fuse instead if you have no switch.
- Order. Connect the battery to the controller first, then the panels: Victron’s MPPTs detect the system voltage from the battery.
Charging from the alternator: the DC-DC charger
Joining the two batteries with a relay (the classic split-charge relay) worked for lead-acid on older vehicles. With LiFePO4 it doesn’t: the lithium battery’s low resistance takes whatever current the alternator gives for as long as it can, and the charge voltage is the vehicle’s, not the battery’s. A DC-DC charger caps the current and applies the leisure battery’s own charge profile.
Many recent vehicles (the Euro 6 ones in Europe, as Victron’s manual puts it) have a smart alternator that varies its voltage and switches off when the engine doesn’t need it. A DC-DC charger copes with that if it can be told when the engine is running: Victron’s Orion-Tr Smart detects it from the voltage (starting at 14 V and stopping at 13.1 V in its smart-alternator setting), Renogy’s DCC30S takes an ignition signal wire. Check how your vehicle’s alternator is managed before you connect anything to it.
| Example DC-DC charger | Output | Notes |
|---|---|---|
| Renogy DCC30S (mid-range) | 30 A | Smart alternators (12–16 V) through the ignition wire; also has a solar input, but only up to 30 V and 400 W, so not our two panels in series |
| Victron Orion-Tr Smart 12/12-30 isolated (premium) | 30 A, 360 W, 8–17 V in | Engine-running detection with smart-alternator settings; Victron’s table gives a 60 A fuse and 16 mm² for a 5 m run |
| Victron Orion-Tr Smart 12/12-18 isolated | 18 A, 220 W | For a small alternator or a short daily drive |
From the makers’ pages and manuals. On any DC-DC charger, check the output current against what your alternator can spare, a LiFePO4 profile, smart-alternator support, and the input fuse and cable the maker asks for.
Its input cable is the thick one: 360 W out at 87% is about 414 W in, some 33 A from the starter battery. Over 16.4 ft (5 m), the wire calculator gives 4 AWG; with metric sizes and their own ratings, 16 mm² and a fuse between 50 and 80 A, the same as Victron’s own table (16 mm², 60 A).
DC-DC charger input: 33 A over 16.4 ft.Check the cable
Frozen batteries. The documentation for these DC-DC chargers mentions no cut-off on battery temperature: with a battery that can freeze, the alternator would charge it frozen while you drive. Use a battery that blocks cold charging or heats itself (Renogy’s self-heating Pro, Victron’s SuperPack NG), or let a device that senses the battery temperature switch the charger off: the Orion-Tr Smart has a remote on/off input that can do this.
The inverter: pure sine, standby and surge
An inverter turns 12 V into mains-like AC. Choose a pure sine model, whose output has the same waveform as the grid that appliances are designed for, and size it for two numbers: the continuous power of everything you run at once, and the start-up surge of motors and compressors. Then look at a third, the standby draw.
Standby is the one people forget. Victron’s Phoenix 12/500 draws 6.0 W with no load, 144 Wh a day if it stays on, three times our router. Run the laptop through it instead of a USB-C charger and the day grows to 792 Wh, the battery to 124 Ah (see it in the calculator). In ECO mode (1.0 W, waking when a load appears) the day drops to 672 Wh and the battery to 105 Ah. Better still: run what you can on 12 V, and switch the inverter off.
| Example pure-sine inverter | Continuous | Peak | No-load draw |
|---|---|---|---|
| Victron Phoenix 12/500 (premium) | 400 W at 25 °C | 900 W | 6.0 W, 1.0 W in ECO mode |
| Victron Phoenix 12/800 (premium) | 650 W at 25 °C | 1500 W | 6.5 W, 1.0 W in ECO mode |
| Renogy 1000W 12V pure sine, US model (mid-range) | 1000 W | 2000 W | Under 1 A; 120 V / 60 Hz for the US, backordered when we checked |
From the makers’ datasheets. On any inverter, check continuous power at your temperature (Victron’s fall at 40 °C), peak power, no-load draw, the output voltage for your country, and the DC cable and fuse its manual asks for.
The inverter’s cable carries the largest current in the system: a 1000 W load is close to 100 A at 12 V. Follow the manual (Victron asks for 6 mm² up to 1.5 m on the 12/500, 10 mm² up to 3 m, and an extra fuse near the battery beyond 1.5 m), and check that the battery’s BMS allows that current.
A battery monitor
A LiFePO4 battery’s resting voltage barely moves between 20% and 90%, so a voltmeter can’t tell you the charge. A shunt monitor counts every amp-hour going in and out. The shunt goes in the negative: the battery’s negative terminal connects to the shunt alone, and every other negative cable lands on its other side, as in the diagram above.
| Example monitor | Shunt | Supply range | Own draw |
|---|---|---|---|
| Renogy 500A battery monitor (budget) | 500 A | 10–120 V | 1–2 mA in standby |
| Victron SmartShunt (premium) | 300, 500, 1000 or 2000 A | 6.5–70 V | Under 1 mA; Bluetooth |
From the makers’ pages. Check that the shunt is rated above your largest current and that nothing bypasses it.
The worked example, part by part
| Item | Result | How |
|---|---|---|
| Energy | 633 Wh a day | Six loads, the laptop on 12 V |
| Battery | 1.2 kWh, 99 Ah → 12 V 100 Ah LiFePO4 | 1.5 days, 80% usable |
| Panels | ≥ 274 W → 2 × 200 W | 4 peak sun hours, 20% losses, 25% margin |
| Controller | 33.3 A → 40 A MPPT, 100 V | Cold Voc 50.5 V at −10 °C |
| Controller to battery | 6 AWG and a 50 A fuse (metric: 10 mm²) | 4.9 ft, 3% |
| DC-DC charger | 30 A; input 4 AWG (metric: 16 mm²) | 16.4 ft from the starter battery |
| Monitor | 500 A shunt | In the negative |
In the calculators: off-grid example, controller cable, DC-DC cable, roof cable.
A budget build of this example could be a LiTime 100 Ah, two RSP200D panels, an EPEver Tracer4210AN and Renogy’s monitor; a premium one, Victron’s SuperPack NG, SmartSolar 100/50 and Orion-Tr Smart 12/12-30: the SuperPack NG has a built-in BMS and battery monitor, so a SmartShunt is optional there. The budget build, on the other hand, has no low-temperature charge cut-off anywhere (this LiTime model has none, and EPEver lists none): if the battery can freeze, choose LiTime’s self-heating version or another battery with low-temperature protection. Mixing brands works, as long as every charger is set to the battery’s charge voltages. The calculator’s figures are the minimum: an extra panel or a 150 Ah battery costs less than running out of power.
Safety
- Fix the battery down. In a vehicle it must stay put in a crash; use the maker’s mounting points or a strapped box.
- Crimp, don’t twist. Use crimped lugs of the right size with a proper crimping tool, and torque the terminals as the manual says. A loose lug heats up.
- Route and protect cables. Grommets where they pass through metal, no sharp edges, and the roof entry sealed.
- Mains side. An inverter’s AC output is as dangerous as a wall socket. In a vehicle, check local rules and your insurance before changing the electrical system; in a building, have fixed AC wiring done or checked by a qualified electrician where your local rules require it.
- Cold and heat. No lithium charging below freezing without protection; keep the battery and the controller ventilated and away from the engine’s heat.
- One fuse per battery. With batteries in parallel, give each battery its own fuse, so that a fault in one isn’t fed by the others.
- Precharge the inverter. Its input capacitors draw a large inrush current when first connected: on a lithium battery that can cause an arc at the terminal or trip the BMS. Charge them first through a resistor for a few seconds, then make the main connection.
- AGM too. An AGM battery is sealed, but give it ventilation anyway, and never charge it frozen.
Common mistakes
- Sizing the panels for July and wondering why the battery is flat in October.
- A 75 V controller on three 12 V panels in series: fine at 25 °C, too high on a frosty morning.
- Leaving the inverter on for one small load: its standby can use more than the load.
- Fuses rated for the device, not the cable, or fitted at the wrong end of the cable.
- A relay between the vehicle battery and a LiFePO4 battery instead of a DC-DC charger.
- Negatives straight to the battery, bypassing the shunt, so the monitor misses that current.
- Trusting the voltage to tell a LiFePO4 battery’s charge.
Frequently asked questions
How many solar panels do I need for a van?
It depends on your daily use and the worst month you travel. Our example uses 633 Wh a day; with 4 peak sun hours it needs at least 274 W, so two 200 W panels. Try your own loads in the off-grid calculator.
What size battery do I need?
Daily use × days of autonomy ÷ usable depth. 633 Wh for 1.5 days at 80% usable is 1.2 kWh, about 99 Ah at 12 V: a 100 Ah LiFePO4. The same on AGM at 50% usable is about 158 Ah.
MPPT or PWM?
MPPT for anything beyond one small panel: it keeps up to about a quarter more energy from the same panels and accepts panels in series. PWM only makes sense for a single small panel on a 12 V battery.
What size charge controller for 400 W of panels?
About 31 A at a 13 V charging voltage; our calculator, dividing by 12 V, rounds up to 40 A. Also check its maximum PV voltage against the panels’ cold Voc: 50.5 V for our two panels in series at −10 °C.
Can I charge LiFePO4 below freezing?
Not without protection: Victron says lithium batteries are prone to damage when charged below 5 °C. Choose a battery with low-temperature charge protection or self-heating, such as Renogy’s self-heating models or Victron’s SuperPack NG, or keep the battery warm.
Do I need a DC-DC charger?
For LiFePO4 or a vehicle with a smart alternator, yes: it limits the current the alternator delivers, follows the leisure battery’s charge profile and copes with the variable voltage of smart alternators.
Why do I need a battery monitor if the controller shows the voltage?
Because a LiFePO4 battery’s voltage barely changes between 20% and 90%. A shunt counts the amp-hours, so it shows the real charge.
Where do the fuses go?
On every positive cable, at the end where the power comes from (the battery or the busbar), rated for the cable. Add a PV isolator between the panels and the controller, and fuses per panel when three or more are in parallel.
Sources
- Victron: SmartSolar MPPT 75/10 to 100/20 datasheet
- Victron: SmartSolar MPPT 100/30 and 100/50 datasheet
- Victron: MPPT manual, troubleshooting (PV voltage too high, low lithium temperature)
- Victron: MPPT manual, installation (connection order, PV disconnect, Voc in the cold)
- EPEver: Tracer-AN (10–40 A) datasheet
- Renogy: Rover Li 40A MPPT
- Renogy: RSP200D G3 200 W panel datasheet
- Victron: BlueSolar monocrystalline panels, current models
- LiTime: 12V 100Ah LiFePO4 battery
- Renogy: Pro 12V 100Ah smart LiFePO4 battery, self-heating
- Victron: Lithium SuperPack NG datasheet
- Victron: Lithium NG 12.8 V battery, technical data
- Victron: Lithium Battery Smart manual (external BMS required)
- Victron: Orion-Tr Smart DC-DC charger isolated, manual
- Renogy: DCC30S DC-DC charger with MPPT
- Victron: Phoenix Inverter VE.Direct 250–1600 VA datasheet
- Victron: Inverter VE.Direct manual (cables, fuses, ECO mode)
- Victron: Phoenix inverters (pure sine wave output)
- Renogy: 1000W 12V pure sine wave inverter
- Victron: SmartShunt technical data
- Renogy: 500A battery monitor with shunt
- Victron: Wiring Unlimited, DC wiring (drop, fuses, MC4, isolation)
- Littelfuse: MEGA 32 V fuse datasheet
- Blue Sea Systems: MRBF terminal fuse block
- Victron: Battery Switch 275 A datasheet
- European Commission JRC: PVGIS online tool
- PVWatts calculator