1
\$\begingroup\$

I am attempting to control my garage door remote using a Raspberry Pi controlled relay. I have done this in the past with other remotes (i.e. the relay part is not an issue), but my new house's garage door remote uses SMD/membrane switches and the contacts of the buttons aren't visible, so I can't figure out what points to short to emulate the button press.

The specific remote in question is a 'Padors PTR416', which uses the HCS301 chip. The chip's operation is detailed here (excerpt screenshot below): https://ww1.microchip.com/downloads/en/devicedoc/21143b.pdf

From the circuit/pin descriptions I figured that shorting between pin 1 (switch input 0) and pin 8 (positive voltage) would do it for button 0, but it does not send the signal or turn on the signal LED.

I'm not an electrical engineer and I'm at the limit of my understanding, so if anyone has any pointers that would be great. I do not have a multimeter to test, if necessary I'll get one, but I'm hoping it can be figured out without. I haven't experimented too much as I don't want to damage the remote.

HCS301 device operation Remote front Remote back Remote front from angle

\$\endgroup\$
0

1 Answer 1

1
\$\begingroup\$

Given you know the IC being used and it's pinout, it should be pretty easy to work out which switch is which.

Pins 1 through 4 (pin 1 is the one with the white dot on the IC) are your four switch inputs.

Probe the voltage between each of these pins and ground (pin 5), then repeat the measurement for each switch being pressed. You should find that each button changes the voltage on one of the pins.

\$\endgroup\$
1
  • \$\begingroup\$ Thank you for your help, I really appreciate it. I have got a multimeter and found that pin 1 does indeed have voltage between it and ground (pin 5) while the first button is pressed. There was also voltage between ground and positive supply (pin 8). However, if I try jump between pin 1 and pin 5, or pin 1 and pin 8 nothing happens. What am I missing here? \$\endgroup\$ Commented Apr 22 at 9:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.