Solar Pump Controller Wiring Diagram: Panels to Pump, Step by Step
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
| # | Connection | From | To | Notes |
|---|---|---|---|---|
| 1 | Panel string → controller | PV+ / PV− | IN+ / IN− | Use a DC-rated breaker between them; polarity matters |
| 2 | Controller → pump | OUT+ / OUT− (M+ / M−) | Pump cable + and − | Submersible models need a waterproof splice to extend the lead |
| 3 | Float switch (optional) | Two signal wires | F+ / F− (or SW1/SW2) | Dry contact — no power on these terminals |
| 4 | AC backup (A/D models only) | AC mains 85-280V | AC input terminals | Automatic 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:
- Pump voltage — it’s in the model name.
2DPC1.7-45-24-300is a 24V pump,3DPC3.8-123-110-1100is 110V. Pick the matching controller: DF-24, DF-48, DF-72, DF-110, or the A/D (hybrid) series. - 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:
- Cable size — see the table further down; a too-thin cable silently costs you flow and can overheat.
| Controller | Pump voltage | Max input current | Max Voc | MPPT window |
|---|---|---|---|---|
| DF-24 | 24V | 17A | <60V | 30-48V |
| DF-48 | 48V | 17A | <120V | 60-90V |
| DF-72 | 72V | 17A | <170V | 90-120V |
| DF-110 | 110V | 17A | <220V | 110-150V |
| DF-110-A/D and up | 110-245V AC/DC | — | <450V | 110-350V |
| DF-520-A/D | 380/520V large pumps | — | <900V / <800V | 520-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 voltage | Typical current | 10m run | 20m run | 30m run | 50m run |
|---|---|---|---|---|---|
| 24V (2DPC etc.) | up to ~13A | 4 mm² | 10 mm² | 16 mm² | 25 mm² |
| 48V (3DPC/3DSC/DCPM/DQD) | up to ~16A | 2.5 mm² | 6 mm² | 10 mm² | 16 mm² |
| 110V (4DPC/4DSC/DQD/DQB) | up to ~14A | 1.5 mm² | 2.5 mm² | 4 mm² | 6 mm² |
| 200-520V (HV & A/D) | up to ~12A | 1.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
- 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.
- 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.
- Vmp outside the MPPT window — the pump runs but delivers far less water than the panels could produce.
- AC-rated breaker on a DC circuit — it may not trip on a DC arc. Use DC-rated breakers/fuses.
- 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.
- Tape-wrapped splices in the well — water finds every wrap. Use epoxy or adhesive heat-shrink splice kits.
- 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?
Can I connect the solar panels directly to the pump without a controller?
Should I wire my panels in series or parallel?
My pump doesn't start after wiring — what did I get wrong?
How do I wire a float switch to stop the pump when the tank is full?
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