Key Features

📱

TFT Display

High-resolution color display showing QR codes, donation amounts, and real-time thank you messages with smooth animations

🌐

WiFi Manager

Easy wireless setup through captive portal. No coding required - just connect and configure through your browser

Real-time Updates

Instant payment notifications with WebSocket connection. See donations as they happen with live balance updates

🔧

Easy Installation

One-click firmware flashing directly from your browser. No Arduino IDE or complex setup required

🛡️

Secure & Private

Your NANO address stays private. No data collection, no tracking - completely open source and transparent

🎨

Customizable

Personalize display themes, messages, and QR code styling to match your brand or event requirements

📱 Required Hardware: LILYGO/TTGO T-Display

TTGO T-Display ESP32 Board

The LILYGO/TTGO T-Display features a built-in 1.14" color TFT display and is specifically designed for this project. No additional wiring required - just flash and configure!

🛒 Amazon Affiliate Link

Flash Firmware

📋 Installation Steps

  1. Connect your LILYGO/TTGO T-Display to computer via USB-C
  2. Click the "INSTALL NANOTIPPER" button below
  3. Select the correct COM port in the dialog
  4. Wait for the flashing process to complete
  5. Device will automatically restart when finished

⚠️ Requirements

  • LILYGO/TTGO T-Display ESP32 - Required hardware (see section above)
  • Chrome or Edge browser (WebSerial support)
  • USB-C cable for connection
  • Windows, macOS, or Linux computer

⚠️ Important Warning

This project works ONLY with LILYGO/TTGO T-Display boards. Other ESP32 boards will not work. Flashing will erase all existing data on your board.

Your browser doesn't support WebSerial.
Please use Chrome or Edge to continue.
WebSerial is not allowed on this page.
Please check your browser settings.