Wireless thermal printer kit features M5Stack ATOM Lite controller

The M5Stack ATOM thermal printer kit is a desktop DIY thermal printer comprised of the company’s ATOM Lite IoT controller equipped with ESP32-Pico-D4 system-in-package and a 58mm thermal printer housed in a cardboard package.

The printer can print text, graphics, barcodes, or QR code printings, and the pre-installed firmware offers two modes of operation with “AP Connect Print” where the printer is seen as an access point and can be controlled with a smartphone or computer from a web browser, and the “MQTT Notifications” mode that prints the content of MQTT messages.

M5Stack ATOM Thermal Printer KitHighlights of the ATOM thermal printer kit:

  • M5Stack ATOM Lite IoT controller with ESP32-Pico-D4 WiFi and Bluetooth SiP fitted with 4MB Flash
  • 58mm thermal printer connected over UART (9600 bps 8N1)
    • Supports for text/graphics/BarCode/QRCode
    • Speed – 60mm/s 203dpi 8 dots/mm up to 384 dots per line
  • Connectivity over WiFi
    • AP hotspot connection, web-controlled printing
    • Printing content sent via MQTT (Topic is device MACac address)
  • Power Supply – 12V/2.5A recommended (not included)
  • Dimensions – 151 x 79 x 66mm
  • Weight – 285 grams

ESP32 Thermal PrinterThe kit also includes a roll of paper beside the IoT controller, thermal printer, and cardboard packaging. The company supports both Arduino and UIFlow visual programming for development and the Arduino firmware source code can be found on Github. There’s also a documentation page with additional information on QR Code, barcode, BMP graphics printing capabilities.

The video below demonstrates the main features of the printer with AP and MQTT mode, the printing of various types of content, as well as the instructions to replacement the thermal paper roll.

M5Stack sells the ATOM thermal printer kit for $59 on their website. This is certainly not the first ESP32 thermal printer solution, as there are various implementations including bitbank2 thermal printer Arduino connecting ESP32 and nRF52 boards to the printer over Bluetotoh LE, or a Arduino sketches to print bitmaps over serial or MQTT.

Share this:

Support CNX Software! Donate via cryptocurrencies or become a Patron on Patreon

ROCK Pi 4C Plus
Notify of
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
Khadas VIM4 SBC