This document provides instructions on upgrading DomePro firmware and provides release notes on the associated firmware version.
=============================== This file best viewed with fixed-font at this screen width or greater ==================================
Bug fixes
- Potential for loss of settings fixed
- In previous versions of DomePro firmware, there was a narrow (25ms) period of time at power-up where settings resided only in
volatile memory (RAM). If DomePro were to be powered-off in this window of vulnerability then settings could be reset to
defaults. Version 28 firmware fixes this vulnerability.
Features
- Front-panel display status for DomeProU
- In version 28 firmware, the front-panel display on DomeProU models (except -dx variants) shows status. Refer to the latest
"DomeProU/DomePro2 User's Manual" (available from https://www.astrometric.com/support/documentation-2/) for details.
- Improvements for Step/Dir motor type functionality for azimuth
- The ability to set max velocity and acceleration was added to the step/dir mode capabilities of DomePro.
- The "StepDir" Drive Type was added so that the released version of firmware can directly support Step/Dir-mode and it is no longer
necessary to have a special release of the firmware for Step/Dir applications.
- Note: Step/Dir support for shutter motors is still provided only through special firmware release (e.g., NexDome).
- Note: In Step/Dir mode azimuth coast is not used and the value set (via the SetDomeAzCoast) is ignored.
- Note: Step/Dir mode does not use an azimuth encoder therefore there is no azimuth stall detection.
Additions or changes to ATCL commands
- GetHW_InternalError (HGie): If the hardware is unresponsive then this command will indicate if there was an Internal Error in the
firmware that could have been a cause of it.
- StepDir and RunRunEnable options added to the Set(Get)DomeAzDriveType, Set(Get)DomeShutter1_DriveType,
Set(Get)DomeShutter2_DriveType commands.
- SetStepperAzimuthVelMax (DSmv): HEX This velocity specifies the maximum velocity used for dome azimuth rotation. The
maximum velocity supported by DomeProU is +/-250,000 microsteps/sec. The velocity
specification used in ATCL is derived by multiplying the required (in microsteps/sec)
by 8388.608. For example: 31,250 microsteps/sec * 8388.608 = 262,144,000 =
0x0FA00000. The maximum value is 0x7D000000.
- GetStepperAzimuthVelMax (DGmv): HEX
- SetStepperAzimuthAccel (DSma): HEX The maximum acceleration supported by DomeProU is 500,000 microsteps/sec^2. The
acceleration specification used in ATCL is derived by multiplying the required
acceleration (in microsteps/sec^2) by 0.016384. For example: 10k microsteps/sec^2 *
0.016384 = 164 = 0x00A4. The maximum value is 0x2000.
- GetStepperAzimuthAccel (DGma): HEX
Contact Astrometric support with any questions or issues.