Hayward

TriStar, MaxFlo and Super Pump — RS-485 wiring

Hayward's variable-speed pumps accept speed and schedule commands over a three-wire RS-485 bus. This guide covers landing that bus on the iSmart Module, addressing the pump, and proving the link before you walk away.

Check your pump can be driven externally

External control is a per-model feature, not a per-family one. Some pumps in these ranges expose an RS-485 automation port and some are standalone units with a keypad only — a MaxFlo VS, for instance, may have no external control capability at all depending on the part number. Read the model number off the motor label and check it against Hayward's own documentation before you quote the job.

Where the pump does support it, Hayward ships the tail you need as the SPX3200DRCC Communication Cable Kit: a moulded plug for the pump end and bare conductors for the controller end.

What the iSmart Module gives you

The iSmart Module brings out four RS-485 terminals — PORT A, PORT B, PORT C and PORT D. Each is a three-pole pluggable screw block carrying A, B and G, and each one is wired straight through to its own independent serial channel on the mainboard. There is no repeater and no bridging between them: PORT A and PORT B are two electrically separate buses.

The four RS-485 terminals on the iSmart Module relay board, each with three poles labelled A, B and G, each mapping to a separate mainboard serial channel.
The four PORT terminals. Terminal order is A, B, G on every one of them — the silkscreen letter is the signal, not the position in the row.

The pin mapping

Hayward's automation connector is a four-position header, and only three of its positions carry the bus. Hayward labels them by position number; the iSmart Module labels its terminals by signal. Wire them like this:

Hayward pumpPositioniSmart ModuleFunction
A2ANon-inverting data line
B3BInverting data line
COM4GSignal reference / common
1Not used for automation
Pump position numbers are Hayward's own; position 1 is not part of the bus and is left unused.
End-to-end diagram: iSmart Module PORT A terminals A, B and G connected by a shielded twisted pair to positions 2, 3 and 4 of the Hayward pump's RS-485 header.
The complete run. Keep A and B as the twisted pair and carry the reference on the third conductor — do not use the cable shield as the G connection.

Cable

  • Two twisted pairs or one twisted pair plus a drain, 22–24 AWG, shielded.
  • A and B must be the two halves of the same twisted pair. Splitting them across pairs is the single most common cause of a flaky bus.
  • Ground the shield at the iSmart Module end only. Grounding both ends invites a circulating current through the shield.
  • Run it separately from the 230 VAC feed. Where a crossing is unavoidable, cross at a right angle rather than running alongside.
  • Daisy-chain, never star. A spur off the middle of the run is a stub, and stubs reflect.

Wiring it up

  1. 1

    Kill the power

    Open the breaker feeding the pump and verify the pump is dead. Power down the iSmart Module as well before you insert or remove a PORT plug.

  2. 2

    Open the pump's electrical compartment

    Remove the cover to expose the drive board. You will find the existing RS-485 connector and the display wires already fitted.

  3. 3

    Free up the automation connector

    Unplug the RS-485 connector carrying the display wires from the board and move it aside, then fit the additional RS-485 connector supplied in the cable kit. Set the address dip switches now, while the board is accessible.

  4. 4

    Terminate the control cable at the pump

    Land A on position 2, B on position 3 and COM on position 4. Watch the orientation of the connector — it is easy to fit a four-way plug reversed.

  5. 5

    Terminate at the iSmart Module

    Pull the plug out of PORT A, land A, B and G on the matching screw poles, torque them down and reseat the plug. Tug each conductor to check it is held.

  6. 6

    Dress and restore power

    Close the pump compartment, secure the cable clear of the mains feed, then power up the iSmart Module first and the pump second.

Addressing the pump

The pump takes its address from a block of dip switches on the drive board. Hayward publishes one table for its own Omni-family controllers, where the switches are left alone, and another for third-party and legacy controllers, where you set them. The iSmart Module is a third-party controller, so use the table below.

AddressSW 1SW 2SW 3SW 4SW 5
Pool filterOFFOFFOFFOFFOFF
Aux 1 / spa filterOFFONOFFOFFOFF
Aux 2OFFOFFONOFFOFF
Aux 3OFFONONOFFOFF
Aux 4OFFOFFOFFONOFF
Aux 5OFFONOFFONOFF
Aux 6OFFOFFONONOFF
Aux 7OFFONONONOFF
Aux 8OFFOFFOFFOFFON
Hayward's dip-switch address table for third-party and legacy controllers. Switch 5 selects the upper block of auxiliary addresses.

A single pump on its own PORT should be set to Pool filter. Use the auxiliary addresses when a second pump — a spa or water-feature pump — is on a different PORT and you need the two to stay distinguishable in the app.

Proving the link

  • Open the pump in NexPool Connect and command a low speed. The motor should change note within a couple of seconds.
  • Command a second, higher speed. A pump that accepts one speed but not another is usually an addressing mismatch rather than a wiring fault.
  • Check that RPM and power draw are reported back. Commands going out with nothing coming back points at one of the two data conductors.

When it does not come up

SymptomWhere to look first
No response at allA and B swapped — the commonest fault, and harmless to correct. Then check the plug is fully seated at both ends.
Works, then drops outA and B split across two different twisted pairs, a shield grounded at both ends, or the cable run alongside the mains feed.
Pump ignores some commandsDip-switch address does not match what the controller expects. Re-check against the table above.
Two Hayward devices, one erraticBoth are on the same PORT. Move one to its own PORT.
Pump display blank and no controlDistinguish a real fault from the normal blank display above: if the pump also will not respond, verify the display wires are secure on the RS-485 bus and that supply voltage is within 10% of nominal.

Sources