





Description
A 58 mm thermal receipt printer with a USB-C base board that powers both the printer and your microcontroller from one cable. For POS, ticketing and data-logging projects.
Highlights
- One cable for everything. The base board negotiates 9 V from a USB-C PD adapter for the printer and also powers your board.
- Simple serial link. Drive it over TTL UART at 9600 baud.
- Receipt-width output. 48 mm printed on standard 58 mm paper at 203 dpi.
- Sample code. Examples for Arduino, ESP-IDF and MicroPython on Lonely Binary's GitHub.
In the box
- 1 × 58mm thermal receipt printer module
- 1 × Type-C TTL base board
- 1 × 9 V power cable
- 1 × TTL data cable
Specifications
- Print method: Thermal line
- Resolution: 203 dpi (8 dots/mm)
- Print speed: 50 to 80 mm/s
- Print width: 48 mm
- Paper width: 58 mm
- Interfaces: UART TTL, RS232
- Supply: 9 V from a USB-C PD adapter (not included); 5 V USB ports will not run it
Works with
Arduino, ESP32, ESP8266, Raspberry Pi Pico and other 3.3 V or 5 V microcontrollers with a UART.
Questions
58mm Thermal Receipt Printer Kit, USB-C PD
Free shipping over A$50
- Ships worldwide
- 30-day returns
- 12-month warranty
What's in the box
parts, each with its own handbook
Tap any part for its wiring, example code for Arduino and MicroPython, and a 3D model you can turn over.
Stuck? Ask the people who made it
Email office@lonelybinary.com with your setup and what it is doing. Our product team answers within 24 hours.