pdf-icon

Product Guide

Industrial Control

Real-Time AI Voice Assistant

Offline Voice Recognition

Thread

Module Gateway H2

IoT Measuring Instruments

IoT Cloud

Ethernet Camera

DIP Switch Usage Guide

Module GPS v2.0

Module GNSS

Module ExtPort For Core2

Atom Printer Guide

This tutorial demonstrates how to flash firmware for the Atom Printer and perform web printing and MQTT remote printing operations.

1. Preparations

  • Refer to the M5Burner tutorial to download the flashing tool, and download the corresponding firmware as shown in the image below.

2. USB Driver Installation

Driver Installation Instructions
Connect the device to your PC and open Device Manager to install the FTDI driver . For Windows 10, download the driver file matching your operating system, extract it, and install it via Device Manager. (Note: In some system environments, the driver may need to be installed twice to take effect. Unrecognized devices are usually labeled as M5Stack or USB Serial. Windows recommends installing the driver file directly through Device Manager (custom update), as the executable installation method may not work properly). Click here to download the FTDI driver

For macOS users, before installation, ensure System Preferences > Security & Privacy > General > Allow apps downloaded from > App Store and identified developers is selected.

3. Firmware Flashing

Connect the device to your computer via USB, click the Burn button, and select the corresponding port for flashing.

4. How to use?

AP Printing

After booting, the device will default to enabling an AP hotspot (ATOM_PRINTER-xxxx). Connect your phone to the AP hotspot and use a browser (Chrome recommended) to access 192.168.4.1 to navigate to the printing page (connecting to the AP usually redirects to this page by default). The page offers multiple printing options: text, QR code, and barcode. Enter characters in the corresponding input field and click the Print button to print.

MQTT Remote Printing

The bottom of the AP printing page provides Wi-Fi configuration options. By configuring Wi-Fi, the device will automatically connect to the M5Stack MQTT server (Server: mqtt.m5stack.com, Port: 1883). Once connected, the device uses its MAC address as the subscription topic, enabling remote printing control via other MQTT clients.

  • Text printing command:
TEXT,10,0:Hai  
  • QR code printing command:
QR:1234  
  • Barcode printing command:
BAR:1234  

5. Notes

Status LED Indicators

  • Green blinking: Initialization complete
  • Green solid: Wi-Fi connected
  • Blue solid: MQTT connected
  • Blue blinking: MQTT disconnected

Button Operations

  • Long-press the middle button on the Atom to restart and clear Wi-Fi information.
On This Page