Skip to content

Supported hardware ​

caelum runs on a Linux computer with a camera attached. What it needs from the camera is a backend that can set exposure and gain manually and hand back a frame; everything downstream — exposure control, storage, derivatives, upload — is the same whichever camera produced it.

There are two ways to get a camera running caelum:

AMASC01DIY camera
What it isFinished outdoor allsky camera from AstroMetersYour own build from off-the-shelf parts
SensorSony IMX477, 180° fisheyeAnything with a supported backend
Backendpicamera2picamera2 or opencv
Enclosure, heating, powerIncluded (heated dome, ventilation, PoE+)Up to you
SupportMaintained and tested by AstroMetersCommunity, best effort

Backends at a glance ​

BackendHardwareStatus
picamera2Raspberry Pi camera modules via libcamera (HQ camera / IMX477 and others)Primary target; used on AMASC01
opencvAny UVC/V4L2 webcamFor testing the pipeline; manual exposure support varies by driver
mockNone — synthetic framesDevelopment and CI

Details, configuration and caveats for each: Camera backends.

caelum is developed and maintained by AstroMeters ·