nuntino

Family messaging, reimagined

nuntino is a tiny thermal printer that brings your digital messages into the physical world. Send a thought, a reminder, or a heartfelt note from anywhere - and watch it appear as a printed keepsake in your loved one's home.

Send from anywhere

Compose messages from your phone or computer. No app required - just a web browser.

Prints automatically

Messages print instantly on thermal paper. No ink, no fuss - just simple, reliable delivery.

Screen-free receiving

Perfect for grandparents, kids, or anyone who wants connection without screens.

Nuntino device perspective

nuntino

A tiny thermal printer for family messages

nuntino combines a compact ESP32-C3 microcontroller with a thermal printer to create a physical message receiver. Messages sent through the web interface are delivered instantly to your loved ones as printed notes.

Dimensions
Compact desktop form factor
Paper
58mm thermal paper roll
Connectivity
WiFi 802.11 b/g/n
Power
USB-C, 5V 2A
📱YousendCloudpoll💻ESP32printWrite messageStore & deliverFetch & processPrint

How it works

The system is elegantly simple: a SvelteKit web app handles message creation and storage, while the ESP32 device polls the server every 30 seconds looking for new messages to print.

  1. Compose - Write a message on nuntino.de from any device
  2. Schedule - Set when the message should be delivered
  3. Deliver - The printer automatically fetches and prints your message
  4. Confirm - Publication is confirmed back to prevent duplicates
Web Stack
SvelteKit, SQLite, better-auth
Firmware
PlatformIO, Arduino framework
Protocol
HTTPS REST API, JSON payloads
SVG Image created as nuntino.svg date 2026/02/07 22:35:15 Image generated by PCBNEW 9V 9V GND GND LED3 LED3 R2 R2 Q1 Q1 U2 U2 OUT+ OUT+ IN+ IN+ OUT- OUT- IN- IN- J2 J2 J1 J1 R4 R4 U3 U3 3 3 1 1 5 5 4 4 20 20 GND GND 6 6 0 0 2 2 10 10 8 8 21 21 5V 5V 7 7 3V3 3V3 9 9 R3 R3 J8 J8 R1 R1 J7 J7 CoB_LED CoB_LED LED3 LED3 330uF 25V 330uF 25V 330 330 R2 R2 IRLZ44N IRLZ44N Q1 Q1 MP1584 MP1584 U2 U2 Conn_01x05 Conn_01x05 J2 J2 USB-C_PD_9V USB-C_PD_9V J1 J1 1R 2W 1R 2W R4 R4 ESP32-C3_SUPERMINI ESP32-C3_SUPERMINI 10k 10k R3 R3 PRINTER_DATA PRINTER_DATA J8 J8 330 330 R1 R1 PRINTER_PWR PRINTER_PWR J7 J7 3.3V 3.3V 5V 5V

Electronics

A custom two-layer PCB brings everything together: the ESP32-C3 microcontroller, USB-PD power negotiation, voltage regulation, and the thermal printer interface. The design uses through-hole components where practical for easier assembly.

Core Components

Microcontroller
ESP32-C3 Super Mini (RISC-V @ 160MHz, 400KB SRAM, 4MB Flash)
Printer
CSN-A1X-1 thermal printer (58mm paper, 384 dots/line, ESC/POS)
Power Input
USB-C with PD trigger IC requesting 9V

Power System

Step-Down
MP1584EN buck converter (9V → 5V @ 3A)
Logic Rail
AMS1117-3.3 LDO for ESP32 (5V → 3.3V @ 800mA)
Thermal Load
Peak 2A during print head activation

Interface & Indicators

Printer UART
Hardware serial @ 9600 baud (TX/RX with level shifting)
Status LED
RGB LED for WiFi/print/error states
Illumination
White CoB LED module with PWM dimming
Debug
USB-C for firmware upload and serial monitor

Design files (KiCad schematic, PCB layout, BOM) available on request.