Solar Eclipse Workbench 1.9.0 — USB GPS & GPS time-offset correction
Released 2026-04-17
Version 1.9.0 of Solar Eclipse Workbench introduces native USB GPS support and automatic GPS–computer time offset correction, making it easier to capture precisely-timed eclipse photography even when a laptop clock is off.
Key features
- USB GPS support — A new “🛰 Get GPS from USB Device” button reads coordinates and precise UTC time directly from common USB GPS receivers (e.g. VK-162, u‑blox). No
gpsdis required; NMEA sentences are parsed directly. - GPS–computer time offset correction — When a GPS fix is acquired, the measured offset between GPS time and your computer clock is applied to all scheduled actions so shots, bursts and voice prompts fire at the correct astronomical moments.
- New module
usb_gps.py— Provides device discovery, permission checks, and a background worker thread that emitslocation_received,statusanderrorsignals. The worker auto-detects ports, checks dialout permissions on Linux, and times out cleanly if no fix is received within 120 seconds. - Dependency —
pynmea2has been added to parse NMEA GPS sentences. - Backwards-compatible API — Utility functions such as
observe_solar_eclipse,schedule_commandsandschedule_commandaccept an optionalgps_time_offsetso existing scripts keep working.
Platform support
Solar Eclipse Workbench runs on Linux and macOS, and on Windows when using the Windows Subsystem for Linux (WSL). USB GPS and time-offset correction were tested on Linux and macOS; WSL users can obtain coordinates via the same workflow when using a supported USB passthrough setup.
Get it
See the project and download the source on GitHub: https://github.com/AstroWimSara/SolarEclipseWorkbench
Released by the Solar Eclipse Workbench team — enjoy your observing!


Comments
Post a Comment