EclipsePhoto

Active Python

Concept

Autonomous solar eclipse photography controller for Raspberry Pi. Coordinates a camera (via gphoto2) and equatorial mount (ZWO AM5 / Benro Polaris via INDI) to capture a complete eclipse sequence from first contact (C1) to fourth contact (C4) without manual intervention. The system handles solar guiding, exposure ramping, and error recovery so the photographer can watch the eclipse while the hardware secures the data.


Features


Quick Facts

   
Status Active
Stack Python

What This Is

A “fire and forget” Raspberry Pi-based controller for autonomous solar eclipse photography. It coordinates a camera (via gphoto2) and a high-end mount (ZWO AM5 / Benro Polaris via INDI) to capture a complete eclipse sequence from C1 to C4 without manual intervention.


Core Value

Reliability and autonomy for a “one-shot” astronomical event. The system handles guiding, exposure ramping (Holy Grail), and error recovery (watchdogs) so the photographer can experience the eclipse while the system secures the data.


Key Features


Requirements


# Validated


# Active


# Out of Scope


Key Decisions

Decision Rationale Outcome
INDI Protocol Standard, robust interface for high-end mounts like AM5/Polaris. — Pending
TSL2591 Sensor Extreme dynamic range (600M:1) necessary for eclipse transitions. — Pending
PI Controller PID derivative component causes too much flicker; PI is smoother for exposure. — Pending
SD Card Primary To avoid USB bottleneck issues seen in previous projects. — Pending
Auto-Resume Critical for power failure recovery during a timed event. — Pending

Last updated: 2026-02-13 after initialization