Adding a User Button - RAK WisBlock Meshtastic Starter Kit (RAK19007)

If you intend to utilize a screen with your RAK WisBlock Meshtastic Starter Kit, you might consider incorporating a physical user button to navigate through the screen. This guide will outline the necessary steps to add and activate the button.

 

Wiring Diagram

  • Depending on the tactile switch you are using, you may need to refer to the manufacturer's documentation. Generally, it will be the pins located on the same side of the tactile switch. Solder one of the pins to the AIN1 pin hole and the other to the GND pin hole on the RAK19007 base board.
RAK19007 user button Meshtastic wiring diagram


Enabling the User Button

*Ensure you are paired with or connected to the device you want to enable the user button on. 

iPhone:

  1. In the Meshtastic app locate and tap the settings icon.
  2. In the settings menu, under Device Configuration, tap Device.
  3. In device config, under GPIO, tap UNSET to the right of Button GPIO.
  4. Scroll through the pop up menu, find and select Pin 31.
  5. Tap Save to load the new configuration.
Meshtastic Enabling user button in iPhone

Android:

  1. In the Meshtastic app locate and tap the 3 dots in the top right corner.
  2. In the menu that appears tap Radio configuration.
  3. In Radio configuration, find and tap Device.
  4. In Device config find the wind that says Redefine PIN_BUTTON, tap within the area and type "31".
  5. Scroll to the bottom and tap Send to load the new configuration.
Meshtastic Enabling user button in Android

Web Client:

  1. In the left side Navigation menu select Config.
  2. Within Radio Config, select the Device tab and locate the Button Pin. Change the button pin override to "31".
  3. Click the Save icon in the top right corner.
  4. Wait to be prompted with "Config device saved".
Meshtastic Enabling user button in Web Client