SKU: SENS-0017
📋 GST Invoice Available

Grow GM861XS Barcode Scanner Module - UART/USB Interface, CMOS Sensor

₹1,339.00 (Inclusive of all taxes)
Out of Stock

The Grow GM861XS is a compact CMOS-based barcode and QR code scanner module offering UART (TTL) and USB interfaces for seamless integration into embedded systems, POS terminals, and industrial automation equipment. It operates at 3.3V logic and supports a comprehensive range of 1D and 2D symbologies.

Features

  • CMOS image sensor with 640×480 pixel resolution for accurate code capture
  • Dual-interface support: TTL-level UART (3.3V) and USB for flexible system integration
  • Wide reading range from 5cm to 30cm with a 360° roll, 65° pitch/yaw scan angle
  • Supports extensive 1D (Code 128, Code 39, EAN, UPC) and 2D (QR Code, Data Matrix, PDF417) symbologies
  • Low-power operation at 3.3V DC with a maximum current draw of 70mA

Out of stock

Description

The GM861XS employs a high-resolution CMOS sensor to capture 1D barcodes and 2D Matrix codes, converting optical patterns into digital data via its integrated decoder. It outputs decoded data through a selectable UART (TTL) or USB interface, making it compatible with microcontrollers like Arduino, ESP32, STM32, and single-board computers like Raspberry Pi, as well as industrial PLCs.

Engineered for embedded applications, the module features a compact form factor (17.2mm diameter) and a wide field of view (67° horizontal, 53° vertical) to accommodate varied mounting positions and scanning angles. A green LED provides immediate visual feedback for successful reads, while low standby current (≤6mA typical) ensures energy efficiency in always-on systems.

Key Features

  • High-performance CMOS imaging sensor with 640x480 pixel array
  • Dual communication interfaces: 3.3V TTL UART and standard USB (HID/keyboard emulation)
  • Broad symbology support covering all major 1D linear and 2D stacked/Matrix codes
  • Wide operational range with 5-30cm reading distance and omnidirectional 360° roll capability
  • Compact, lightweight design (17.2mm diameter, 1g weight) for space-constrained integration
  • Low-voltage, low-current operation (3.3V, 70mA max) suitable for battery-powered devices
  • Fast startup time (≤250ms typical) for responsive on-demand scanning
  • Green LED indicator provides immediate positive scan confirmation

Applications

  • Embedded point-of-sale (POS) and retail kiosk systems for product identification
  • Inventory management and asset tracking in warehouse and logistics automation
  • Integration into handheld data terminals and mobile computing devices
  • Industrial process control and manufacturing line part verification
  • Library management systems and document tracking applications

Technical Specifications

Sensor TypeCMOS Image Sensor
Resolution640 x 480 pixels
Supported Codes1D: EAN-13, EAN-8, UPC-A, UPC-E, Code 128, Code 39, Codabar, Code 93, ITF, MSI-Plessey, GS1 Composite, GS1-Databar / 2D: QR Code, Data Matrix, PDF417, Micro QR, Micro PDF417, Aztec
Reading Distance5 cm to 30 cm
Scan Angle (Roll/Pitch/Yaw)360° / 65° / 65°
Field of View (Horizontal/Vertical)67° / 53°
Minimum Contrast> 25%
Minimum Element Width≥ 10 mil
InterfaceUART (TTL-232, 3.3V), USB
Operating Voltage3.3 V DC
Operating Current (Max)70 mA
Standby Current (Typical)≤ 6 mA
Startup Time (Typical)≤ 250 ms
IndicatorGreen LED (Successful Read)
Dimensions (Diameter x Height)17.2 mm x 4.9 mm
Weight1 g

Frequently Asked Questions

What are the electrical interface options for the GM861XS scanner?

The module provides two primary interfaces: a 3.3V TTL-level UART (serial) connection for direct integration with microcontrollers like Arduino or ESP32, and a standard USB port that typically emulates a keyboard (HID) for plug-and-play compatibility with PCs and single-board computers. Power is supplied via the same interface connections at 3.3V DC.

What is the operating voltage and current requirement?

The GM861XS operates strictly at 3.3V DC. Its maximum operating current is 70mA during active scanning, while typical standby current is very low at ≤6mA. Ensure your power supply can provide a stable 3.3V rail; connecting to a 5V source without a level shifter may damage the module.

What types of barcodes and QR codes does it support?

It supports a comprehensive range of symbologies. For 1D barcodes, it reads EAN, UPC, Code 128, Code 39, Codabar, ITF, and GS1 types. For 2D codes, it decodes QR Code, Data Matrix, PDF417 (including micro versions), and Aztec codes. This makes it suitable for retail, logistics, and industrial labeling standards.

How do I connect and communicate with the module via UART?

Connect the module's TX, RX, GND, and VCC (3.3V) pins to your microcontroller's corresponding UART pins. Communication is via standard serial protocol (baud rate, parity, and data format are typically fixed by the module; consult the datasheet for default settings). The module sends decoded data as an ASCII string terminated with a carriage return or line feed upon a successful scan.

What is the physical mounting and environmental consideration?

The module is extremely compact (17.2mm diameter) and lightweight (1g), designed for embedding into devices. Its wide 67° horizontal field of view and 360° roll tolerance allow flexible mounting orientations. Ensure the scanning window remains clean and free from obstructions, and consider the 5-30cm optimal reading distance when designing the housing.

Package Includes

  • 1 x GM861XS Barcode Scanner Module

Additional Information

Weight 0.001 kg