Skip to main content

Nano Banana Dashboard

Transform your plugin data to scenic dashboards

I
Written by Ikraam Ghoor
Updated over a month ago

Nano Banana Dashboard uses Google's Gemini AI to transform your existing TRMNL plugin data into imaginative scenes rendered directly on your e-ink display.

Step 1 - Get a Gemini API Key

Ccreate an API key from Google AI Studio and add your billing details.

Without billing setup, the image generation will fail as google does not have a free tier any longer.

Visit aistudio.google.com/apikey to generate one. Copy and keep it handy for Step 3.

Step 2 - Add Data Source Plugins

Nano Banana Dashboard visualizes data from your other TRMNL plugins. Before configuring the dashboard, make sure the plugins you want to display are already added to your playlist.

For example, if you want your dashboard to show today's weather and upcoming calendar events, ensure the Weather and Google Calendar plugins are already set up in your account.

Step 3 - Configure the Dashboard

Inside TRMNL, navigate to Plugins > Nano Banana Dashboard and fill in the following:

Required Settings

  • API Key: Paste the Gemini API key from Step 1. This is stored encrypted and never shared.

  • Model: Choose between Flash (faster, lower cost) or Pro (higher quality output). Flash is a great starting point.

  • Plugin 1, 2, 3: Select up to 3 of your existing plugin instances as data sources. The dashboard will pull live data from these plugins and weave it into the scene.

Optional Settings

  • Custom Text: Text that will always appear prominently on every generated dashboard. Great for a name, motto, or daily reminder.

  • Data Instructions: Tell the AI which data to feature or skip. For example: "Show today's calendar items only and highlight the weather forecast."

  • Style / Theme: Choose a visual scene theme that defines how your data is presented. Options include:

    • None — Minimal framing, data-focused

    • Scenic Landscape — Data integrated into a natural scene

    • Daily Briefing — Classic newspaper-style layout

    • Retro Comic — Comic book panel aesthetic

    • Technical Blueprint — Engineering schematic style

    • Vintage Poster — 1930s art deco design

    • Cozy Cafe — Chalkboard menu style

    • Space Mission — Mission control aesthetic

    • Japanese Ink — Sumi-e brush painting style

    • Library Study — Scholarly, book-lined backdrop

    • Steampunk Workshop — Gears and brass instruments

    • Ocean Depths — Underwater observatory theme

    • Minimalist Grid — Clean, structured grid layout

    • Random — Surprise me! Picks a different theme each time.

  • Style Customizations: Additional instructions for the visual style. Be as imaginative as you like. For example: "Make it look like a hand-drawn sketch" or "Use a dark moody atmosphere."

  • Aspect Ratio: Choose the image dimensions (16:9, 9:16, 4:3, 3:4, 3:2, 2:3, 1:1, or 21:9).

  • Color Palette: Controls the colors in the generated image. Options range from Black & White (2 shades) up to Full 24-bit color. Any palette works since the TRMNL image pipeline will optimize it for your device.

Example Configuration

Model: Flash 
Plugin 1: Google Calendar
Plugin 2: Weather
Custom Text: Good morning!
Data Instructions: Show today's calendar items only as well as the weather
Style: Cozy Cafe Style
Customizations: Warm and inviting with a hand-lettered feel
Color Palette: 4 shades grayscale

This would generate a chalkboard-style cafe scene showing your day's calendar events and weather forecast, with your custom text displayed prominently.

How Caching Works

To avoid unnecessary API calls, Nano Banana Dashboard caches your generated image. A new image is only generated when your settings or plugin data change. If nothing has changed since the last render, a new image is not generated.

Tips & Best Practices

  • Start with Flash model while experimenting. It's faster and costs less. Switch to Pro once you've dialed in your preferred style.

  • Use Data Instructions to focus the output. Without guidance, the AI will try to include everything from your selected plugins. You can even instruct the creation of different images based on your data.

  • The Random theme is a fun way to keep your display fresh. It picks a different visual style on each generation.

  • 4 shades grayscale is the sweet spot for 2-bit OG TRMNL devices, but feel free to experiment as the image pipeline handles the conversion so all formats work.

  • If generation fails, the dashboard will continue showing your last successfully generated image.

Step 4 - You're Done!

Based on your device's refresh settings, you'll begin seeing AI-generated scenes on your TRMNL very soon.

Stay focused (and artistic)!

Did this answer your question?