QR Scanner

 

 

 

 

 

 


INFORMATION: This feature is available on MASSO G3 and MASSO Touch running software version 5.0 or higher.

 


INFORMATION: This feature requires MASSO Link version 2.1 or higher.

 


What It Does

 

The MASSO QR Scanner feature allows you to scan a QR code that will automatically load a G-code file into memory, ready to run.

 

  • QR codes are typically created using MASSO Link v2.1.02 or higher

  • Users can also create custom QR codes using the MASSO QR protocol

 


Scanner Requirements

Your scanner must meet all of the following requirements:

 

  • USB scanner (wired or wireless with USB receiver)

  • Supports QR codes (not 1D barcodes only)

  • Configured as USB HID-KBW (acts as a virtual keyboard)

  • Sends a CR (Carriage Return) at the end of each scan

     

Notes:

  • Many scanners include programming barcodes in their manuals to change settings

  • 1D-only barcode scanners will not work

  • Wireless scanners with USB receivers are supported

  • Bluetooth scanners are NOT supported (even if they look similar)

 


Installing Your QR Scanner

If no spare USB port is available:

 

  • You may use an unpowered USB hub

  • Do not connect your USB flash drive via the hub — it must be plugged directly into MASSO

 

 

 


Installation Steps

 

Step 1 - Do not plug in the QR scanner yet (If already plugged in, unplug it first)

 

Step 2 - Go to the F1 screen and select QR Scanner

 

 

 

 

 

 

Step 3 - Plug in the QR scanner 

 

  • The Vendor ID and Product ID will be displayed

  • This confirms the scanner has been detected

     

 

 

 

 

Step 4 - Press Save

  • QR scanner pairing is now complete
     

Troubleshooting

 


Basic Test

 

  1. Copy a G-code file to your USB flash drive

  2. Name the file: project.nc

  3. Place it in the root directory of the flash drive

  4. Go to the F2 screen

  5. Scan the test QR code

     

Expected result:

 

  • The file loads into MASSO, ready to run

 

 

 

 

 

 

 

 

 

If an error appears:

 

  • The file is missing or not in the root directory

     

 

 

If you do not see either of these messages when you scan the QR code please confirm that the scanner is set up as a USB HID-KBW virtual keyboard and is set to output a carriage return at the end of the scan.

 


Scanner Configuration Test (PC)

 

  1. Plug the scanner into a PC

  2. Open a text editor (e.g. Notepad)

  3. Scan the QR code three times

     

Correct output:

 

  • Each scan appears on a new line

  • Confirms QR reading + carriage return enabled

     

 

 

 

If text appears on one line only:

 

  • Carriage Return is not enabled

  • Scanner is not configured correctly

 

 


MDI Test (Advanced)

 

  • Scanner must not be paired with MASSO

  • Open MDI

  • Scan the test code

     

Expected result:

^CSLGProject.nc^CE

 

If this appears, MASSO is reading the QR data correctly and the scanner can be paired.

 


Creating QR Codes with MASSO Link

The easiest method is using MASSO Link v2.1.02 or higher, which includes a built-in QR code generator.

 

See: MASSO Link QR Code Generator

 


Quick Start Guide to Using MASSO QR Scanner

For a simple, step-by-step overview of how to use the MASSO QR Scanner, see the link below:

 

Quick Start Guide to Using Your QR Scanner

 

This guide provides a fast way to get up and running with QR code loading on MASSO.

 


Creating Your Own QR Codes

You can create your own QR codes using the MASSO QR syntax shown below.

 

Syntax

 

  • ^CS – Code Start

  • LG – Load G-code

  • - – Root folder, followed by the directory path and G-code file name

  • ^CE – Code End

 

 

Example

^CSLGMy Project filesWidget.nc^CE
 

QR Code Formatting

A correctly formatted QR code is made up of several parts.

 

Example QR Code

^CSLGMy Project filesWidget.nc^CE
 

This can be broken down as:

^CS   LG   My Project files   Widget.nc   ^CE
 

Breakdown

 

  • ^CS
    Start of the QR code instruction.

     

  • LG
    Tells MASSO what action to perform.
    In this case, it instructs MASSO to load a G-code file ready to run.

     

  • - (Root directory)
    Indicates the start of the directory path where the G-code file is located.
    This refers to the root directory of the flash drive and may be followed by one or more folder names.

     

  • My Project files
    The folder containing the G-code file.
    In this example, the file is located in a folder named My Project files in the root directory.

    Multiple directory levels are supported, for example:
    My Project filesPersonal

     

  • Widget.nc
    The name of the G-code file to be loaded.

     

  • ^CE
    End of the QR code command.