← All guides
Technical 9 min read

Solar Pump Controller Wiring Diagram: Panels to Pump, Step by Step

T
Trista Solar Water Pump Specialist · Factory-direct experience
Ask me a question →

The short answer: a solar pump controller wiring diagram has only three essential connections — solar panels → controller input (PV+/IN+ and PV−/IN−), controller output (OUT+/M+ and OUT−/M−) → pump motor, and an optional float switch → signal terminals — but the three numbers that decide whether it works are the pump’s rated voltage, the panel string’s Voc against the controller limit, and the cable size for the run. Get those right and the wiring itself takes less than an hour.

Buyers send me photos of burned controllers more often than you’d think, and in almost every case the cause was wiring, not the pump: panels wired past the controller’s voltage limit, reversed polarity, or a cable too thin for the distance. The good news is the fix is free — it’s on the diagram. Here’s the full wiring picture for a Trista solar pump, with the real DF-series numbers.

The wiring diagram: three connections (and one optional)

A solar pump system is a single DC chain: panels feed the controller, the controller feeds the pump. Nothing else is required for the pump to work:

PV panels (series string) → [DC breaker] → Controller IN+/IN− (PV+/PV−)
                                              │
              Controller OUT+/OUT− (M+/M−) → submersible cable → Pump motor
                                              │
              Float switch (optional) → Controller F+/F− signal terminals
#ConnectionFromToNotes
1Panel string → controllerPV+ / PV−IN+ / IN−Use a DC-rated breaker between them; polarity matters
2Controller → pumpOUT+ / OUT− (M+ / M−)Pump cable + and −Submersible models need a waterproof splice to extend the lead
3Float switch (optional)Two signal wiresF+ / F− (or SW1/SW2)Dry contact — no power on these terminals
4AC backup (A/D models only)AC mains 85-280VAC input terminalsAutomatic switchover, see below

The controller label always shows which terminal is which — if your model prints “IN” and “OUT”, treat IN as the panel side and OUT as the pump side. When in doubt, photograph the label and send it to me on WhatsApp before connecting anything.

Before you wire: check these three numbers

Three numbers decide if the wiring is safe: the pump’s rated voltage, the panel string’s open-circuit voltage (Voc), and the cable size. Check them before you touch a terminal:

  1. Pump voltage — it’s in the model name. 2DPC1.7-45-24-300 is a 24V pump, 3DPC3.8-123-110-1100 is 110V. Pick the matching controller: DF-24, DF-48, DF-72, DF-110, or the A/D (hybrid) series.
  2. Panel string Voc — series panels and add the Voc: two 550W panels (Voc ≈ 50V each) = ≈ 100V. This must stay under the controller’s maximum open-circuit voltage:
  3. Cable size — see the table further down; a too-thin cable silently costs you flow and can overheat.
ControllerPump voltageMax input currentMax VocMPPT window
DF-2424V17A<60V30-48V
DF-4848V17A<120V60-90V
DF-7272V17A<170V90-120V
DF-110110V17A<220V110-150V
DF-110-A/D and up110-245V AC/DC—<450V110-350V
DF-520-A/D380/520V large pumps—<900V / <800V520-650V

Cold mornings push Voc up by roughly 0.3% per °C below 25°C — a winter sunrise can make a string read 7-10% above its nameplate Voc. If your string sits close to the controller limit on paper, wire one fewer panel in series.

Step-by-step wiring (six steps)

Step 1 — Mount the controller. IP65-rated (like the DF-series) means dust-tight and rain-jet resistant, but mount it in shade anyway, with the cable glands facing down so water can’t track into the terminals, and leave 10-15cm of slack on every wire.

Step 2 — Build and check the panel string. Connect panels in series (positive of one to negative of the next) with PV1-F solar cable. Before connecting to the controller, measure the string’s open-circuit voltage with a multimeter and confirm it’s under the controller’s max Voc. This two-second check has saved more controllers than anything else.

Step 3 — Connect the panels to the controller input. Panel positive → IN+ (PV+), panel negative → IN− (PV−). Keep the DC breaker between the panels and the controller so you can isolate the string for maintenance.

Step 4 — Connect the pump to the controller output. Pump positive → OUT+ (M+), pump negative → OUT− (M−). For submersible pumps, the pump ships with a short cable lead (about 2m on 3DSC-HV and HJ series models, 5m on DQD series). Extend it with proper submersible cable and waterproof splice kits — epoxy-filled or adhesive heat-shrink joints, never bare twists wrapped in tape.

Step 5 — Wire the float switch (optional). Two signal wires from the float switch to the controller’s F+/F− terminals. The switch is a dry contact: no voltage crosses it, the controller just reads open/closed. Wire it so it opens when the tank is full, then test by lifting the float by hand.

Step 6 — First start. Switch the DC breaker on. The controller soft-starts the pump and it begins trickling water within seconds; as the sun climbs, flow rises. Watch the first fill: confirm water reaches the surface, the tank fills, and the float switch stops the pump. If the display shows a fault code, the manual (or the controller guide here) tells you what it means.

Series or parallel panels?

Wire panels in series unless you have a specific reason not to — a solar pump needs voltage, not just watts. The controller’s MPPT window is the target:

  • 48V pump, DF-48 controller (window 60-90V, max 120V): two 550W panels in series → Vmp ≈ 84V, Voc ≈ 99V. ✓
  • 110V pump, DF-110 controller (window 110-150V, max 220V): three 550W panels in series → Vmp ≈ 126V, Voc ≈ 149V. ✓
  • 24V pump, DF-24 controller (window 30-48V, max 60V): two smaller panels (Vmp ≈ 36-40V each) in series. ✓

Parallel wiring adds current instead of voltage — you would only choose it to keep a small array at a low voltage, or to combine strings into a large HV/A-D system. Every parallel panel or string needs the same rating and its own fuse or breaker, and the cable must carry the summed current, so it gets thicker and more expensive. Never mix different panel sizes in one string — the whole string behaves like the weakest panel.

Panel power still follows the same rule: at least 1.3× the pump power (a 1,100W pump needs ≥ 1,430W of panels — three 550W panels give 1,650W).

Wiring for three common system types

1. Direct-drive, no battery (most common). Panels → DC breaker → controller → pump. Water flows while the sun shines and stops at night; a water tank stores the water instead of a battery. This is the simplest diagram and the lowest-cost system.

2. Direct-drive + tank + float switch. Same as above with Step 5 added: the float switch stops the pump when the tank is full and restarts it when the level drops. The pump only runs when the tank needs water — less wear, no overflow.

3. AC/DC hybrid (A/D models). Pumps like the DQD12-30-110-1100-A/D have a controller that accepts both DC from panels and AC from mains:

Day:   PV panels → Controller DC input → Pump   (solar power)
Night: AC mains (85-280V) → Controller AC input → Pump   (automatic switchover)

The controller switches automatically — you wire the AC input terminals to a protected AC supply (85-280V for the DF-110/150/200/245-A/D controllers) and the pump runs 24/7, using solar when it’s available. Large 380/520V systems like the 4/6DSC30-100-380/520-4000-A/D use the DF-520-A/D controller with a three-phase AC input.

Cable sizes and terminals (the details that matter)

Size the cable for the voltage drop — under 5% loss, and preferably under 3% for controllers and brushless motors. The voltage drop formula is V = 2 × length × current × 0.0175 ÷ cross-section, and the length is the round trip. Quick reference for copper cable:

System voltageTypical current10m run20m run30m run50m run
24V (2DPC etc.)up to ~13A4 mm²10 mm²16 mm²25 mm²
48V (3DPC/3DSC/DCPM/DQD)up to ~16A2.5 mm²6 mm²10 mm²16 mm²
110V (4DPC/4DSC/DQD/DQB)up to ~14A1.5 mm²2.5 mm²4 mm²6 mm²
200-520V (HV & A/D)up to ~12A1.5 mm²1.5 mm²2.5 mm²2.5 mm²

Terminal details that prevent callbacks: use PV1-F double-insulated solar cable outdoors (household wire degrades in UV within a couple of seasons), crimp proper lugs instead of soldering alone, torque terminals to spec, and put every outdoor joint in a waterproof junction box. Size the DC breaker at about 1.25× the maximum current and make sure it is a DC-rated breaker — AC breakers do not reliably interrupt DC arcs. See the full cable sizing guide for the complete table and worked examples.

The 7 wiring mistakes I see most

  1. Reversed polarity — PV+ into IN−. The controller’s reverse-polarity protection may save it once; the pump’s won’t. Double-check before powering on.
  2. Panel string over the controller’s Voc — usually “it worked all summer” then a cold morning kills the controller. Re-check Voc at your coldest temperature.
  3. Vmp outside the MPPT window — the pump runs but delivers far less water than the panels could produce.
  4. AC-rated breaker on a DC circuit — it may not trip on a DC arc. Use DC-rated breakers/fuses.
  5. Float switch inverted — pump stops when the tank is empty and runs forever when it’s full. Test the switch action by hand before installing.
  6. Tape-wrapped splices in the well — water finds every wrap. Use epoxy or adhesive heat-shrink splice kits.
  7. Household wire or undersized cable outdoors — UV kills the insulation, resistance kills the flow. PV1-F and the cable table above.

Wiring questions? Message me on WhatsApp with your pump model, panel count and voltage — I’ll confirm the wiring diagram for your exact kit. Related guides: solar pump controller explained, cable size guide, installation guide, and how many panels you need.

Frequently asked questions

Do I need a wiring diagram to install a solar pump?
Yes — the wiring itself is only four to six connections (panels to controller, controller to pump, plus an optional float switch), but every connection matters. One reversed wire or an over-voltage panel string can damage the controller or pump in seconds. A correct wiring diagram tells you the exact order, the terminal labels and the voltage checks that make the difference between a system that runs for a decade and one that fails on day one.
Can I connect the solar panels directly to the pump without a controller?
No. The controller soft-starts the motor, converts the panels' changing DC voltage into the right voltage and frequency for the pump, and protects against dry-run, over-voltage and over-current. Connected directly, the pump either won't start reliably or runs unprotected until something burns out. Every Trista kit ships with the matching controller, and the wiring diagram always routes panels → controller → pump.
Should I wire my panels in series or parallel?
For a solar pump, series is almost always correct, because you need voltage inside the controller's MPPT window. Example: a 48V pump with a DF-48 controller (MPPT window 60-90V, max 120V) matches two 550W panels in series: string Vmp ≈ 84V, string Voc ≈ 99V. Parallel wiring only makes sense when you must keep voltage low and add current instead — then every panel needs the same rating and its own fuse or breaker, and the cables get bigger because current adds.
My pump doesn't start after wiring — what did I get wrong?
Check in this order: (1) polarity — PV+ must go to IN+, OUT+ to the pump's +; reversed polarity is the most common day-one fault. (2) Panel string Voc against the controller limit (DF-24 <60V, DF-48 <120V, DF-72 <170V, DF-110 <220V, A/D <450V) — a cold morning raises Voc by 7-10%. (3) Vmp inside the MPPT window. (4) Float switch wired inverted (normally-closed vs normally-open). (5) Breaker off or tripped. (6) Dry-run protection in its retry cycle because the pump is above the water line.
How do I wire a float switch to stop the pump when the tank is full?
A float switch is a dry contact — two signal wires go to the controller's float-switch input terminals (often labeled F+ / F-, or SW1/SW2 on the terminal block). The controller sends no power through these terminals; it only reads open/closed. Wire it so the switch opens when the tank is full (normally-closed style stops the pump when the float rises), then test it by lifting the float by hand before filling the tank. If your pump stops when the tank is empty instead, swap to the other contact or reverse the switch action.

Still sizing your system? Send me your well depth, daily water need and location on WhatsApp — I'll check your sizing for free.

💬 Ask Trista on WhatsApp

Not sure which pump fits your farm?

Send me your well depth, daily water need and location. I'll size the system for you — free, no obligation, reply within 24 hours.

💬 Chat with Trista on WhatsApp

or email: sales03@diffulpump.com

wa.chat