Closed techoguy closed 1 year ago
Hi, Great this repository can advice and help you with your project. The work I did was more based on "exclusion method" where I finally understood the SPA behavior and the usage of each pin. To find the ground pin you can measure against the control unit ground which should be the same.
What model do you have @techoguy ?
One way to confirm ground is with the power turned off use a multi meter to check for continuity between that pin and the ground plane of the PCB
@netmindz I have a Sundance Camden with 780 Series I-Touch Controls. I think it's about 10-15 years old. Below is a picture of the current signals.
PIN | Description |
---|---|
PIN 1 | 5v |
PIN 2 | GND |
PIN 3 | Data (3 bytes including display data) |
PIN 4 | Clock |
PIN 5 | Master/Select (active low) |
PIN 6 | Button Data |
PIN 7 | (Not sure) maybe a device select? |
PIN 8 | (Not sure) maybe a device select? |
Signal Example:
Picture of control board connectors:
Hi, just curious how you were able to confirm which pin was the ground. I'm currently sniffing my spa panel bus and it seems to have a similar protocol (though different) compared to yours. Mine has only 3 groups of 7 data and handles the buttons the same way as yours. But I'm trying to confirm which pin is the ground pin.
My protocol has a different odd case when the clock is held high until the next batch of data. Still trying to figure out why it does that (it might be indicating the heater on LED on the panel, but not sure yet).
I'm still annalizing my data to see how I want to implement this but seems like I might be able to use yours as a baseline. Thanks for the work you've already put into this.