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
PCB layout diagram

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.