itbrainpower.net
c-uGSM ** ARDUINO, BEAGLEBONE & RASPBERRY PI GSM/GPRS dual SIM shield (micro)

c-uGSM - GSM shield (micro) :: FEATURES AT A GLANCE:

Quad band GSM/GPRS module (Quectel M95F) with true worldwide coverage: 850MHz, 900MHz, 1800MHz and 1900MHz.
DUAL SIM, SINGLE STANDBY 2x2G STANDARD SIM format (unique feature).
Very compact and light weight: 1.25"x1.57" (31.75x39.88mm), around 10 grams, probably the best on his class.
Embedded USB adapter with SERIAL to USB bridge adapter - with micro-USB type A socket (you can connect the c-uGSM shield, via USB or SERIAL TTL with your Raspberry PI or you can use it as wireless USB modem with your Windows or Linux PC) (unique feature).
Digital interface (SERIAL and CONTROL interfaces):3-5V auto-level (UART TX+RX / RESET / POWER ON-OFF / RI / STS / RTS / CTS); you can directly connect (without the need for any level adapter board) the c-uGSM shield with any 3/5V Arduino shield or any version of RASPBERRY PI, BEAGLEBONE, BANANA PI or any other 2.8V up to 5V compatible microcontroller. The digital (and powering) interface it is available in standard 0.1"(2.54mm) pin header and it is 99% pin 2 pin compatible with d-u3G shield.
Embedded LiPol battery charger - the c-uGSM shield can run in configurations with or without LiPolimer battery, depending on chosen powering schema.
High power analog audio interface (output-700 mW RMS, in- capacitor MIC) - via standard 0.1"(2.54mm) pin header
Two embedded switches: control for modem ON/OFF & modem RESET
Multiple powering schemas: - via USB, via POWERING, SERIAL and CONTROL interface (digital inteface) or via optional external(20.3x34.29mm) pin to pin plugable 5-25V switching power supply
Extended Arduino and RaspberryPI code examples support files: - GSM, SMS, DTMF, TCP/UDP, HTTPS and HTTP over GPRS**, smart features like RAM DISK SYSTEM for FILE STORAGE, DUAL SIM usage and other. RaspberryPI PPP and TCPIP routing support (RaspbianOS) trough easy installation and usage scripts. And, last but not least, c-uGSM is supported by our "mobile IoT 2 CLOUD" for Arduino prototype - quite tiny IoT implementation (~16Kb free on ATMEGA328), with mobile data transfer optimization** and based on our original "IoT2CLOUD ABSTRACTIZATION LAYER"© concept.
* High Speed GPRS Multi-slot class 12 (configurable 1~12) Downlink and uplink speed - 85.6 kbps max.
** Extra license charges may apply and special EULA must be accepted.

 

c-uGSM - GSM shield (micro) :: INTERFACES, SWITCHES and CONNECTORS

c-uGSM shield v1.13 - Arduino RASPBERRY PI GSM GPRS SHIELD (micro) - top interface description

GSM SHIELD (micro) c-uGSM v 1.13 top PCB view

c-uGSM shield v1.13 - Arduino RASPBERRY PI GSM GPRS SHIELD (micro) - bottom interface description

GSM SHIELD (micro) c-uGSM v 1.13 bottom PCB view

GSM SHIELD POWERING, SERIAL and CONTROL INTERFACE

In the left edge of the top PCB side, bottom to top:
1. RX(TXD) - GSM SHIELD SERIAL RX (TXD) - input
2. TX(RXD) - GSM SHIELD SERIAL TX (RXD) - output

3. RESET - GSM SHIELD RESET - input, active LOW*
4. ON/OFF - GSM SHIELD POWER ON/OFF - input, active LOW*

5. Vusb - POWER PIN - output +5V (USB +5V)
6. Vin - POWER PIN - input +5V for LiPol charger only
7. Vcc - POWER PIN - input/output +4V**

8. GND - POWER and DIGITAL GROUND
9. RI - GSM SHIELD RING INDICATOR - output
10. STATUS - GSM SHIELD STATUS - output
11. RTS - GSM SHIELD READY TO SEND - output
12. CTS - CLEAR TO SEND - input
* min. 200msec. pulse

GSM SHIELD BATTERY and ANTENNA

In the right edge of the top PCB side, bottom to top:
1. + LiPol - connect + pole of the LiPol battery
2. + LiPol - connect - pole of the LiPol battery

3. GSM antenna connector - uFL or SMA F


GSM SHIELD AUDIO INTERFACE** and BACKUP BATTERY

In the top edge of the top PCB side, left to right:
1. GND - GND connection for analog audio
2. AGND - Analog GND for analog audio
3. SPK+/SPKP - loudspeaker output + pole**
4. SPK-/SPKN - loudspeaker output - pole**
5. MIC-/MICN - cap. microphone input - pole
6. MIC+/MICP - cap. microphone input + pole

7. BkBat+ : Backup battery + pole***
8. BkBat- : Backup battery - pole
** WARNING! The HIGH POWER AUDIO output may drive up to 600mW RMS! Headset usage can damage your ears!
*** WARNING! For non rechargeable battery (eg. Silver Oxide coin cell): insert one diode (1N4148) between the battery plus pole and the GSM shield "BkBat+" pad. 1N4148 anode must be connected with the battery.


GSM SHIELD SWITCHES

In the bottom edge of the top PCB side, left to right:
1. RESET - GSM SHIELD RESET
2. ON/OFF - GSM SHIELD TOGGLE POWER


GSM SHIELD DUAL SIM SOCKET AND USB PORT

In the bottom PCB side, left to right:
1. DUAL SIM SOCKET - SIM0 (default SIM) placed underneath (in the very proximity of the PCB) and SIM1 (secondary SIM) placed above SIM0
2. USB PORT - micro USB type A - GSM SHIELD POWERING and SERIAL to USB bridge adapter

 

c-uGSM - GSM shield (micro) :: Arduino /Raspberry PI logical interfacing

c-uGSM shield PIN NAME UNO/MINI/NANO (Mega328) MEGA2560 software serial DUE or MEGA2560
hardware serial
Raspberry PI B+
or
Raspberry PI II
1. RX(TXD)* D3 D3 D18(TX1) PIN10 RXD0
2. TX(RXD)* D2 D10 D19(RX1) PIN08 TXD0
3. RESET D6 D6 D6 PIN18
4. ON/OFF D7 D7 D7 PIN16
6. Vin (5V LiPol)** +5V +5V +5V PIN02 or 04
8. GND GND GND GND PIN04 or 14
10. STATUS D5 D5 D5 PIN12
 
* Raspberry PI: do not wire 1 and 2 (serial TX and RX) if USB comunication is used!
** WITH Lithium Polymer batteries configuration: wire 6 (Vin) OR do not wire it and use via USB powering placing a jumper between PIN5 (Vusb) and PIN6 (Vin). Read more about powering configuration on:
- kick-start for c-uGSM 1.13 by itbrainpower.net

- c-uGSM & d-u3G shields (micro) how to start - tutorial (NEW) RECOMMENDED READING
- c-uGSM fast breadboard prototyping - tutorial (NEW)
- gSPS adapter board - plug and run switching power supply companion family for c-uGSM shield
 

c-uGSM - GSM shield (micro) :: ARDUINO & RASPBERRY PI CODE EXAMPLES and UTILITIES 

Resources marked with "#", requires for download the following information: your name, email address and the modem IMEI. The modem IMEI can be found printed on the Quectel GSM module, or run AT+GMGS command.

Download c-uGSM kickstart for Arduino (COMPILABLE) CODE here - version 0.97/0.971 0.9711/2016.05.15>>
c-GSM series software kickstart for Arduino # (zip) This utility allows you, in an interactive format, to: click here to see details

c-GSM series GSM/GPRS shield (micro) Raspberry PI examples (RUNNING) CODE here - version 1.0 1.02/2016.04.18>>
c-GSM series GSM/GPRS shield software for Raspberry PI # (tar.gz). Click here to see the examples details.

c-GSM series GSM/GPRS shield (micro) Raspberry PI UTILITIES - version 1.0/2015.08.21>>
c-GSM series GSM/GPRS shield Raspberry PI UTILITIES # (tar.gz). Click here to see the package details.

c-GSM series GSM/GPRS shield (micro) IoT Rest support for Arduino>>
c-GSM series software IoT REST support for ARDUINO # (zip).

Arduino GSM class hack. Run (almost) any project writen for Arduino GSM using the c-uGSM shield >>
Arduino GSM class hack for itbrainpower.net GSM shields (a-gsm and c-uGSM) (zip).


c-uGSM - GSM shield (micro) :: DOCUMENTATION DOWNLOAD

Easy interfacing bw. Raspberry PI and c-uGSM & d-u3G shields (micro) using i-hatGSM3G adapter *NEW*
Arduino Micro / Arduino Mini / Arduino Nano adapter board for c-uGSM & d-u3G shields *NEW*
c-uGSM & d-u3G shields (micro) how to start - tutorial RECOMMENDED READING
kick-start for c-uGSM 1.13 by itbrainpower.net [ARDUINO GSM shield how to v0.92] (pdf)
Raspberry PI3 [with Raspbian Jessy] and c-uGSM shield SERIAL and USB interfacing how to *NEW*
Raspberry PI c-uGSM hardware interfacing (w. USB and SERIAL communication)
c-uGSM series - ARDUINO & RASPBERRY PI GSM / GPRS shield (micro) presentation (pdf)

Quectel M95 AT Commands Manual v1.4 (pdf)


c-uGSM - GSM shield (micro) :: ARDUINO & RASPBERRY PI PROJECTS

Arduino & RaspberryPI projects based on itbrainpower.net products

 

c-uGSM - GSM shield (micro) :: ORDER ONLINE

c-uGSM GSM/GPRS/DTMF/SMS shield (micro)
 
 
 
document version 1.032 / 2016-07-29 © R&D Software Solutions srl