Description Module13.2 QRCode is a 1D/2D barcode scanning module from the M5Stack stacking module series. It integrates a 640 x 480 CMOS barcode capture engine for fast recognition of codes printed on paper, labels, tickets, and packaging. The module supports three mainstream 2D code types and fourteen common 1D code types. A hardware switch selects USB or UART communication, and the USB interface supports virtual serial port, HID keyboard, and HID-POS modes for connection to different host systems. With built-in buzzer feedback, white illumination LED, red aiming LED, multiple trigger modes, and DC 9 ~ 24V input, Module13.2 QRCode is suitable for logistics, retail checkout, production traceability, medical information collection, ticketing, and self-service terminals. Features Module13.2 QRCode scanner: compact M5Stack stacking module for 1D and 2D barcode recognition. Code support: reads PDF417, QR Code, Data Matrix, and fourteen listed 1D code formats. Dual communication: USB or UART selection through the onboard switch. USB operating modes: supports virtual serial port, HID keyboard, and HID-POS modes. Scan feedback: integrated buzzer, white illumination LED, and red aiming LED. Trigger flexibility: supports auto, continuous, motion sensing, pulse, and other scanning trigger modes. Wide DC input: DC power input supports 9 ~ 24V through the onboard step-down circuit. Development support: Module13.2 QRCode works with Arduino and UiFlow2 resources. Specifications IO Expansion Chip PI4IOE5V6408, I2C@0x43 Sensor 640 x 480 CMOS Illumination White LED Aiming Red LED Supported 2D Codes PDF417, QR Code, Data Matrix Supported 1D Codes Code11, Code39, Code93, Code128, EAN-13, EAN-8, UPC-A, UPC-E, Codabar, Interleaved 2 of 5, Matrix 2 of 5, Industrial 2 of 5, MSI, GS1 Databar Depth of Field 50 ~ 160 mm Reading Accuracy >= 5 mil Print Contrast >= 20% Scan Angle Pitch +/-55 degrees, Skew +/-55 degrees Communication Interface USB or UART communication; USB can connect to a PC via a Grove to USB-C accessory Expansion Interface 3 Grove ports: PORT.A, PORT.B, PORT.C DC Power Input Interface Input voltage: DC 9 ~ 24V; connector: 5.5 x 2.1 mm; polarity: center positive, outer negative Operating Current (with Core2) DC 5V module off: [email protected], on: [email protected]; DC 9V module off: [email protected], on: [email protected]; DC 12V module off: [email protected], on: [email protected] Product Size 54.0 x 54.0 x 19.7 mm Product Weight 22.9 g Package Size 138.0 x 93.5 x 22.5 mm Gross Weight 38.8 g Applications Module13.2 QRCode integration for logistics and warehouse barcode workflows. Retail checkout and POS systems that need fast keyboard-style or serial output. Ticketing, access control, and kiosk scanning for self-service terminals. Production traceability where labels connect items to process or batch records. Medical information collection for medication, sample, or patient-label scanning. Product List 1 x Module13.2 QRCode Other Content The schematic and model size PDFs help confirm stack integration, mounting space, Grove port position, and DC input wiring before installation. The control command PDF, scanner user manual, USB HID-POS tool, and CodeBarConfigTool support configuration, host-mode selection, and command-level integration. For PC connection over the USB interface, the documentation references a Grove to USB-C accessory. The listed package content for Module13.2 QRCode contains the module itself. Resources 13.2 QR scanner product document Barcode scanner schematic PDF Barcode scanner model size PDF QRCode scanner module datasheet Arduino quick start for the barcode scanner module Arduino test program examples for the barcode scanner module UiFlow2 documentation for the barcode scanner module Control command PDF for the barcode scanner module Scanner user manual PDF USB HID-POS upper computer software CodeBarConfigTool configuration software Barcode scanner documentation PDF FAQ What codes can it read? Module13.2 QRCode reads PDF417, QR Code, Data Matrix, and the listed 1D code formats including Code128, EAN, UPC, Codabar, MSI, and GS1 Databar. Which host interfaces are supported? It supports USB or UART. In USB mode, Module13.2 QRCode can work as a virtual serial device, HID keyboard, or HID-POS device. Does it need an external power input? The module provides a DC input interface for 9 ~ 24V operation through the internal step-down circuit. Choose power and host wiring according to the final installation. Can it work without custom software? Yes. In HID keyboard mode, Module13.2 QRCode can send scanned data to a host as keyboard input, while Module13.2 QRCode can also be integrated through serial or HID-POS workflows when deeper control is needed. Which development platforms can be used? Arduino and UiFlow2 resources are available for development, examples, and scanner control.