• sales

    +86-0755-88291180

EC200U-EU-C4-P01 User Guide

Overview

Introduction

The EC200U-EU C4-P01 development board is equipped with EC200U-EU LTE Cat 1 wireless communication module, with maximum data rate up to 10 Mbps downlink and 5 Mbps uplink, supports multi-mode & multi-band and is cost-effective. Designed in the compact and unified form factor, compatible with Quectel multi-mode LTE Standard EC20-CE. Onboard Type-C port for easy development with just a USB Type-C cable. Onboard 40PIN GPIO pin header which is compatible with most Raspberry Pi HATs.

Features

  • Equipped with EC200U-EU LTE Cat 1 wireless communication module, multi-mode & multi-band support.
  • Onboard 40PIN GPIO header, compatible with most Raspberry Pi HATs.
  • 5 LEDs for indicating module operating status.
  • Supports TCP, UDP, PPP, NITZ, PING, FILE, MQTT, NTP, HTTP, HTTPS, SSL, FTP, FTPS, CMUX, MMS protocols, etc.
  • Supports GNSS positioning (GPS, GLONASS, BDS, Galileo, QZSS).
  • Onboard Nano SIM card slot and eSIM card slot, dual card single standby.
  • Onboard MIPI connector for connecting MIPI screen and is fully compatible with Raspberry PI peripherals.
  • Onboard camera connector, supports customized SPI cameras with a maximum of 300,000 pixels.
  • Provides tools such as QPYcom, Thonny IDE plugin, and VSCode plugin, etc. for easy learning and development.
  • Comes with online development resources and manual (example in QuecPython).

Parameters

ModelBG95-M3EC200U-EUEC200U-AU
Applicable RegionGlobalEurope, Middle East, Africa, Australia, New Zealand, BrazilAustralia/Latin America
FREQUENCY BAND
LTE-FDDCat M1: B1, B2, B3, B4, B5, B8, B12, B13,
B18, B19, B20, B25, B26, B27, B28, B66, B85
Cat NB2: B1, B2, B3, B4, B5, B8, B12,
B13, B18, B19, B20, B25, B28, B66, B71, B85
B1, B3, B5, B7, B8, B20, B28B1, B2, B3, B4, B5, B7, B8, B28, B66
LTE-TDDN/AB38, B40, B41
GSM / GPRS / EDGE850, 900, 1800, 1900 MHzGSM: B2, B3, B5, B8
GNSSGPS, GLONASS, BDS, Galileo, QZSS
BluetoothN/ABluetooth 4.2 (BR/EDR)
Wi-Fi ScanN/A2.4 GHz 11b (Rx)
DATA TRANSMISSION
CAT 1N/ALTE-FDD: DL 10 Mbps; UL 5 Mbps
LTE-TDD: DL 8.96 Mbps; UL 3.1 Mbps
NB-IoTCat NB2: DL 127 Kbps; UL 158.5 KbpsCat
NB1: DL 32 Kbps; UL 70 Kbps
N/A
Cat-MDL 588 Kbps; UL 1119 KbpsN/A
GSM / GPRS / EDGEEDGE: DL 296 Kbps; UL 236.8 Kbps
GPRS: DL 107 Kbps; UL 85.6 Kbps
GSM: DL 85.6 Kbps; UL 85.6 Kbps
OTHERS
Type-C USB PortSupports AT commands testing, GNSS positioning, firmware upgrading, etc.
Communication ProtocolPPP, TCP, UDP, SSL, TLS, FTP(S),HTTP(S),
NITZ, PING, MQTT, LwM2M, CoAP, IPv6
TCP, UDP, PPP, NITZ, PING, FILE, MQTT, NTP, HTTP, HTTPS, SSL, FTP, FTPS, CMUX, MMS
SIM CardNano SIM card (supports 1.8V only)Nano SIM and eSIM, dual card single standby
IndicatorSIM_CHK: lights up when a SIM card is inserted into the card slot
NET: Network indicator
PSM: Sleep indicator
PWM: PWM function indicator
PWR: Power indicator
P01: Module Pin 1, default as EC200A-XX PWM0
P05: Module Pin 5, NET_MODE indicator
SCK1: SIM1 detection indicator, lights up when SIM1 card is inserted
SCK2: SIM2 detection indicator, lights up when SIM2 card is inserted
PWR: Power indicator
ButtonsPWK: Power ON/OFF
PON: PSM wake-up
BOOT: Forcing into firmware flashing mode
USB ON/OFF: USB power consumption detection switch
PWK: Power ON/OFF
RST: Reset
BOOT: Forcing into firmware flashing mode
USB ON/OFF: USB power consumption detection switch
Antenna ConnectorsLTE main antenna + DIV antenna + GNSS antennaLTE main antenna + DIV / WIFI (scanning only) / Bluetooth antenna + GNSS antenna
Operating Temperature-30 ~ 75°C
Storage Temperature-45 ~ 90°C

Pinout Definition


Qpycom Development

Hardware Preparation

  • Power Supply: Connect the development board to the USB interface of the PC with a USB Type-C cable.
  • Short the two pins of PWR_AUTO, the board auto turns on, or long press the PWR button to boot upon supplying power. It is recommended that the time interval between power-on and pressing the PWR button is not less than 30ms.
  • After following the above steps, wait for the power indicator PWR on the board to light up.

Driver Installation

  • Download and unzip the driver. Find "setup.exe" or "setup.bat", and double-click on it to run. After installation, opening Device Manager will show that the yellow exclamation mark on the "Ports" in "Device Manager" has disappeared, indicating successful installation and normal communication capability.
  • It is normal that the Mobile ECM Network Adapter or CDC Ethernet Control Modle (ECM) is not recognized, which will not affect the firmware programming or development.
  • Right-click on "This PC", and select "Manager" -> "Device Manager" -> "Ports (COM&LPT)".
  • Following the steps as shown in the figure, if you can refresh and see serial ports starting with "Quectel USB" in the list, it indicates the successful installation of the USB drivers:


Download QPYcom

Development using QuecPython requires a dedicated development and debugging tool - QPYcom, including but not limited to debugging code, analyzing logs, file transfer, flashing firmware, merging firmware, etc.

Please download QPYcom. After decompression, double-click the Qpycom.exe file to open it. No installation is required.

Download and Flash Firmware

The module typically comes with standard AT firmware or QuecOpen firmware at the factory. If you want to develop based on QuecPython, you'll need to manually flash it with the dedicated QuecPython firmware.

  • Get the Firmware

Click on the download button in the download column. Upon successful download, you will get a compressed file (zip package) named after the firmware name. You'll need to extract this file. After extraction, you'll obtain two files: one in pac format, which is the QuecPython firmware for EC200U-XX, and the other in md format, which is the update log.

  • Create Project

Firstly, ensure that the module is connected properly and powered on. Open the QPYcom tool and navigate to the download page. Click on "Create Project" to create a new firmware project. You can customize the project name. Once the configuration is complete, make sure to save it persistently.

  • Select Firmware

Select the firmware to be downloaded (please select the one according to your module), the unzipped PAC file for EC200U-XX series modules.

  • Set Download Mode
  • Click on the dropdown arrow to the right of "Download script" and select "Download FW" from the options.
  • Flash Firmware

After clicking "Download FW," the firmware download process will begin. You'll see a progress bar and percentage display indicating the progress. Wait for the download to complete, and a pop-up window will notify you of successful download. For certain firmware like BC25, you may need to open the firmware download serial port before clicking "Download FW." If you click directly, it will prompt you to open the serial port. 


Entry Test

Edit the First Script

Create helloworld.py file and output "hello world", print "hello world", and the script as shown below:

print("hello world")

Download the above file to the module and then run it on the QPYcom.

File Transmission Between PC and Module


  • Step 1: Open Serial Port

Select the module's COM port and click the "Open Serial Port" button.

  • Step 2: Downloading via the Tool Buttons

You can upload and delete files using the "+" and "-" buttons at the top right of the file page.

  • Step 3: Downloading via Drag-and-Drop

You can also drag and drop local files displayed on the left side of the file page directly into the module on the right side (you can also drag and drop folders).

  • Step 4: Download Progress and Result

During the download process, the status bar will display the file name being downloaded and the progress.

Execute the Script

  • Step 1: Download the script.

Download the script file to be executed to the module following the above steps.

  • Step 2: Run the script through repl.

After opening the serial port, execute the script file by entering the following code in the QPYcom interaction page.

import example
example.exec("/usr/helloworld.py") # filePath is the path of the file to run
  • Step 3: Execute the script through GUI tool.

You can also execute script files through the QPYcom file page. In the tool's file page, select the script file you want to execute, then click the "▷" button. The result will be displayed as shown in the image.

Relay Connection Test

  • Hardware connection:

Connect the development board and the RPi Relay Board through 40PIN GPIO pins, and then connect the development board to the PC with a USB cable, as shown below:

  • Download the demo to the development board, run it and then the three relays will flip one by one.


Resource

Demo

Software

Datasheet

Support

Monday-Friday (9:30-6:30) Saturday (9:30-5:30)

Email: services01@spotpear.com

TAG: Install Espressif IDF Plugin Tutorial User Guide Raspberry Pi Raspberry Pi PICO ESP32 1.9 inch LCD Capacitive TouchScreen 1.9inch Display ST7789 170x320 for Arduino /Raspberry Pi /Pico Multi Protection RS232 to Ethernet 7.5 inch Passive NFC e-Paper BW Display 7.5inch E-ink Screen No Need Battery Wireless Powered Data Transfer Jetson VGA to LVDS ESP32-C3-Ornament-Trinket-LVGL-Astronaut-Clock-Watch-MINI-TV-1.69inch-Round-LCD-TouchScreen-ST7789-240x280 8.8inch LCD 1920x480 Computer PC Monitor Display Secondary Screen TypeC USB CPU RAM 2.8inch Round LCD USB Monitor Computer Monitor Display Screen USB Type C Secondary Screen PC CPU GPU Program Raspberry Pi Autofocus Camera ESP32-P4 PICO Development Board with MIPI DSI 10.1-inch Display Raspberry Pi 5 Sound EVAL-ADXL354CZ Pi5 Fan Industrial USB TO 8CH TTL Converter USB to UART Multi Protection Circuits Multi Systems Raspberry Pi Camera Case