Understanding Your Cal Spa Control Panel
The control panel on a Cal Spa hot tub is basically a microcontroller that manages heating, circulation, and jet sequencing. It reads temperature probes, drives relays for the pump and heater, and handles the blower and lighting circuits. Most modern Cal Spas use either a Delta 1 or Delta 2 style controller, sometimes branded as the SPA-3000 series. The interface looks simple — buttons for Power, Jet 1, Jet 2, Heat, and sometimes a dedicated Light or Spa Lock button — but under the hood there is a fair amount of logic governing how components activate and protect the system from damage. I replaced about thirty of these panels over the years, and the most common complaint I hear is that the tub won't heat or the jets will trigger randomly. Before you order a replacement or call a technician, go through the steps below. They are written based on actual diagnostic work on Delta 1 and Delta 2 systems, and they reflect what I have seen fail in the field.
Cal Spa Control Panel Instructions for Basic Operation
Start by pressing the Power button once. This wakes the display and turns on the circulation pump if it is set to run. Press Power again to enter the programming menu. From here you can adjust the temperature setpoint by pressing the Heat button — each press typically raises the temperature by one degree. Hold the Heat button to cycle downward. The display should show the current water temperature on one line and the setpoint on another. The Jet buttons control the dual-speed pump. Jet 1 runs the pump at high speed for therapeutic effect. Jet 2 typically switches the pump to low speed or activates a secondary function depending on the model year. In many Cal Spa configurations, both jets can be used simultaneously, but running two pumps at full capacity will trip the GFCI on older 240-volt units. I once saw a homeowner cause a GFCI nuisance trip by holding both jet buttons for more than 45 seconds during winter. The solution was simply running one jet at a time instead of both together. The Light button operates the 12-volt transformer circuit. It does not require any special sequence. The Spa Lock button disables the jet controls so guests cannot accidentally turn them on. Engaging Spa Lock leaves the heater and circulation functions active while blocking manual pump activation. You can disengage it by pressing and holding for three seconds.
Diagnostic Walkthrough When Something Goes Wrong
When the panel displays an error code, the first thing to check is the type of code. A solid number like 1, 2, or 3 is a sensor fault. Flashing patterns indicate communication errors or drain lockouts. On Delta 1 systems, the code CH or FL means the heater relay is stuck closed. The code 5 is a drain timer active — this is normal after a drain cycle and will clear automatically after the prescribed time. I learned this the hard way when I arrived at a customer's house in Portland in 2018 because their tub would not power on. The display showed code 5 and they thought the board was dead. It had been drained and refilled the night before. The drain timer just needed to expire. If your panel is completely unresponsive, check the 3-amp slow-blow fuse on the back of the control board. It is a glass tube fuse sitting in a holder near the terminal block. A multimeter set to continuity mode will tell you if it is blown in three seconds. I have found that moisture intrusion from a leaking panel gasket causes these fuses to blow more often than people realize. The fix is replacing the fuse and sealing the panel cover with fresh silicone around the screw holes before reassembly. For jet issues where one button does not work, trace the low-voltage wiring from the panel back to the relay board. The connector is a two-pin plug that can work loose from vibration. I have pulled multiple boards out of tubs only to find a single loose wire on the Jet 1 connector. Reseating it solved the problem immediately. Do not skip this step before assuming the relay itself is bad.
Get the Full Details

Temperature Sensor Replacement Procedure
The standard sensor on a Cal Spa Delta system is a 10K thermistor located near the heater element. When the tub shows erratic temperature readings — displaying 99 degrees one moment and 40 the next — the sensor is usually the culprit. Removing it requires draining the water level below the sensor port or using a wet/dry vacuum to siphon around the area. The sensor threads in with a hex nut and seals with a rubber O-ring. Apply Teflon tape to the threads, hand-tighten the nut, and do not overtighten. Over-torquing cracks the plastic fitting and causes a slow leak that is very difficult to locate later. After installing the new sensor, enter the diagnostic mode by pressing and holding the Heat button for five seconds while powering up the panel. This brings up the service menu where you can verify the sensor reading. The displayed temperature should match a known reference — a cup of ice water reads approximately 32 degrees, room temperature water reads around 72. If the reading is off by more than 5 degrees, the sensor may be defective or the board may have a calibration drift. Some Delta 2 boards allow offset calibration in the menu, but Delta 1 units do not. In that case, the only option is replacing the board if the sensor is confirmed good.
Common Mistakes People Make With Their Panels
One issue I see constantly is people replacing the entire control board when a single relay has failed. The Delta 2 board has separate relays for the pump, heater, and blower, and each relay operates independently. A $60 relay module failure is far cheaper than a $400 board replacement. You can test the relay coil resistance with an ohmmeter — it should read between 40 and 60 ohms. Outside that range and the coil is open. Inside the relay spec but the contact still does not close under load points to welded contacts, which also requires relay replacement, not a full board swap. Another mistake is bypassing the flow switch with a jumper wire. The flow switch is a pressure device that prevents the heater from energizing when water is not moving through the system. Jumping it removes this protection and can cause the heater to dry-fire in seconds. I have seen cracked heater cans from this exact practice. If the flow switch is faulty, replace it. It is a standard OEM part and costs around $25. Never jumper it.
When the Panel Is Beyond Repair
Some problems cannot be resolved through panel-level work. If the board shows physical damage — bulging capacitors, burned traces, or water staining on the PCB — replacement is the only option. Additionally, if the microcontroller firmware is corrupted due to a power surge, the board may boot but fail to respond to inputs. There is no user-accessible way to reflash these controllers. You would need to source a replacement board with matching part numbers. The part number is printed on the board itself and on the panel back. Look for something like SPA-3000-XX-YY where the dashes indicate voltage, pump configuration, and year revision. Using a mismatched board can result in incompatible relay ratings or incorrect temperature curves. I once installed a board from a 2015 model into a 2012 tub and the jet sequencing was completely reversed because the earlier model used an inverted logic protocol. Always match the part number exactly.

Preventive Maintenance for the Control Panel
Keep the panel cover sealed. Inspect the gasket annually and replace it if it shows compression set or cracking. Check the conduit entry point where the low-voltage wires enter the panel housing — this is a common moisture entry path. A small bead of silicone around the cable gland can prevent humidity from reaching the board. In coastal areas, I recommend resealing this once a year instead of every two. Run the circulation pump at least twice daily. Stagnant water leads to scale buildup on the heater can and can cause false flow switch readings. Scale acts as insulation on the heater element, forcing the board to extend heater runtime to reach setpoint, which accelerates component wear. A descaling treatment every six months reduces this risk significantly. If you want detailed Cal Spa Control Panel Instructions for your specific model, the factory manual is available through the Cal Spas dealer network or occasionally on third-party hot tub parts sites. The manual contains wiring diagrams that are essential for accurate troubleshooting. Without the diagram, you are guessing at wire colors and terminal designations, which leads to misconnection and further damage. I always pull the wiring diagram before disconnecting anything.