This tutorial demonstrates how to flash firmware for the Atom Printer and perform web printing and MQTT remote printing operations.
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 |
System Preferences > Security & Privacy > General > Allow apps downloaded from > App Store and identified developers is selected.Connect the device to your computer via USB, click the Burn button, and select the corresponding port for flashing.
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.
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,10,0:Hai QR:1234 BAR:1234