RAK19003 WisBlock Mini Base Board Datasheet
Overview
Description
RAK19003 WisBlock Mini Base module is the new main board that allows you to attach WisBlock modules through the standardized expansion connectors. In addition, the WisBlock Mini Base module also comprises a Type-C USB connector, indicator LEDs, button, and sensor connectors.
If you can't find a module that fits your IoT requirements, use the standard connectors of WisBlock to develop your own specific function module. WisBlock supports open-source hardware architecture and you can find tutorials showing how to create your own Awesome WisBlock module.
Applications
- Wireless Sensor Network
- Environmental monitoring
- Wireless data transmission
- Data acquisition in the industrial environment
- Location and tracking of personnel or moving objects
Features
- Flexible building block design, which enables modular function realization and expansion
- High-speed interconnection connectors in the WisBlock Base board to ensure the signal integrity
- Supports multiple types of low power MCUs
- Supports multiple types of sensors. A single board can support a combination of two different types of sensors
- Low power battery power supply
- Supports lithium battery charging
- Supports solar charging
- Fulfills Industrial level design
- Compact size: 30 x 35 mm
Specifications
RAK19003 is a WisBlock Base board that connects WisBlock Core and WisBlock Modules. It provides the power supply and interconnection to the modules attached to it. It has one slot reserved for the WisBlock Core module and two Slot C-D for WisBlock Modules. The WisBlock Core is attached on the top side, and the WisBlock Modules are attached to the bottom side of the RAK19003 WisBlock Base board. Slot D holds modules up to 23 mm in size, while Slot C supports 10 mm WisBlock Modules. Also, there are two 2.54 mm pitch headers for extension interface with BOOT, I2C, and UART pins.
For convenience, there is a Type-C USB connector that is connected directly to WisBlock Core MCU’s USB port (if supported) or to a USB-UART converter depending on the WisBlock Core. It can be used for uploading firmware or serial communication. The USB-C connector is also used as a battery charging port.
WisBlock Modules are connected to the RAK19003 WisBlock Base board via high-speed board to board connectors. They provide secure and reliable interconnection to ensure the signal integrity of each data bus. A set of screws are used for fixing the modules, which makes it reliable even in an environment with lots of vibrations.
Using RAK19003 as your WisBlock Base board, you can make your project compact, which is ideal in small enclosures. You can also use a RAK19005 WisBlock Sensor Extension Cable to position WisBlock Modules apart from the WisBlock Base board or in any part of your case.
Board Overview
Block Diagram
The block diagram in Figure 2 shows the internal architecture and external interfaces of the RAK19003 board.
Hardware
The hardware specification is categorized into six parts. It discusses the interfacing, pinouts, and their 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 RAK19003 WisBlock Mini Base.
Interfaces
RAK19003 WisBlock Mini Base provides the following interfaces, headers, button, and WisConnectors:
- 1 WisBlock Core module
- 2 WisBlock Modules compatible with Slot C-D
- 1 Type-C USB port for programming and debugging
- 3.7 V Rechargeable battery connector
- 5 V Solar Panel connector
- 2 Headers with BOOT, I2C, and UART pins accessible with solder contacts
Additionally, it has two user-definable LEDs - one power supply/charging indicator LED and a reset button.
Figure 3 and Figure 4 show the location of RAK19003 main components.
Figure 1: RAK19003 Bottom View ComponentsType-C USB port
The Type-C USB connector is compliant with the USB 2.0 specification. This USB interface directly communicates with the connected WisBlock Core module. It is also used as a charging input port for the battery. Here are some of the advantages of the Type-C USB connector:
- Smaller and reversible connector shape
- Port can be input or output
- Fast battery charging
Figure 1: USB Type-C receptacle pinoutJ6 and J7 Headers
On the WisBlock Mini Base board, there are two 2.54 mm pitch headers for the IO extension. BOOT, I2C, and UART pins from the WisBlock Core module are also connected to these headers.
J6 Header Pinout
| Pin | Pin Name | Description |
|---|---|---|
| 1 | VDD | 3.3 V |
| 2 | GND | Ground pin |
| 3 | SCL | I2C1 Clock |
| 4 | SDA | I2C1 Data |
J7 Header Pinout
| Pin | Pin Name | Description |
|---|---|---|
| 1 | RX1 | UART1 Rx pin |
| 2 | TX1 | UART1 Tx pin |
| 3 | GND | Ground pin |
| 4 | BOOT | MCU Boot pin |
BOOT pin is used on startup configuration or sequence of the WisBlock Core connected to it. It is commonly used for uploading the bootloader and/or application firmware. The requirements of the state of the BOOT pin depend on the specific model of the WisBlock Core used.
Battery Connector
Figure 6 shows the battery connector V+(VBAT) and GND.
The voltage of the battery must not exceed 4.3 V.
Solar Panel Connector
Figure 7 shows the solar panel connector V+(Vin) and GND.
The output voltage of the solar panel must not exceed 5.5 V. Otherwise, it may cause permanent damage to the board.
LEDs
Three LEDs are used to indicate the operating status. Below are the functions of the LEDs:
- 🔴 Red LED - Connected to the charger chip to indicate the charger status. When the battery is charging, this red LED is on. When the battery is full, this LED is weak light or off.
- 🟢 Green LED - Connected to the MCU module, controlled by MCU defined by the user.
- 🔵 Blue LED - Connected to the MCU module, controlled by MCU defined by the user.
RESET Push Button
The Reset Push Button is connected to the MCU module. When pushed, it resets the MCU.