The use of a push button is straightforward and to-the-point. Enabling actions or indicating a state come up often when experimenting with radio hardware. Especially when operating in remote locations or require remote control of another radio. Faraday Rev D1 radios have a BTN1 footprint designed into the PCB near the power and USB connectors. This button is connected to the CC430 P1.7 interrupt enabled pin. Uses for this pin include but are not limited to:
- Push To Talk
- Push to action (MOSFET)
- Enabled/disable Faraday features
While not required for Faraday use, it can be very a useful feature on the radio. We designed it in for a reason 😉.
Button state is sent down via telemetry as a 1 if open and 0 if pushed down due to the pull-up resistor it uses. This telemetry can easily be used to control Python state over the internet or on a remotely located computer such as a Raspberry Pi. One also has access to the button state in Firmware as any other GPIO point (interrupt enabled). Get creative and start controlling remote projects with amateur radio!
If you order this with a Faraday Starter Pack then we will solder it on for you unless otherwise indicated. However if you do want to add this onto your radio installation is easy with basic soldering skills. Simply mount the button in the best fit possible. What this means is that you can be 180 degrees backwards and it’s OK, just not 90 degrees off. It’s pretty obvious when it is oriented correctly relative to the PCB footprint. Check out the datasheet.
Author: Bryce Salmi
Licensed radio amateur KB1LQC and Co-Founder of FaradayRF. Professional Electrical Engineer designing and building avionics for rockets and spacecraft during the day and developing the future of digital amateur radio experimentation by night. All opinions are my own.