Error message

  • Deprecated function: Return type of DatabaseStatementBase::execute($args = [], $options = []) should either be compatible with PDOStatement::execute(?array $params = null): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2244 of /home1/dhulse/public_html/_eqmac/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home1/dhulse/public_html/_eqmac/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home1/dhulse/public_html/_eqmac/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home1/dhulse/public_html/_eqmac/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home1/dhulse/public_html/_eqmac/includes/database/database.inc).
  • Deprecated function: Return type of DatabaseStatementEmpty::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in require_once() (line 2346 of /home1/dhulse/public_html/_eqmac/includes/database/database.inc).
  • Deprecated function: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in drupal_random_bytes() (line 2268 of /home1/dhulse/public_html/_eqmac/includes/bootstrap.inc).
  • Deprecated function: rtrim(): Passing null to parameter #1 ($string) of type string is deprecated in url() (line 2349 of /home1/dhulse/public_html/_eqmac/includes/common.inc).
  • Deprecated function: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in url_is_external() (line 2393 of /home1/dhulse/public_html/_eqmac/includes/common.inc).
  • Deprecated function: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated in url_is_external() (line 2395 of /home1/dhulse/public_html/_eqmac/includes/common.inc).
  • Deprecated function: ltrim(): Passing null to parameter #1 ($string) of type string is deprecated in url() (line 2311 of /home1/dhulse/public_html/_eqmac/includes/common.inc).

Welcome to EQMac

This site is the home for the EQMac software, designed to control Skywatcher and certain Atlas equatorial mounts directly from your Mac. Here you will find some basic guides on configuring and using the software, as well as downloads.

If you have any requests, questions, or comments about the software, please use the contact form in the menu, or you can find me on Stargazers' Lounge as OzDave.

EQMac v2.x - DO NOT USE!

I have been working on some updates to EQMac over the Christmas break (yay finally!) and unfortunately I have discovered a number of serious faults with EQMac v2.x. By far the worst of these is a bug to do with date computation that impacts the calculation of Local Sidereal Time (LST), which in turn is needed for practically every positioning calculation that the application makes.

EQMac v2.0.0 beta3 Released!

Beta3 fixes a bug that was preventing the app from running on earlier versions of OS X.

It also enables the pointing model feature which was disabled in earlier beta versions.

EQMac v2.0.0 beta2 Released!

This release fixes a bug preventing connection with third party software such as Sky Safari.

Also in this release, the software will automatically check for updates and alert you if there is a new version available. You can also invoke this functionality manually using the EQMac menu item Check for updates...

EQMac v2.0.0 beta1 Released!

I am pleased to announce, after considerable delay, that a new version of EQMac has finally been released. This release provides support for connecting to the mount via WiFi as well as Serial. To do this required a redevelopment of the backend driver so that different protocol transports could be plugged in. For the future it will also allow different types of mounts to be supported also. So it may be that we branch out from Skywatcher to support Celestron and other brands.

EQMac News

It has been quite a while since the last update of EQMac and this has mainly been due to work commitments over the last year or so. I have, however, been working slowly on EQMac v2.0 and now summer has arrived and some holidays, I've been able to test it a bit and hopefully I'll be able to release something soon. The new version of EQMac completely rewrites the low-level mount driver code so that it can support different backends and protocols more easily.

Coming Soon: WiFi Support!

Late last year, I was fortunate enough to receive the support of Astro Devices, a company who sells a WiFi adapter product called Nexus-S for use with different mounts. When used with a Synscan EQ6 or HEQ5, it can plug directly to the mount's Synscan port and provides both EQDirect and WiFi support.

Pages

Subscribe to EQMac RSS