-
Notifications
You must be signed in to change notification settings - Fork 11
Description
Thanks for creating this repository, the code works very well.
I wanted a compact camera to fit on a DLSR hotshoe mount so I went for a CM4 compute module as they are tiny and most of the RPi connectors are not needed:
In the end I used an IMX296 mono camera with a 25mm M12 lens and created a 3D printed case and fitted a slim heatsink to the CM4. This makes a small and light camera:
Initially the code failed to run. This was found to be an incompatibility with the RPi 4 and CM4 GPIO commands in skysolve.py circa line 40:
RPi 4 line: GPIO.setmode(GPIO.BOARD)
Change for CM4 bard: GPIO.setmode(GPIO.BCM)
Note that GPIO are not easily accessible on the CM4 but it is possible to use GPIO40 (nRPIBOOT) as that is usually available as a button on CM4 interface adapter boards.
Also I see that gpio7 is defined multiple times in the skysolve.py, so any change to the GPIO pin needs code changes in a number of places in the code.
The M12 lens is small but f0.95 (I think) and I find that 0.7s exposures work well, with position solve updates every 2-3 secs.

