Document Information ................................................................................................................................ 2
Using this guide .................................................................................................................................................... 4
Warnings and certifications .............................................................................................................................. 5
2.2 Buttons, jumpers and switches ............................................................................................................. 10
2.2.1 Utilization of cellular modem USB sniffer ..................................................................................... 11
2.3 LED indicators ............................................................................................................................................ 12
2.6 Test, break out points, and debug interfaces ..................................................................................... 18
2.7 Arduino™ UNO R3 compatible interface pin out ................................................................................. 19
2.8 Power supply options and LiPo battery usage .................................................................................... 20
3 Getting started ..................................................................................................................................... 22
3.2 Development PC USB driver configuration .......................................................................................... 22
3.3 Getting started with Mbed ...................................................................................................................... 22
4.1 European Conformance ........................................................................................................................... 23
4.2 US Federal Communications Commission notice .............................................................................. 24
4.3 Innovation, Science, Economic Development Canada notice .......................................................... 24
A Glossary ..................................................................................................................................................25
Related documents ....................................................................................................................................26
Revision history ...........................................................................................................................................26
The u-blox LTE Cat M1/NB1 and 2G Mbed Enabled™ IoT starter kit is a versatile development platform
that allows quick prototyping of a variety of applications for low-power Internet of Things (IoT).
The u-blox C030-R412M belongs to the u-blox C030 application board family, which consists of several
variants based on the type of u-blox cellular module used:
The u-blox C030 application boards, except C030-R3121, have a u-blox MAX-M8C module or a ZOE
GNSS SiP as a concurrent GNSS receiver, thereby enabling straight forward development of locationaware, globally communicating applications.
The u-blox C030-R412M board provides access to a variety of hardware interfaces (10/100 Mb/s
Ethernet, 22 GPIOs with SPI, I2C, UART, PWM) through the Arduino™ Uno R3 compatible header
connector.
An eUICC (embedded SIM) is integrated on the u-blox C030-R412M-U201 / C030-R3121 variants. The
eUICC comes with International Data Roaming Cellular Connectivity Service by JT® JTGlobal (formerly
Jersey Telecom) with 50 MB of data for the period of 90 days, which can be topped up and extended
on demand.
The u-blox C030-R412M board is powered by an Arm® Cortex-M4 based ST® STM32F437VGT Host
microcontroller, which is fully supported by the Arm® Mbed™ platform. The microcontroller has 512 kB
flash, 64 kB RAM, and runs an up-to-96 MHz system clock. The board provides simple USB drag-ndrop programming and an ST-Link debug interface for the Host microcontroller. The Arm Mbed
platform provides free software libraries and online tools for professional rapid prototyping. The
programming is done using a standard-based C/C++ SDK. The Arm Mbed compiler also supports full
export to various tool chains, for projects that demand it as they go into production.
The u-blox C030-R412M also works with a wide choice of Integrated Development Environments
(IDEs) including but not limited to Arm® Keil®, GCC-based Eclipse IDEs.
This document applies to the C030-R412M variant integrating the SARA-R412M LTE Cat M1/NB1 and
2G module, and the ZOE-M8B GNSS receiver SiP (System-in-Package) only.
Using this guide
This guide assumes the user has basic computer skills and is familiar with the Windows Graphical
User Interface (GUI) and cellular module environments.
The following symbols are used to highlight important information in the document:
☞ An index finger points out key information pertaining to device operation and performance.
⚠ A warning symbol indicates actions that could negatively impact or damage the device.
UBX-19010121 - R01 Overview Page 4 of 27
C030-R412M - User Guide
C030-R412M is an Electrostatic Sensitive Device (ESD).
CAUTION! Risk of short circuit of the battery when touching it with conducting
parts. In the unlikely event of a failure in the internal protection circuitry, there is
a risk of an explosion when charging fully or partially discharged batteries.
Replace the battery if it no longer has sufficient charge for unit operation. Control
the battery before using it if the device has not been operated for an extended
period of time.
Warnings and certifications
C030-R412M application boards comply with the Directive 2011/65/EU of the European Parliament and
the Council on the Restriction of Use of certain Hazardous Substances in Electrical and Electronic
Equipment (EU RoHS 2) and its amendment Directive (EU) 2015/863 (EU RoHS 3).
C030-R412M application boards are RoHS 3 compliant and green (no halogens).
See section 4 for further details about certification approvals.
UBX-19010121 - R01 Overview Page 5 of 27
C030-R412M - User Guide
2 Hardware description
The u-blox C030-R412M has the following onboard hardware features:
u-blox SARA-R412M LTE Cat M1/NB1 and 2G module
u-blox ZOE-M8B concurrent GNSS receiver SiP for up to 3 GNSS (GPS, Galileo, GLONASS, and
BeiDou)
STM32F437VG Cortex-M4 ARM Host MCU with 1024 kB Flash, 256 kB SRAM and SWD connector
o 12 MHz crystal oscillator for system clock
o 32.768 kHz crystal oscillator for real-time clock
o 1.8 V operation
On-board ST-Link/V2-1 debugger/programmer with SWD connector
o ST-Link/V2-1 standalone development and debug capability
o USB re-enumeration; Virtual COM port, Mass Storage Device and Debug Port
o 5V from ST-Link/V2-1 Debug USB VBUS, 3.3V operation
o (CMSIS-DAP variant of the FW with extended features will be available in the future)
o Supports battery types like LP-503759-IS-3 from BAK (battery is not included)
On-board SiLabs® CP2105 USB to Dual UART Bridge as Serial USB sniffer
o Alternative to ST-Link/V2-1 Virtual COM Port when ST-LINK/V2-1 is not used/available
o Alternative to Main Supply and Debug USB 5V VBUS inputs
o Sniffing serial communication between the Host MCU and the Cellular module
RGB User LED, and two push buttons: User and Reset
On-board SiLabs® Si7034-A10 Humidity and Temperature Sensor
o Only the temperature sensor is used; it cannot be used for humidity measurements
SD card socket for file storage
SMA RF connectors for 50 Ω cellular and GNSS active antennas
MicroSIM card holder
Extension:
o Arduino™ Uno R3 compatible interface
o 6 analog capable inputs
o 8 PWM capable outputs
o 22 GPIOs
o 1 x SPI
o 1 x I2C
o 1 x UART with HW flow control option (RTS, CTS)
Flexible board power supply:
o 5 V main supply USB, debug USB, and sniffer USB VBUS inputs
o Arduino UNO R3 VIN input for external power supply
⚠ VIN voltage level should not exceed the C030 component and SARA-R412M absolute maximum
ratings.
o 2.8 V to 4.4 V LiPo Battery input
Support of a wide range of Integrated Development Environments (IDEs), including but not limited
to GCC-based IDEs, ARM mbed
ARM mbed Enabled (see http://mbed.org)
UBX-19010121 - R01 Hardware description Page 6 of 27
C030-R412M - User Guide
Figure 1: C030-R412M application board overview
UBX-19010121 - R01 Hardware description Page 7 of 27
C030-R412M - User Guide
VSYS
2.1 C030-R412M block diagram
Figure 2 shows the block diagram of the C030-R412M.
Figure 2: C030-R412M block diagram
Figure 2 shows the major interfaces and internal connections of the C030-R412M.
The major component layout of the board is provided in Figure 3.
The C030-R412M consists of three sections:
Utility section
The utility section accommodates the components that provide SW debugging / virtual COM port
(ST-Link/CMSIS-DAP) and Ethernet Interface functions. The SW debugging / virtual COM port
functions are executed by the InterfaceMCU via the “Debug USB” interface.
As this section is only needed during the application development and test activities, it could be
physically snapped off from the application section to decrease the size and power consumption.
The utility section is powered up from the “Debug USB” 5V VBus. When the “Debug USB” is not
connected, SW debugging / virtual COM port and Ethernet Interface functions are turned off and
isolated from the application section.
The “Auxiliary 5V USB” connector on the utility section could be used to boost the power input to the
application section if the current input from the “Debug USB” 5V Vbus is not sufficient.
Application section
The application section accommodates the GNSS and cellular modules, a eUICC (Embedded SIM) /
MicroSIM socket, the HostMCU, the battery charging/management and power supply circuitry, the
SD card interface and socket, the Serial USB sniffer for communication between the HostMCU to the
cellular module and similarly to the InterfaceMCU. The application section also has a temperature
sensor for measuring ambient temperature of the board. Reset and user buttons, configuration
jumpers and User and system status indication LEDs are placed in the application section.
UBX-19010121 - R01 Hardware description Page 8 of 27
C030-R412M - User Guide
The application section is designed for minimal power consumption. Unutilized circuitries and
sections could be either turned off by software or inhibited electronically.
The Arduino Uno R3 interface on the application section could be used to integrate sensors, actuators
and power/battery supply circuitries as Arduino Shields/expansion daughter PCBs.
The application section could run standalone when the utility section is snapped off.
Antenna section
The C030-R412M has SMA Jack edge connectors for Cellular and GNSS antennas.
The C030-R412M major component layout is provided in Figure 3.
Figure 3: C030-R412M major component locations
UBX-19010121 - R01 Hardware description Page 9 of 27
Loading...
+ 18 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.