Raspberry Pi as a digital picture frame in kiosk mode – hardware, setup & troubleshooting

External displayI had the crazy idea of building a digital picture frame to display the latest photo from my Allsky camera. The main trigger was the realization that indi-allsky with Redirect Views makes it really easy to always display the latest picture. And the second realization: touch displays aren’t even that expensive.

In this article, I document a tried-and-tested setup with Raspberry Pi 4, HDMI touch display and Chromium in real kiosk mode – including typical pitfalls and their solutions.

Hardware setup

The following components were used for the setup:

  • Raspberry Pi 4 (2-8 GB RAM)
  • HDMI touch display (10.1 inch, 1280×800) – available e.g. from a large Chinese online retailer – detailed information here
  • MicroSD card (min. 32 GB)
  • Separate power supply for Raspberry Pi and display
  • USB touch cable + HDMI cable

Contrary to the manufacturer’s instructions, I use neither a Y-cable nor a loop-through solution for the power supply of Pi and display, but a dual-port power supply (USB-C for the Pi, USB-A/micro-USB for the display).

This is how I stabilized the power supply of my Allsky camera – clean cabling and a proper buffer

Wiring plan allsky en
Klick for large image!

An Allsky camera is a typical “keeps running” project – until it suddenly stops doing so. In my case, it wasn’t a single defect, but a combination of long cables, voltage drops and small faults that only became noticeable after weeks or in unfavorable weather conditions.

In this article, I show why I fundamentally revised my power architecture: away from “works somehow” and towards a robust, documented solution for unattended continuous operation outdoors.

Complete backup of the Raspberry Pi microSD card – indi-allsky backup

indi-allsky on a Raspberry Pi system regularly writes data (logs, databases, images, videos).
microSD cards are only designed for this to a limited extent and can fail without warning in the worst case.

A 1:1 backup of the entire SD card is possible in an emergency:

  • Insert a new microSD card
  • Restore the backup
  • System starts exactly in the previous state

Optimum day and night configuration for the ZWO ASI678MC in indi-allsky (2025-Howto)

Combined 400pxThe ZWO ASI678MC is one of the most powerful all-sky cameras for day and night operation. Its back-illuminated Sony IMX678 sensor offers high sensitivity, low readout noise and full RAW16 support. This means that both high-contrast daytime shots and brilliant night-time shots are possible – provided that indi-allsky is configured correctly.

This article describes a tried-and-tested configuration for optimum image quality by day and night. The values are adjusted to:

The aim is a setup that delivers stable, high-quality results all year round without manual intervention.

Optimal debayering for the ZWO ASI678MC in indi-allsky

The right choice of Bayer pattern is crucial for correct colors, clean day images and error-free night image processing. Like almost all modern ZWO color sensors with Sony Starvis II technology, the ASI678MC uses an RGGB pattern. If this is set incorrectly or automatically recognized incorrectly, typical artefacts occur.

Below are the most important findings from the practical tests and the indi-allsky documentation.