Skip to main content

RAK19002 WisBlock Boost Module Quick Start Guide

Prerequisite

What Do You Need?

Before going through each and every step on using RAK19002 WisBlock module, make sure to prepare the necessary items listed below:

Hardware

Software

Product Configuration

Hardware Setup

The RAK19002 is a step-up boost regulator module, part of the RAKwireless WisBlock Series. The module can supply 12 V / 50 mA and could be mounted on WisSensor slot of RAK5005-O. The output voltage of the module is controlled by WisBlock Core IO pin.

For more information about RAK19002, refer to the Datasheet.

RAK19002 module can be connected to Slot A, B, C, or D of WisBlock Base to communicate with the WisBlock Core. It will work on any of those slots, but you need to consider the specific pin assigned on that slot to use the RAK19002. The table below shows the default IO pins used:

SLOT ASLOT BSLOT CSLOT D
IO1IO2IO3IO5

Also, always secure the connection of the WisBlock module by using the compatible screws, as shown in Figure 1.

Figure 4239: RAK19002 connection to WisBlock Base
Figure 4240: RAK19002 Supply Pins

Assembling and Disassembling of WisBlock Modules

Assembling

As shown in Figure 3, the location for Slot A, B, C, and D are properly marked by silkscreen. Follow carefully the procedure defined in RAK5005-O module assembly/disassembly instructions to attach a WisBlock module. Once attached, carefully fix the module with one or more pieces of M1.2 x 3 mm screws depending on the module.

Figure 4241: Module connection to WisBlock Base
Disassembling

The procedure in disassembling any type of WisBlock modules is the same.

  1. First, remove the screws.
Figure 4242: Removing screws from the WisBlock module
  1. Once the screws are removed, check the silkscreen of the module to find the correct location where force can be applied.
Figure 4243: Detaching silkscreen on the WisBlock module
  1. Apply force to the module at the position of the connector, as shown in Figure 6, to detach the module from the baseboard.
Figure 4244: Applying even forces on the proper location of a WisBlock module
NOTE

If you will connect other modules to remaining WisBlock Base slots, check on the WisBlock Pin Mapper tool for possible conflicts.

After all this setup, you can now connect the battery (optional) and USB cable to start programming your WisBlock Core.

warning
  • Batteries can cause harm if not handled properly.
  • Only 3.7-4.2 V Rechargeable LiPo batteries are supported. It is highly recommended not to use other types of batteries with the system unless you know what you are doing.
  • If a non-rechargeable battery is used, it has to be unplugged first before connecting the USB cable to the USB port of the board to configure the device. Not doing so might damage the battery or cause a fire.
  • Only 5 V solar panels are supported. Do not use 12 V solar panels. It will destroy the charging unit and eventually other electronic parts.
  • Make sure the battery wires are matching the polarity on the WisBlock Base board. Not all batteries have the same wiring.

Software Configuration and Example

For RAK19002, the default accessible IO pin assignments are defined as follows which are used on different connection slots:

  • WB_IO1 for IO1 on SLOT A
  • WB_IO2 for IO2 on SLOT B
  • WB_IO3 for IO3 on SLOT C
  • WB_IO5 for IO5 on SLOT D
NOTE
  • The IO pin MUST be set to HIGH to enable the RAK19002 Boost module.
  • The SLOT B is not recommended because the IO2 pin is used to control power supply 3V3_S on RAK5005-O WisBase.
  • The maximum recommended current is 50 mA ( VIN=3.3 V ).

RAK19002 in RAK4631 WisBlock Core Guide

If you already installed the RAKwireless Arduino BSP, the WisBlock Core and example code should now be available on the Arduino IDE.

  1. First, you need to select the RAK4631 WisBlock Core.
Figure 4245: Selecting RAK4631 as WisBlock Core
  1. The Basic Sample Code for RAK19002 in Github will work on all WisBlock Core. You can open the example codes depending on your WisBlock Core, as shown in Figure 8.
Figure 4246: Opening RAK19002 example code for RAK4631 WisBlock Core
  1. Once the example code is open, you can now select the right serial port and upload the code, as shown in Figure 9 and Figure 10.
Figure 4247: Selecting the correct Serial Port
Figure 4248: Uploading the RAK19002 example code
  1. When you successfully uploaded the example sketch, you can now use the RAK19002 Boost module to power-up your external sensors, modules, or devices. You can use any devices as long as it operates at 12 V and up to 50 mA.

RAK19002 in RAK11200 WisBlock Core Guide

If you already installed the RAKwireless Arduino BSP, the WisBlock Core and example code should now be available on the Arduino IDE.

  1. First, you need to select the RAK11200 WisBlock Core.
Figure 4249: Selecting RAK11200 as WisBlock Core
  1. The Basic Sample Code for RAK19002 in Github will work on all WisBlock Core. You can open the example codes depending on your WisBlock Core, as shown in Figure 12.
Figure 4250: Opening RAK19002 example code for RAK11200 WisBlock Core
  1. Once the example code is open, you can now select the right serial port and upload the code, as shown in Figure 13 and Figure 14.
NOTE

RAK11200 requires Boot0 pin to be configured properly first before uploading. If not done properly, uploading the source code to RAK11200 will fail. Check the full details on the RAK11200 Quick Start Guide.

Figure 4251: Selecting the correct Serial Port
Figure 4252: Uploading the RAK19002 example code
  1. When you successfully uploaded the example sketch, you can now use the RAK19002 Boost module to power-up your external sensors, modules, or devices. You can use any devices as long as it operates at 12 V and up to 50 mA.

RAK19002 in RAK11310 WisBlock Core Guide

If you already installed the RAKwireless Arduino BSP, the WisBlock Core and example code should now be available on the Arduino IDE.

  1. First, you need to select the RAK11310 WisBlock Core.
Figure 4253: Selecting RAK11310 as WisBlock Core
  1. The Basic Sample Code for RAK19002 in Github will work on all WisBlock Core. You can open the example codes depending on your WisBlock Core, as shown in Figure 16.
Figure 4254: Opening RAK19002 example code for RAK11310 WisBlock Core
  1. Once the example code is open, you can now select the right serial port and upload the code, as shown in Figure 17 and Figure 18.
Figure 4255: Selecting the correct Serial Port
Figure 4256: Uploading the RAK19002 example code
  1. When you successfully uploaded the example sketch, you can now use the RAK19002 Boost module to power-up your external sensors, modules, or devices. You can use any devices as long as it operates at 12 V and up to 50 mA.