Mini thermal receipt printer (TTL, 58 mm) with ESP32
Supply 5-9 V
Bus GPIO
Pins and ESP32 wiring
| Pin | Role | ESP32 pin | Notes |
|---|---|---|---|
| VH | Not wired to the ESP32 | — | Printer power 5 to 9 V, 2 A: its own supply, never from the ESP32 |
| GND | Ground | GND | Join to ESP32 GND too |
| RX | Input (the ESP32 drives it) | D25 | The printer receives here. Connect to an ESP32 TX pin |
| TX | Output (the part drives it) | D26 | Printer status, optional. May be 5 V: use a divider |
Suggested wiring for the 30-pin ESP32 DevKit, avoiding flash, input-only and strapping pins. BoardPilot checks it for you as you wire.
Sources
- Adafruit Mini Thermal Receipt Printer guide, TTL serial at 19200 or 9600 baud (printed on the test page); 5 to 9 V, 2 A supply
Try it in 3D in BoardPilot
Related parts
18650 Li-ion cell in holder28BYJ-48 stepper + ULN2003 driver433 MHz transmitter (FS1000A)74HC595 shift registerA4988 stepper driverActive buzzer
Part data: CC BY 4.0, free to reuse with credit to BoardPilot.