Hi all,
I'm completely new here and hope that I am putting this in the right place. I have been looking for days now on the internet and on this site and I have yet to find the answer that I need to make this all work. I have seen similar posts on here but none were my issue, so here I go.
I have a powered 8 position driver’s seat with memory out of a 2001 Cadillac Catera that I’m trying to wire. This seat did not come with the computer control module, but I have no plans on using the memory buttons anyway, but I do however want to use the factory switches that are on the side of the seat. I thought I had this all figured out since I’m familiar enough with electronics to get myself into trouble! I have actually wired many cars from the ground up, but this has me stumped!
(see attached drawings) This is what I know - The factory setup on the side of the seat consists of 4 micro SPDT switches mounted to a circuit board. The circuit board has 6 wires (actually 7, 1 is for the memory portion and is not needed) for the sake of this discussion, I have 1 pink and 1 black wire that is common to all 4 switches. The other 4 wires are red, green, blue and yellow. 1 goes to each switch. (So, red with black make the motor go down, red with pink makes the motor go up. Green with black, green with pink, etc…) I bought 8 SPDT relays, because the micro switches will not carry the load of the motors, 1 relay for each position.
Now, here is where I get lost. If I hook up 1 motor (let’s say forward and back) which is the green wire, it works great. Green to pink goes forward, green to black goes back. When I hook up the rest, that black and pink wire are common and all 4 motors go at the same time regardless of what position I select.
What am I missing here? Should I have diodes in the line somewhere? The only thing I can think to do is either buy new switches and mount them in the side panel, or try and modify the circuit board so that I have 4 wires off of each switch coming out. This sounds like a lot of work. Seems like there has to be an easier solution.
I'm completely new here and hope that I am putting this in the right place. I have been looking for days now on the internet and on this site and I have yet to find the answer that I need to make this all work. I have seen similar posts on here but none were my issue, so here I go.
I have a powered 8 position driver’s seat with memory out of a 2001 Cadillac Catera that I’m trying to wire. This seat did not come with the computer control module, but I have no plans on using the memory buttons anyway, but I do however want to use the factory switches that are on the side of the seat. I thought I had this all figured out since I’m familiar enough with electronics to get myself into trouble! I have actually wired many cars from the ground up, but this has me stumped!
(see attached drawings) This is what I know - The factory setup on the side of the seat consists of 4 micro SPDT switches mounted to a circuit board. The circuit board has 6 wires (actually 7, 1 is for the memory portion and is not needed) for the sake of this discussion, I have 1 pink and 1 black wire that is common to all 4 switches. The other 4 wires are red, green, blue and yellow. 1 goes to each switch. (So, red with black make the motor go down, red with pink makes the motor go up. Green with black, green with pink, etc…) I bought 8 SPDT relays, because the micro switches will not carry the load of the motors, 1 relay for each position.
Now, here is where I get lost. If I hook up 1 motor (let’s say forward and back) which is the green wire, it works great. Green to pink goes forward, green to black goes back. When I hook up the rest, that black and pink wire are common and all 4 motors go at the same time regardless of what position I select.
What am I missing here? Should I have diodes in the line somewhere? The only thing I can think to do is either buy new switches and mount them in the side panel, or try and modify the circuit board so that I have 4 wires off of each switch coming out. This sounds like a lot of work. Seems like there has to be an easier solution.