MARSON MT84G 2D Mini Scan Engine Installation Guide

June 5, 2024
MARSON

MARSON MT84G 2D Mini Scan Engine

MARSON-MT84G-2D-Mini-Scan-Engine-PRODUCT

INTRODUCTION

The MT84G 2D Mini Barcode Scan Engine is the smallest 2D barcode scan engines in the industry; it features middle-range reading, and high-performance barcode scanning with optimal performance and easy integration. MT84G is ideal for integration into data terminals and small mobile devices with limited space. The MT84G consists of 1 illumination LED, 1 aimer LED, a high-quality CMOS image sensor and a microprocessor that contains powerful firmware to control all aspects of operations and enable communication with the host system over the standard set of communication interfaces. Three interfaces, UART, USB HID, USB VCP are available. UART interface communicates with the host system over TTL-level RS232 communication; USB interface emulates a USB keyboard device or virtual COM device and communicates with the host system over USB.

Block Diagram

MARSON-MT84G-2D-Mini-Scan-Engine-1

Electric Interface

Pin Assignment

MARSON-MT84G-2D-Mini-Scan-Engine-2


Electric Characteristics

Pin# UART I/O Description Schematic Example
4 Decode LED Output Decode LED output ****

VCC

MARSON-MT84G-2D-Mini-Scan-Engine-5



LED1 GREEN




R11 330R



Q4

__Decode LED R 13             4K7                   2N3904

5| VCC| —| 3.3V supply voltage input| ****

+3V3

6| UART RXD| Input| UART TTL data input| RS232 IC

Sipex® Vendor P/N: SP232ACT

7| UART TXD| Output| UART TTL data output
8| USB_DM| Input /

Output

| USB Signal D-| Differential Signal Transmission
9| USB_DP| Input / Output| USB Signal D+| Differential Signal Transmission
10| GND| —| Ground| **
Symbol| Ratings| Min| Max| Unit
---|---|---|---|---
V IH| Input high level| V DD x 0.7| —| V
V IL| Input low level| —| V DD x 0.3| V
V OH| Output high level| V DD – 0.3| —| V
V OL**| Output low level| —| 0.4| V

Note:

  1. Power Supply: VDD=3.15 ± 0.15V
  2. Exposure to maximum rating conditions for extended periods may affect device reliability.

Operational Timing
This chapter describes the timing associated with the various operating modes of the MT84G including Power Up, Sleep Mode, and Decode Timing.

Power Up
When power is initially applied, the MT84G is activated and begins the process of initialization. Once initialization (duration≧1000mS) is completed, the MT84G emits power-up beeps, enters Standby Mode and is ready for barcode scanning.

Sleep Mode
The MT84G will enter Sleep Mode after a programmable time period has elapsed without any activity. Please see Chapter 6 for more details about Sleep Mode.

Decode Timing
In Standby Mode, the MT84G is activated by the Trigger signal which MUST be kept low for at least 15mS until the successful scan is achieved, as indicated by the Buzzer signal. The total scan and decode time is approximately equal to the time from the Trigger signal going low to the Buzzer signal going high. This time will vary slightly based on several factors including barcode quality, barcode type and the distance between MT84G and the barcode scanned. Upon a successful scan, the MT84G outputs the Buzzer signal and keeps this signal for the duration of the transmission of the data decoded to the host side. The duration is about 80mS. Therefore, the total duration of a typical scanning operation (from Trigger turning low to the end of Buzzer PWM signal) is approximately 100mS. In Sleep Mode, the MT84G can be waken up by the Trigger signal which MUST be kept low for at least 15mS, to prompt the scan engine into Standby Mode.

Summary of Operation Timings

  • The minimum duration of initialization is 1000mS.
  • The minimum duration of valid Trigger signal is 15mS.
  • The minimum duration of waking up MT84G from Sleep Mode by Trigger signal is also 15mS.
  • The minimum duration of scanning operation in Standby Mode is 100mS.
  • The minimum duration of waking up MT84G from Sleep Mode by Trigger signal and completing decode is about 150ms.

SPECIFICATIONS

Introduction
This chapter provides technical specifications of the MT84G scan engine. Operating method, scanning range and scan angle are also presented.

Technical Specifications

Optic & Performance


Light Source

| White LED

Red LED

Sensor| 640 x 480 pixels
Scan Rate| 30 Frames/ sec


Resolution

| 5mil/ 0.125mm (1D)

10mil/ 0.25mm (2D)


Scan Angle

| Horizontal 37°

Vertical 27.5°

Print Contrast Ratio| 25%
Width of Field| 141mm (13Mil Code39)


Guaranteed Depth Of Field

(Environment: 800 lux)

| 5 mil Code39| 55 ~ 115mm
13 mil UPC/ EAN| 55 ~ 280mm
15 mil Code128| 55 ~ 380mm
15 mil QR Code| 40 ~ 200mm
10 mil Data Matrix| 40 ~ 100mm
Physical Characteristics


Dimension

| W14 x L9.5 x H9.3 mm

W14 x L9.5 x H7.8 mm (when mounted on PCB)

Weight| 1.2g
Color| Black
Material| PC
Connector| Edge-board Contact x 10 pads
Electrical
Operation Voltage| 3.15VDC±0.15VDC
Working Current| < 156 mA
Standby Current| < 85 mA
Idle Current (Sleep Mode )| < 1.5 mA
---|---
Connectivity


Interface

| UART (TTL-level RS232)
USB HID (HID Keyboard)
USB VCP (Virtual COM)
User Environment
Operating Temperature| -20°C ~ 60°C
Storage Temperature| -40°C ~ 70°C
Humidity| 0% ~ 95%RH (Non-condensing)
Drop Durability| 1.5M
Ambient Light| 100,000 Lux (Sunlight)














1D Symbologies

| UPC-A/ UPC-E0/ UPC-E1 EAN-8/ EAN-13

Code128 Code39 Code93 Codabar

Interleaved 2 of 5

Industrial 2 of 5

Matrix 2 of 5

Standard 2 of 5

China Post 25 Code11

MSI Plessey Plessey

GS1 Databar

GS1 Databar Limited GS1 Databar Expanded



2D Symbologies

| QR Code

Micro QR Code PDF417

| MicroPDF417 Data Matrix Aztec MaxiCode Han Xin

Code16K

---|---
Regulatory


ESD

| Functional after 4KV contact, 8KV air discharge

(it requires housing that is designed for ESD protection and stray from electric fields.)


EMC

| FCC – Part15 Subpart B (Class B)

CE – EN55032, EN55035

Safety Approval| IEC 62471 (Exempt Group)
Environmental| WEEE, RoHS 2.0

Configuration
MT84G configurations include: MT84G (P/N: 1084-A020000) Standard Version, PCB Gold Finger x 10 pads

MT84G with interface board (P/N: 1084-A020001)
Demo Version, ZIF Connector x 12 pins, works with MB100 demo board. (see Chapter 5 for details)

Interface

UART Interface
Below are default communication parameters

  • Baud rate: 9600
  • Data Bits: 8
  • Parity: None
  • Stop Bit: 1
  • Hardware Flow Control: None

Characteristics

  1. Configurable by scanning configuration barcodes.
  2. Configurable by serial commands.
  3. Supports both software & hardware trigger

Scanning above barcode will set your MT84G to UART interface.

USB Interface

  1. Configurable by scanning configuration barcodes.
  2. Supports hardware trigger only

Scanning above barcode will set your MT84G to USB HID interface.

USB VCP
Scanning above barcode will set your MT84G to USB VCP interface.

Operation Method

  1. At power-up, the MT84G sends the Power-Up (PWM) signals over Buzzer pin as an indication that the MT84G enters Standby Mode and is ready for operation.
  2. Once the MT84G triggered by either hardware or software method, it will emit white illumination with a narrow, horizontal slab of red light which helps user target the barcode.
  3. The CMOS image sensor captures the image of barcode and produces an analog waveform, which is sampled and analyzed by the decoder firmware running on the MT84G.
  4. Upon a successful barcode decoded, the MT84G turns off the illumination LEDs, sends the Good Read (PWM) signals over Buzzer pin and transmits the decoded data to the host.
  5. The MT84G may enter Sleep Mode (Please see Chapter 6 for more details) after a period of inactivity in order to reduce power consumption.

Mechanical Dimension
(unit = mm)

MARSON-MT84G-2D-Mini-Scan-Engine-11

Guaranteed Scanning Range

  • Barcode: Code39, UPC/EAN, Code128, QR Code
  • Bar & Space Ratio: 1 to 2.5
  • Print Contrast Ratio: 0.9
  • Ambient Light: > 800 lux

MARSON-MT84G-2D-Mini-Scan-Engine-12

Minimum & Maximum Scan Distance 

Symbology Resolution Distance
Code 39 5 Mil 55 ~ 115 mm
UPC/EAN 13 Mil 55 ~ 280 mm
Code 128 15 Mil 55 ~ 380 mm
QR Code 15 Mil 40 ~ 200 mm
Data Matrix 10 Mil 40 ~ 100 mm

Maximum Scan Width

Symbology Resolution Barcode Length
Code 39 13 Mil 141 mm

Pitch Angle, Roll Angle and Skew Angle
Be aware of the tolerance for the pitch, roll and skew angle of barcode you are trying to scan.

MARSON-MT84G-2D-Mini-Scan-Engine-13

INSTALLATION

The MT84G scan engine is designed specifically for integration into customer’s housing for OEM applications. However, the MT84G’s performance will be adversely affected or permanently damaged when mounted into an unsuitable enclosure.

Warning: The limited warranty is void if the following recommendations are not

Electrostatic Discharge Cautions
All MT84Gs are shipped in ESD protective packaging due to the sensitive nature of the exposed electrical components.

  1. ALWAYS use grounding wrist straps and a grounded work area when unpacking and handling the MT84G.
  2. Mount the MT84G in a housing that is designed for ESD protection and stray electric fields.

Mounting the MT84G
First of all, the MT84G should be fixed with machine screws on the host PCBA. To secure MT84G the maximum thread depth is 2.0 mm and operator must use safe ESD practices when handling and mounting the MT84G.

  • The thickness of PCBA: 0.8mm (for M1.4 x 2.5mm screw)
  • The size of screw hole: 1.4mm dia., 2.0mm deep
  • The size of screw: M1.4 X 2.5mm (Default)
  • The torque of screwdriver: ≦ 500g-cm (0.43 lb-in)

Soldering Method
Wiping the soldering iron tip steadily and dragging a ball of solder across the pads. Please see figure below, the solder will go where it needs to go. With a bit of practice, this method has the most consistent results and the least chance of failure.

Soldering Temperature
380 ± 10˚C (Do not solder each pad for more than 3 seconds.).

MARSON-MT84G-2D-Mini-Scan-Engine-14

Window Materials
Following are descriptions of three popular window materials:

  1. Poly-methyl Methacrylic (PMMA)
  2. Allyl Diglycol Carbonate (ADC)
  3. Chemically tempered float glass

Cell Cast Acrylic (ASTM: PMMA)
Cell cast Acrylic, or Poly-methyl Methacrylic is fabricated by casting acrylic between two precision sheet of glass. This material has very good optical quality, but is relatively soft and susceptible to attack by chemicals, mechanical stress and UV light. It is strongly recommended to have acrylic hard-coated with Polysiloxane to provide abrasion resistance and protection from environmental factors. Acrylic can be laser-cut into odd shapes and ultrasonically welded.

Cell Cast ADC, Allyl Diglycol Carbonate (ASTM: ADC)
Also known as CR-39TM, ADC, a thermal setting plastic widely used for plastic eyeglasses, has excellent chemical and environmental resistance. It also has an inherently moderate surface hardness and therefore does not require hard- coating. This material cannot be ultrasonically welded.

Chemically Tempered Float Glass
Glass is a hard material which provides excellent scratch and abrasion resistance. However, un-annealed glass is brittle. Increased flexibility strength with minimal optical distortion requires chemical tempering. Glass cannot be ultrasonically welded and is difficult to cut into odd shapes.

Window Specifications
The recommended thickness of window is 0.8~1.0 mm. The recommended distance between window and scan engine is < 0.5 mm.

MARSON-MT84G-2D-Mini-Scan-Engine-15

Window Specifications for MT84G Integration

Distance

| Minimum Window Size
Horizontal (h)| Vertical (v)| Thickness (t)
< 0.5mm (b)| 14.0 mm| 8.0 mm| 0.8~1.0 mm

The window size must increase as it is moved away from MT84G and should be sized to accommodate the field of view and illumination envelopes shown below

MARSON-MT84G-2D-Mini-Scan-Engine-16

Window Care
In the aspect of window, the performance of MT84G will be reduced due to any kind of scratch. Thus, reducing the damage of window, there are few things have to be noticed.

  1. Avoid touching the window as much as possible.
  2. When cleaning the window surface, please use non-abrasive cleaning cloth, and then gently wipe the host window with the cloth that is already sprayed with glass cleaner.

REGULATIONS

The MT84G scan engine conforms to the following regulations:

  1. Electromagnetic Compliance – CE EN55032, EN55035
  2. Electromagnetic Interference – FCC Part15 Subpart B (Class B)
  3. Photobiological Safety – IEC 62471 (Exempt Group)
  4. Environmental Regulations – RoHS 2.0, WEEE

DEVELOPMENT KIT

MARSON MB100 Demo Kit (P/N: 11A0-9801A20) enables the development of products and systems using the MT84G on various platforms. Besides the Multi I/O board (P/N: 2006-1007X00), the MB100 Demo Kit provides the software and hardware tools required for testing the MT84G applications before integrating it into the host device. Please contact your sales representative for ordering information.

MARSON-MT84G-2D-Mini-Scan-Engine-17

MB100 Demo Kit Accessories

Interface

Cable

|

RS232

|

USB HID

|

USB VCP

---|---|---|---
External Y-cable|

o

|

o

|

o

(P/N: 7090-1583A00)
Internal Y-cable|

o

|

o

|

o

(P/N: 5300-1315X00)
Micro USB Cable|

x

|

o

|

o

(P/N: 7005-9892A50)

Due to the advantage of its small size, MB100 Multi I/O board is also suitable for being installed inside the host system, as an interface board connecting MT84G to the host device.

SLEEP MODE

The Sleep Mode is disabled by default. To enable Sleep Mode, please scan Enable Sleep Mode configuration barcode below. When enabled, MT84G automatically sleeps (with idle current < 1mA) after a period of inactivity, or Sleep Timeout (default = 30 sec). Please note that Sleep Mode only works in UART interface and Sleep Timeout can only be configured by serial command.To configure Sleep Mode and Sleep Timeout with serial commands via UART interface, please follow below format: [Head] [Type] [Length] [Address] [Data] [CRC]

  • [Head] = 0x7E 0x00 (2 bytes)
  • [Type] = 0x08 (1 byte, 0x08 = write)
  • [Length] = 0x02 (1 byte, 0x02 = number of byte in [Data] field)
  • [Address] = 0x07 (1 byte, 0x07 = Sleep Mode & Sleep Timeout’s address)
  • [Data] = variable (2 bytes, bit 15 = Sleep Mode, with 0 as disable, 1 as enable; bit 14~0 = Sleep Timeout in 100ms increments)
  • [CRC] = 2 options below
  1. 0xAB 0xCD (2 bytes, 0xAB 0xCD = no CRC required)
  2. variable (2 bytes, the result of CRC_CCITT calculation of [Type] [Length][Address] [Data])

For example, to enable Sleep Mode and set Sleep Timeout as 3 seconds Host sends: 0x7E 0x00 0x08 0x02 0x00 0x07 0x80 0x1E 0xAB 0xCD Device responds: 0x02 0x00 0x00 0x01 0x00 0x33 0x31 (= write success) *Note: For full functions of serial commands, please refer to MT84G Serial Commands Manual.

PARAMETER SETUP

You can set up your MT84G using the following method:

  1. Configuration Barcode:
    Scan configuration barcodes from the MT84G Users Manual.

  2. Serial Command:
    Send command based on MT84G Serial Commands Manual.

VERSION HISTORY

Rev. Date Description Issued Checked
0.1 2021.10.07 Initial Draft Release Shaw Jou & Alice

0.2

| ****

2021.10.21

| Updated Pitch/Skew Angle Updated Window

Specifications

| ****

Shaw

| ****

Alice

0.3| 2021.11.01| Added Electric Characteristics| Shaw| Jou


0.4

| ****

2021.12.24

| Updated Guaranteed D.O.F, W.O.F, Voltage, MT84G P/N, MB100 P/N| ****

Shaw

| ****

Jou

0.5| 2022.03.04| Updated Pitch/Skew Angle| Shaw| Jou

Marson Technology Co., Ltd.
9F., 108-3, Mincyuan Rd., Sindian Dist., New Taipei City, Taiwan

Read User Manual Online (PDF format)

Loading......

Download This Manual (PDF format)

Download this manual  >>

Related Manuals