Skip to main content

RAK3172 Evaluation Board Datasheet

Overview

Description

The RAK3172 Evaluation Board is a WisDuo Evaluation Board for the RAK3172 Module that uses a STM32WLE5CCU6 SoC chip. It is based on RAK3372 WisBlock Core, which is compatible with the RAK5005-O base board. It provides an easy way to access the important pins of the RAK3172 module in order to simplify development and testing. It also allows you to connect other modules to the base board slots and build a complete IoT project with the integrated connectors for battery and solar panel plus the onboard charging circuit.

This module complies with Class A, B, & C of LoRaWAN 1.0.3 specifications. It also supports LoRa Point-to-Point (P2P) communication mode, which helps you in implementing your own customized long-range LoRa network quickly.

Features

  • Based on STM32WLE5CCU6
  • LoRaWAN 1.0.3 specification compliant
  • Supported bands: EU433, CN470, IN865, EU868, AU915, US915, KR920, RU864, and AS923-1/2/3/4
  • LoRaWAN Activation by OTAA/ABP
  • LoRa Point-to-Point (P2P) communication
  • Custom firmware using Arduino via RUI3 API
  • Easy to use AT command set via UART interface
  • Long-range - greater than 15 km with optimized antenna
  • ARM Cortex-M4 32-bit
  • 256 kbytes flash memory with ECC
  • 64 kbytes RAM
  • Supply Voltage: 5 V via USB or 3.7-4.2 V using Li-Ion Battery
  • Temperature Range: -20° C ~ 70° C

Specifications

This section covers the hardware and software specifications of the RAK3172 Evaluation Board. It includes the interfaces, operating parameters, and a link to the RAK3172 board's latest firmware.

Overview

Figure 6004: RAK3172 Evaluation Board Overview

Hardware

The hardware specification is categorized into six parts. It discusses the interfacing, pinouts, and its corresponding functions and diagrams. It also covers the electrical, mechanical, and environmental parameters that include the tabular data of the functionalities and standard values of the RAK3172 Evaluation Board.

Interfaces

Figure 6005: RAK3172 Evaluation Board Interfaces
Figure 6006: Parts RAK3372 Module
RF Interface

The RF Antenna of the RAK3172 Evaluation Board is connected to a standard iPEX antenna connector.

Figure 6007: RAK3172 LoRa antenna
warning

Before powering the RAK3172 Evaluation Board, you should install the LoRa antenna first. Not doing so might damage the board.

USB Interface

The Micro-B USB connector is compliant with the USB 2.0 specification. The pin definition of the USB interface is shown below:

Pin NumberPin NameDescription
1USB_VBUS(+5 V) USB Bus Voltage
2USB_DMUSB Bus D+ positive pin
3USB_DPUSB Bus D- negative pin
4NCNot connected
5GNDGround
Figure 6008: RAK3172 Micro-B USB connector

The USB data bus is connected to a USB-SERIAL CH340 chip. The CH340 is a series of USB bus adapters that provide a virtual serial interface over the USB bus.

Battery Connector

The RAK3172 Evaluation Board can be powered by a battery via the P1 connector. The battery is not included in the packaging.

Use Figure 6 as a guide to connect the battery. The pin highlighted in the yellow box with the triangle silkscreen mark indicates pin 1 (GND).

Figure 6009: RAK3172 EVB battery connector

The pin definition of the RAK3172 Evaluation Board Li-Ion battery connector is shown in the table below. The matching connector for the battery wires is a JST PHR-2 2 mm pitch female.

P1 Battery Connector
PinPin NameDescription
1GNDGround
2VBATPositive + pin of the battery

The full specification of RAK3172 Evaluation Board battery is shown in the table below.

No.ItemSpecification
1Charge Cut-off Voltage4.2 V
2Nominal Voltage3.7 V
3Discharge Cut-off Voltage2.75 V
4Typical Capacity2650 mAh
5Max Discharge Current0.5 C at 25 ℃ to 45 ℃
6PH Connector2.0 mm pitch
7Cable Length110.0±3.0 mm
8Cable ColorRed: VBAT, Black: GND
NOTE

The voltage of the Li-Ion battery must not exceed 4.3 V. When connecting the battery make sure the polarity is correct. Not all connectors are wired the same.

Solar Panel Connector

A 5 V solar panel can be connected to the board via the P2 connector to serve the purpose of charging the battery. The solar panel is not included on RAK3172 Evaluation Board packaging. Use Figure 7 as a guide to connect the solar panel. The pin highlighted in the yellow box with triangle silkscreen mark indicates pin 1 (5 V of Solar Panel positive).

Figure 6010: RAK3172 EVB solar connector

The pin definition of the RAK3172 Evaluation Board solar panel connector is shown in the table below. The matching connector for the solar panel wires is an JST ZHR-2 1.5 mm pitch female.

P2 Solar Panel connector
PinPin NameDescription
1C0NN_5VPositive + pin of solar panel
2GNDGND

The full specification of the Solar Panel for the RAK3172 Evaluation Board is shown in the table below.

No.ItemSpecification
1Nominal Voltage5 V
2Typical Current80 mA
3SizeLength: 60 mm, Width: 60 mm, Height: 2 mm
4Connector1.5 mm pitch
5Cable ColorRed: C0NN_5V, Black: GND
NOTE

The output of the solar panel must not exceed 5.5 V. Otherwise, it may cause permanent damage to the board.

LEDs
  • 🔴 Red LED - connected to the charger chip to indicate the charger status. When the battery is charging, the red LED is on. When the battery is full, this LED is dimmed or off.
  • 🟢 Green LED - connected to the MCU module, can be controlled in code by the user.
  • 🔵 Blue LED - connected to the MCU module, can be controlled in code by the user.
RESET Button

The reset push button is connected to the NRST pin of the RAK3172. When pushed, it resets the MCU.

Pin Definition

The following tables below show the pin definitions of the RAK3172 Evaluation Board:

J10, J11, J12 2.54 mm header
J10
Pin NumberPin NameDescriptionMicrocontroller Pin
1BOOT0Boot for ST MCUBOOT0
2VDDPower supply generated by CPU module
3TX1/USART1_TXUSART1 TX pinPB6
4RX1/USART1_RXUSART1 RX pinPB7
J11
Pin NumberPin NameDescriptionMicrocontroller Pin
1AIN1ADC input signalPB3
2IO1General purpose IOPB5
3IO2Power switch control of 3V3_SPA8
4GNDGround
NOTE

3V3_S is another 3.3 V power supply that can be turned on and off by the MCU. Set pin IO2 to LOW/0 when the sensor is not in use to save power.

J12
Pin NumberPin NameDescriptionMicrocontroller Pin
1GNDGround
2I2C1_SCLI2C clock pinPA12
3I2C1_SDAI2C data pinPA11
4VDDPower supply generated by CPU module

RF Characteristics

The RAK3172 supports two different frequency variations: RAK3172(L) Low Radio Frequencies and RAK3172(H) High Radio Frequencies.

Operating Frequencies
ModuleRegionFrequency
RAK3172(L)EuropeEU433
ChinaCN470
RAK3172(H)EuropeEU868
North AmericaUS915
AustraliaAU915
KoreaKR920
AsiaAS923-1/2/3/4
IndiaIN865
RussiaRU864

Electrical Characteristics

Operating Voltage

Power is supplied to the RAK3172 Evaluation Board via USB (5 V) or a Li-Ion battery.

The LDO regulator can operate on the following voltage range:

FeatureMinimumMaximumUnit
Vin1.86.5Volts (V)
Schematic Diagram
Figure 6011: RAK3172 Evaluation Board Schematic Diagram

Mechanical Characteristics

Module Dimensions
Figure 6012: RAK3172 Physical Dimension

Environmental Characteristics

Operating Temperature
FeatureMinimumTypicalMaximumUnit
Operating Temperature-352570°C

Software

Download the latest firmware for the RAK3172 WisDuo Evaluation Board provided below. RAK3172(L) and RAK3172(H) use the same firmware and it will automatically detect the variant of the module being used.

The bin file contains the application code only and you need the RAK DFU Tool to upload this file to the module.

The hex file contains both the bootloader and the application code. You need to use STM32CubeProgrammer to upload this.

warning

Uploading the **.hex** file via STM32CubeProgrammer will erase all configured data on the device.

RAK3172 uses UART2's serial pins to upload the latest firmware.

NOTE

RAK3172 should automatically go to BOOT mode when the firmware is being uploaded via RAK DFU Tool or WisToolBox.

If BOOT mode is not initiated, you can manually send AT+BOOT command to start bootloader mode.

Firmware/OS

ModelVersionSource
RAK3172RUI3 (default baudrate = 115200)Download
RAK3172RUI3 (default baudrate = 115200)Download
RAK3172DEPRECATED V1.0.4 (default baudrate = 9600)Download
warning

There are RAK3172 devices loaded with old firmware versions which are not based on RUI3 (RAKwireless Unified Interface V3). These devices have v1.0.4 and below.

If the host microcontroller code is based on this old firmware, we have a RAK3172 AT Command migration guide that explain in detail the few differences between the two AT commands set.