The SparkFun 2D Barcode Scanner Breakout is a versatile, all-in-one scanning solution built around the powerful DYScan DE2120 module. It takes the capabilities of an industrial imaging scanner, which are typically plagued by finicky flat-flex cables, and breaks them out into a user-friendly USB-C board. Whether you need to scan standard UPCs for a point-of-sale system or decode complex QR codes for an embedded project, this board makes it plug-and-play.
Scanner Capabilities
This breakout is far more than a simple light sensor! It features a camera with onboard image processing to identify and decode 20 symbologies (1D and 2D). Additionally, it works just like the laser scanners you see at the grocery store, but adds the intelligence to read 2D matrix codes from screens or paper.
- Universal Decoding: This scanner reads everything from standard UPC/EAN product codes to complex QR, Data Matrix, and Aztec codes.
- Dual-LED System: Features a white LED for scene illumination and a red LED that projects a distinct "aiming line" for precision scanning.
- Instant Feedback: We added a buzzer and status LED directly to the board, so you get immediate audio-visual confirmation of every successful scan.
Smart Performance
The module can be configured either by using the serial interface or by scanning command barcodes found in the Settings Manual, and is designed for two distinct use cases:
- USB Mode (Plug-and-Play): Connect it via USB-C to any computer. It can be enumerated as a Keyboard (typing data directly into your cursor), a HID device, or a Virtual COM port.
- Embedded Mode (TTL Serial): For microcontroller projects (like Arduino or Raspberry Pi), use the 5-pin header to access the TTL serial pins, power, and trigger input directly.
This 2D Barcode Scanner Breakout is ideal if you need a reliable, easy-to-use module that handles both standard barcodes and modern QR codes without requiring complex code libraries on your microcontroller. The onboard processing handles all the heavy lifting for you.
Features and Specifications
- USB-C Connector for USB HID Interface and Virtual COM port
- Reads 20 different symbologies
- 1D Symbologies
- UPC-A
- UPC-E
- EAN-8
- EAN-13
- Code 128
- GS1-128
- Code 39
- Code 93
- Code 11
- Interleaved 2-of-5
- Matrix 2-of-5
- Industrial 2-of-5
- Codabar
- MSI
- GS1 DataBar
- Datalogic 2-of-5
- 2D Symbologies
- QR Code
- Data Matrix
- PDF 417
- Micro PDF 417
- Aztec Code
Documentation
- Schematic
- Board Dimensions
- Hookup Guide
- Datasheet (DE2120)
- Settings Manual
- Arduino Library
- Python Package
- GitHub Hardware Repo
Package Includes:
- 1 x SparkFun 2D Barcode Scanner Breakout
Related Products
SparkFun SEN-23220 Spectral Sensor - AS7343 (Qwiic)
The SparkFun AS7343 Qwiic Spectral Sensor enables users to measure light in both the visible spectru..
रo 2,601.05
SparkFun SEN-29211 Ambient Light Sensor - VEML7700 (Qwiic)
The SparkFun Qwiic VEML7700 Ambient Light Sensor provides accurate, 16-bit ambient light readings fr..
रo 830.53




