A standard 24 volt solar panel wiring diagram routes DC power from series-wired panels through a combiner box, into an MPPT charge controller, to a 24V battery bank, and finally to an inverter. For a typical 400W to 800W 24V array, the concrete baseline is: use 10 AWG PV wire for the roof run, 8 AWG THHN copper for the controller-to-battery run protected by a 40A DC breaker, and 4 AWG welding cable for the battery-to-inverter run protected by a 50A terminal fuse. This guide assumes copper conductors, 30°C ambient temperature, and a 24V nominal LiFePO4 battery bank. Always treat NEC-style guidance as a baseline; your local Authority Having Jurisdiction (AHJ) has final authority on code compliance.

The 24 Volt Solar Panel Wiring Diagram: Node-by-Node Trace

To understand the diagram, we must trace the electrical path from the source to the load, explicitly tracking polarity and the equipment grounding path. In a 24V system, you are typically wiring two 12V nominal panels (or one 24V nominal panel) in series to achieve a voltage high enough for the MPPT controller to operate efficiently.

Safety Callout: DC arcs do not self-extinguish like AC arcs. Never disconnect a DC circuit under load. Always turn off the PV disconnect and the battery breaker before terminating wires. Lithium cells pose a severe fire risk if short-circuited; never work on the battery bus without insulated tools and a properly rated class T or MRBF fuse installed on the positive terminal.
  1. Node 1: PV Array (Source). Two 200W 12V panels wired in series yield ~40V Vmp (Voltage at Maximum Power) and ~10A Imp (Current at Maximum Power). The positive output of Panel 1 routes to the combiner box; the negative of Panel 1 connects to the positive of Panel 2.
  2. Node 2: Combiner Box / DC Disconnect. The series string enters a 2-pole DC disconnect. This provides a physical air gap to isolate the roof array. An equipment grounding conductor (EGC), typically a bare 10 AWG copper wire, bonds the panel frames and combiner box chassis to the main ground busbar.
  3. Node 3: MPPT Charge Controller. The DC disconnect output feeds the PV input terminals of the controller. The controller steps the ~40V PV input down to the ~27V required to charge the 24V battery bank, multiplying the current in the process (minus conversion losses).
  4. Node 4: 24V Battery Bank. Two 12V 100Ah LiFePO4 batteries wired in series create a 24V nominal (25.6V resting) bank. The controller's battery output terminals connect here. The negative battery terminal bonds to the common DC ground busbar.
  5. Node 5: Inverter / Load. The inverter connects directly to the battery busbar (never to the controller's 'Load' terminals for high-draw AC inverters). The inverter's AC output feeds the subpanel, and its AC ground terminal bonds to the same common ground busbar, establishing a single equipotential bonding point.

Physical Terminal Mapping & Symbol Legend

Wiring diagrams use standardized symbols that do not always match the physical silkscreen on the device. Below is the exact translation for the Victron SmartSolar MPPT 100/30, the industry-standard 30A controller for small 24V systems.

Diagram Symbol Physical Terminal Label Standard Wire Color Function & Notes
PV+ / PV- 1 (PV+) / 2 (PV-) Red / Black (10 AWG PV) Solar array input. Polarity is strictly enforced; reversing this will blow the internal reverse-polarity protection diode.
BAT+ / BAT- 3 (BAT+) / 4 (BAT-) Red / Black (8 AWG THHN) Battery connection. This powers the controller's internal logic. Must be connected before the PV input.
LOAD+ / LOAD- 5 (LOAD+) / 6 (LOAD-) Red / Black (12 AWG) Switched DC load output. Rated for 30A max. Do not use for inductive loads like DC motors without a flyback diode.
Temp Sensor (2-pin) Temp Yellow / Green (22 AWG) Connects to battery temperature sensor. Adjusts absorption voltage based on ambient battery temp.
VE.Direct (4-pin) VE.Direct Proprietary Cable UART communication port for Bluetooth dongle or Raspberry Pi/GX device monitoring.

Wire, Breaker, and Fuse Decision Tree

Sizing conductors and overcurrent protection devices (OCPD) requires calculating the maximum continuous current and applying a 125% safety multiplier per NEC Article 690 guidelines. Use this decision tree to finalize your wire and breaker sizes.

Circuit Segment Calculation & Condition Action / Sizing Rule Concrete Default Pick (400W System)
PV Array to Controller If Array Imp < 11A (e.g., 10A) Multiply Imp by 1.56. Use wire rated for 90°C wet/dry. 10 AWG PV Wire (30A ampacity)
Controller to Battery If Controller Max Iout = 30A Multiply 30A by 1.25 = 37.5A. Size breaker to next standard size up. 8 AWG THHN Copper + 40A DC Breaker
Battery to Inverter If Inverter = 800W continuous at 24V 800W / 24V = 33.3A. Multiply by 1.25 = 41.6A. 4 AWG Welding Cable + 50A Blue Sea MRBF Fuse
Voltage Drop Check: For the controller-to-battery run, keep the physical wire length under 10 feet. At 30A on 8 AWG copper, a 10-foot run yields a 0.12V drop (0.4%). If your run exceeds 15 feet, step up to 6 AWG to prevent the controller from prematurely entering float mode due to sensed voltage sag.

Step-by-Step Connection & Meter Verification

The most common mistake in 24V solar builds is connecting the PV array before the battery, which prevents the MPPT controller from booting its logic board. Follow this exact sequence, verifying with a digital multimeter (DMM) at each step.

Step 1: Terminate and Verify the Battery Bank

  1. Wire the two 12V LiFePO4 batteries in series using 4 AWG interconnect cables. Connect the negative of Battery 1 to the positive of Battery 2.
  2. Connect the main negative (Battery 1) to the DC ground busbar.
  3. Install the 50A MRBF fuse on the main positive (Battery 2), but leave the fuse holder slightly loose so the circuit is open.
  4. Meter Check: Set your DMM to DC Volts. Place the black probe on the negative busbar and the red probe on the positive battery terminal (before the fuse). You should read between 26.0V and 28.4V. If you read ~13V, your batteries are in parallel, not series. Fix this before proceeding.

Step 2: Connect Controller to Battery

  1. Route 8 AWG red and black THHN from the battery busbar to the MPPT controller's BAT+ (Terminal 3) and BAT- (Terminal 4). Torque the terminal screws to the manufacturer's spec (typically 2 Nm for M5 screws).
  2. Push the 50A MRBF fuse home to energize the controller. The Bluetooth LED should begin flashing.
  3. Meter Check: Measure across the controller's BAT+ and BAT- terminals. Verify it matches the battery busbar voltage exactly (within 0.1V). If the controller reads 0V but the battery reads 26V, you have a blown inline breaker or a loose crimp.

Step 3: Connect PV Array to Controller

  1. Ensure the PV DC disconnect is in the OFF position.
  2. Wire the PV positive to Terminal 1 (PV+) and PV negative to Terminal 2 (PV-).
  3. Meter Check (Pre-connection): Before landing the wires on the controller, set your DMM to DC Volts and measure the output of the PV disconnect. In full sun, you should read the Voc (Open Circuit Voltage) of your series string—typically 42V to 46V for two 12V panels. If the reading is negative (e.g., -44V), your polarity is reversed. Swap the wires at the combiner box.
  4. Turn ON the PV disconnect. The controller's MPPT tracking LED will illuminate, indicating active power harvesting.

Default 24V System Bill of Materials (The Concrete Pick)

Stop guessing at the hardware store. If you are building a standard 400W 24V off-grid or cabin system, this is the exact, tested bill of materials that guarantees compatibility, safe ampacity, and MPPT efficiency.

  • Panels: 2x 200W 12V Monocrystalline Panels (e.g., Renogy RNG-200D-SS). Wired in series.
  • Charge Controller: Victron SmartSolar MPPT 100/30. (The '100' handles the 46Voc easily; the '30' handles the 24V charge current).
  • Batteries: 2x 12V 100Ah LiFePO4 with internal 100A BMS (e.g., Ampere Time or Dakota Lithium). Wired in series.
  • PV Disconnect: Midnite Solar MNPV6-2 (2-pole, 600VDC rated) with 15A MNEPV breakers.
  • Battery Breaker: Midnite Solar MNEPV40 (40A, 150VDC rated) mounted in a MNPV10-250 enclosure, placed on the positive 8 AWG run between controller and battery.
  • Inverter Fuse: Blue Sea Systems MRBF Terminal Fuse Block with a 50A fuse, bolted directly to the positive battery post.
  • Wire: 10 AWG WindyNation PV wire (roof to combiner); 8 AWG Southwire THHN (controller to battery); 4 AWG SAE welding cable (battery to inverter).

By following this exact node trace and verifying voltages with your meter at each stage, you eliminate the risk of frying your MPPT logic board or creating a high-resistance joint that could melt terminal lugs under a 30A continuous load.