The Direct Answer: How to Connect a Solar Panel to a Battery (12V 200W Blueprint)

To connect a solar panel to a battery, you must route the panel's positive and negative leads into the PV input terminals of a charge controller, then route the controller's battery terminals to the battery bank. You must always connect the battery to the controller first. The controller needs to read the battery's resting voltage to auto-detect the system baseline (12V vs 24V) before the solar array introduces 20V+ of open-circuit voltage.

For a standard 200W 12V nominal panel charging a 100Ah LiFePO4 battery, the concrete default build is: a Victron SmartSolar MPPT 75/15 charge controller, 10 AWG PV wire from the panel, 8 AWG battery cables, and a 15A inline DC breaker on the battery positive lead.

Safety Callout: DC circuits do not cross zero like AC, meaning DC arcs are sustained and dangerous. Always disconnect the solar panel (PV) first, and disconnect the battery last. When wiring, connect the battery first, and connect the PV last. Never work on live DC terminals without a rated DC disconnect or breaker in the open position.

Decoding the Wiring Diagram: Symbols and Terminal Mapping

Before cutting wire, you need to translate the schematic into physical hardware. Standard solar wiring diagrams use specific symbols that map directly to the screw terminals on your charge controller.

Diagram Symbol Legend

  • PV Array Symbol: A rectangle with a positive/negative sign and sun rays. Represents the solar panel output.
  • Battery Symbol: Two parallel vertical lines (one long/thin for positive, one short/thick for negative). Represents the 12V LiFePO4 or lead-acid bank.
  • Breaker/Fuse Symbol: A rectangle with a diagonal line or switch lever through it. Placed on the positive conductor to protect against overcurrent.
  • Ground Symbol (EGC): Three descending horizontal lines. Represents the Equipment Grounding Conductor (chassis/frame ground), not the DC negative return path.

Physical Terminal Mapping Table (Victron MPPT 75/15)

Diagram Label Physical Terminal Wire Color (Standard) Function & Path
PV+ Leftmost screw terminal Red (PV Wire) Carries DC current from panel positive to controller.
PV- Second terminal from left Black (PV Wire) Return path from controller to panel negative.
BAT+ Third terminal from left Red (THHN/Battery) Carries regulated charging current to battery positive.
BAT- Fourth terminal from left Black (THHN/Battery) Return path from battery negative to controller.
Ground Green chassis screw (M4) Green or Bare Copper Equipment ground for controller chassis to ground busbar.

Node-by-Node Wiring Trace: Source to Load

This is the physical trace of the electrons and the ground path. Follow this exact sequence on the bench. We are tracing a 200W panel (approx. 10.5A Imp, 22.5V Vmp) to a 12V battery.

  1. Battery Negative to Controller (BAT-): Crimp a 5/16" ring terminal on one end of an 8 AWG black battery cable. Bolt it to the battery's negative terminal. Route the other end to the controller's BAT- terminal. Strip 14mm of insulation, insert into the terminal, and torque to 1.5 Nm.
  2. Battery Positive to Breaker to Controller (BAT+): Connect an 8 AWG red cable from the battery positive terminal to the input side of a 15A DC breaker (mounted within 18 inches of the battery, per NEC Article 690 overcurrent guidelines). Run a second 8 AWG red cable from the output side of the breaker to the controller's BAT+ terminal. Torque to 1.5 Nm.
  3. Controller Initialization: Close the 15A battery breaker. The Victron controller's LED will blink as it reads the 13.2V resting voltage of the LiFePO4 battery, locking the system into 12V mode.
  4. Panel Negative to Controller (PV-): Run 10 AWG black PV-rated wire (USE-2 or PV wire, rated for UV and wet locations) from the panel's MC4 negative connector to the controller's PV- terminal.
  5. Panel Positive to Breaker to Controller (PV+): Run 10 AWG red PV wire from the panel's MC4 positive connector to a PV-rated DC disconnect switch or breaker. Run a second red wire from the disconnect to the controller's PV+ terminal.
  6. Equipment Grounding Conductor (EGC) Path: Bond the solar panel's aluminum frame to a 10 AWG bare copper wire using a WEEB (Washer, Electrical Equipment Bond) lug. Route this bare copper wire to your main DC ground busbar. Run a separate 10 AWG green wire from the Victron's M4 chassis ground screw to the same busbar. Note: The DC negative is not grounded at the panel or the controller; it is bonded to ground at exactly one point (usually the main inverter/busbar) to prevent ground loops.

Wire Sizing and Breaker Decision Tree

Wire sizing in solar is dictated by two factors: ampacity (fire prevention) and voltage drop (efficiency). Use this decision tree to select your exact AWG and breaker size based on your panel's Short Circuit Current (Isc) and the one-way wire run distance.

Condition (If...) Then Select Wire AWG Then Select Breaker/Fuse Reasoning / Code Note
Isc < 11A AND Run < 15 feet 10 AWG PV Wire 15A DC Breaker Standard 200W panel. 10 AWG handles 30A+ in free air; 15A breaker protects the 10 AWG wire and controller input.
Isc < 11A AND Run 15 - 40 feet 8 AWG PV Wire 15A DC Breaker Upsized to 8 AWG strictly to keep voltage drop under 2% over the longer distance, preserving MPPT harvest.
Isc 11A - 15A AND Run < 15 feet 8 AWG PV Wire 20A DC Breaker Typical for 300W+ panels. NEC requires overcurrent protection to be 125% of Isc (e.g., 12A Isc x 1.25 = 15A minimum, next standard size up is 20A).
Battery to Controller (Any 200W-400W 12V setup) 8 AWG or 6 AWG Battery Cable 30A or 40A ANL Fuse Battery wires carry the stepped-up current from the MPPT. A 200W panel at 12.5V outputs ~16A. 8 AWG handles this easily with minimal drop.
Pro-Tip on Crimping: Never use a standard automotive crimp tool for 8 AWG battery lugs. Use a hex-crimp tool (like the IWISS HX-50B) to ensure a gas-tight connection. A loose 8 AWG lug carrying 15A will oxidize, increase resistance, and melt the terminal block within a week of full-sun operation.

Meter Verification: Proving Your Connections Before Power-Up

Do not rely on visual inspection. Grab your digital multimeter (DMM) and verify the circuit at these three checkpoints before closing the PV disconnect.

  1. Verify Battery Polarity at Controller Terminals: Set DMM to DC Volts. Place the red probe on the controller's BAT+ terminal screw and the black probe on BAT-. You must read between 12.8V and 14.4V (for LiFePO4). If you read a negative voltage (e.g., -13.2V), your battery wires are reversed. Stop and swap them. Reversed battery polarity will instantly destroy the controller's internal MOSFETs if the PV is connected.
  2. Verify PV Open Circuit Voltage (Voc): With the PV disconnect switch OPEN (off), place your DMM probes on the incoming PV wires (red and black) coming from the roof. You should read the panel's Voc (typically 22V to 24V for a 12V nominal panel). If you read 0V, check your MC4 connections. If you read negative voltage, swap the PV wires before inserting them into the controller.
  3. Verify Ground Continuity: Set DMM to Continuity (the beep setting). Place one probe on the solar panel's aluminum frame and the other on the controller's metal chassis ground screw. You should hear a continuous beep, confirming the EGC path is intact.

The Default Recommendation: The Victron MPPT 75/15 Setup

If you are building a 12V system with a single 100W to 200W panel, skip the cheap PWM (Pulse Width Modulation) controllers found in generic Amazon kits. PWM controllers act as a simple electronic switch, dragging the panel's voltage down to match the battery's voltage (around 13V), which wastes the panel's excess voltage potential as heat.

The Concrete Pick: Buy the Victron SmartSolar MPPT 75/15 (typically priced around $130 - $150).

Why this exact model?

  • MPPT Efficiency: It uses Maximum Power Point Tracking to convert the panel's 22V excess voltage into extra charging current. A 200W panel that yields 10A on a PWM controller will yield closer to 14A on this MPPT unit under the same sun.
  • Bluetooth Telemetry: The built-in BLE chip connects to the VictronConnect app, giving you exact historical harvest data, error codes, and the ability to set custom LiFePO4 absorption/float voltages (e.g., 14.2V absorption, 13.5V float) which generic controllers hard-code incorrectly.
  • Thermal Headroom: The 75/15 is rated for 15A of output current. A 200W panel maxes out around 14A in perfect conditions, leaving a safe 1A thermal buffer without triggering the controller's internal current-limiting derating.

By following this exact node-by-node trace, using 10 AWG PV wire, 8 AWG battery cables, and verifying with a multimeter, your 12V solar charging system will be code-compliant, electrically safe, and optimized for maximum energy harvest.