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



Read our last post: Modems and RaspberryPI 5. RaspberryPI OS [Debian 12 bookworm] notes.. Order u-GSM modems.

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) - modem TX - output
2. TX(RXD) - modem RX - input

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+, II, 3, 3+, ZERO,
ZERO W
1. RX[TXD]* D2 (RX soft) D10 (RX soft) D19(RX1) PIN10 (RX)
2. TX[RXD]* D3 (TX soft) D3 (TX soft) D18(TX1) PIN08 (TX)
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. STS [STATUS] D5 D5 D5 PIN 12
 
* 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:
- itbp modular modems block schema [c-uGSM 1.13 by itbrainpower.net]

- 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
 

Arduino Zero or xyz-mIoT modem-less shield interfacing:

1. RX(TXD)       <----->       RX0
2. TX(RXD)       <----->       TX1

3. RESET          <----->       D6
4. ON/OFF        <----->       D7

6. Vin               <----->       5V power supply
8. GND             <----->       GND
10. STS            <----->       D5

 

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.

c-uGSM shield code examples for Arduino, Raspberry PI and BeagleBone Black can be downloaded from our download page.

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

The c-uGSM shield documentation can be found here.


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

Arduino & RaspberryPI projects based on itbrainpower.net products

 

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

Order online c-uGSM shield
 

c-uGSM - GSM shield (micro) :: ORDER FROM OUR DISTRIBUTORS

Choose and order from one distributor near you.

 
 
 
document version 1.101 / 2020-04-02 © R&D Software Solutions srl