English
English
简体中文
日本語

Product Guide

AI & Agent

Industrial Control

IoT Measuring Instruments

Air Quality

PowerHub

Module13.2 PPS

Input & Output Devices

Audio Playback Devices

Ethernet Camera

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

Select the driver file that matches your operating system from the list below, download it, and extract it. You can also visit the FTDI Chip official website for additional FTDI driver versions. Then connect the device to your PC, open Device Manager, and install the FTDI driver (the screenshot below uses Windows 10 as an example). (Note: On some systems, you may need to install the driver twice for it to take effect. The unrecognized device is usually named M5Stack or USB Serial.)

Driver Name Download Link
Windows_Desktop_x64 Download
Windows_Desktop_x86_32 Download
Windows_Desktop_ARM Download
MacOS_Intel Download
MacOS_ARM64 Download
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.
Page Tools
PDF
On This Page