Putting the "Ek" in "Geek"
Compatible Software
This page lists the software packages that will work with my Digital Setting Circles interface. Note that some of these packages require installation of the ASCOM Platform in order to support my interface. Go here to read about and download the ASCOM driver I’ve written for use with my Digital Setting Circles interface.
This list is fairly dated. If you know of newer software packages that work with my interface (for example, someone has mentioned that SkySafari for iOS is compatible), please leave a comment below.
TheSky 5.0
(Special thanks go to The Software Bisque for sending me a copy of TheSky and TheSky Pocket Edition for testing!) You can either configure TheSky to talk to my interface as a Tangent Instruments BBox or you can use the ASCOM platform. To configure it for the BBox, select “Setup…” from the Telescope menu. In the dialog that appears, select “BBox by Tangent Instruments” as the the Control System:

Then click the Settings… button to set the encoder resolutions:

Enter the COM port to which you connect the interface, and make sure that the Baud Rate is set to 9600. Note that you enter the encoder tics per revolution in two places. Use the same numbers for the Communication Box entries as you do for the Encoders entries. Use TheSky’s interactive help if you don’t know what to do with the remaining inputs. Then click the Configure BBox button to send the encoder resolutions to the interface. If you have version 2.00 of the firmware in your interface’s microcontroller chip, this only needs to be done once (or whenever the resolutions change).
If you want to use the ASCOM platform with TheSky, you’ll need to download the ASCOM plug-in for TheSky. Once it’s installed, you select it by selecting “Setup…” from the Telescope menu, and then specifying “Telescope API” as the Control System. Then click the “Settings…” button to get to the ASCOM Telescope Chooser.
Once the software is configured for the interface, select Link > Establish from the Telescope menu to begin the alignment process.
TheSky Pocket Edition 1.10
In TheSky PE, select Setup… from the Telescope menu. In the ensuing window, Select BBox for the telescope type, and then tap the Settings… button. Note that you enter the encoder tics per revolution in two places. Use the same numbers for the Communication Box entries as you do for the Encoders entries. The CCW settings need to be checked if your encoder values increase opposite increasing RA or declination (you may have to experiment to determine which settings work for you). Point declination is the declination at which you point the telescope in the first step of the alignment process. Once you’ve finished configuring the software to work with my interface, select “Establish Link…” from the Telescope menu and proceed with the alignment process.
Starry Night Pro 4.0
Starry Night Pro 4 requires the ASCOM platform in order to work with my interface. In addition, Starry Night Pro 4 requires its own ASCOM driver to be installed. However, it’s not clear where to obtain this driver.
When Starry Night Pro 4 is started, you’ll see several tabs along the left side of its window. Click on the Telescope tab, and the tab will expand to a window. In the window, click the Configure… button and the ASCOM Telescope Chooser window will appear. Configure the ASCOM driver as described above. Then click the Connect button to perform the alignment process (also described above).
SkyMap Pro 9
(tested with the trial version) SkyMap Pro 9 requires the ASCOM platform in order to work with my interface. In addition, SkyMap Pro 9 requires its own ASCOM driver to be installed. The ASCOM driver for SkyMap Pro 9 can be found here.
When SkyMap Pro 9 is started, select Configure… from the Telescope menu. The following dialog box will appear:

Select ASCOM Driver in the list box. Then click the Configure… button and the ASCOM Telescope Chooser window will appear. Configure the ASCOM driver with the appropriate settings. Then choose Open Connection from the Telescope menu to perform the alignment process (also described above).
SkyChart III
(tested with the trial version, release 3.5.1) Select Connect… from the Telescope menu. Then select Tangent Instruments BBox from the list of telescope interfaces. Then enter the COM port and the encoder steps (a negative sign means that the directionality of the encoder needs to be reversed–you may need to experiment here).

Enter the remaining inputs as appropriate (refer to the SkyChart III online help if needed). Then click OK to begin the alignment process.
MegaStar 5
(tested with the trial version) Choose Select Interface from the Scope menu and select “BBox/Sky Wizard CTI” from the list of interfaces. Then select Comm Setup… from the Scope menu, and specify 9600 baud, 8 bits, 1 stop bit, and no parity for the communications settings. Then select Encoder Setup… from the Scope menu. The following dialog box appears:

Enter the encoder resolutions and the output ranges. The output ranges should go from negative one half of the encoder resolution to positive one half (but don’t forget that zero is also included in the range. For example, if your encoders have a resolution of 4000 tics, the range should be from -2000 to +1999. For an odd number resolution, say 4001, the range would be from -2000 to +2000. If the encoder directionality needs to be reversed, check the Reverse box (you may need to experiment here). Then click the Send Steps to Box button. For some reason, this returns an error message (“Invalid return from Z command”), but it works anyway.
Next, select Connect… from the Scope menu. You’ll confirm your communications settings, and then Megastar should report that connection was successful. Finally, select Star Alignment… from the Scope menu to perform the alignment process. Consult MegaStar’s online help for more details.
Earth-Centered Universe
(tested with the trial version) Select “General Settings…” from the “Telescope” menu. Specify “Microguider III and 5, or Ouranos Interface” as the telescope interface type.

Then specify the correct port and baud rate (9600) and click OK. Next, select Encoder Settings… from the Telescope menu.

Specify the encoder resolutions and whether they need to be reversed (again, some experimentation may be needed), and click OK. Finally, select Enable Telescope Interface from the Telescope menu to begin the alignment process. If necessary, you can change the alignment stars by selecting them in the sky view
and than choosing Select Alignment Stars from the Telescope menu.
Mel Bartels’ scope.exe
(freeware) If you’re using Mel Bartels’ software, you’ll need to modify the config.dat file to make the software work with your encoders. Here is the relevant section of config.dat, with settings appropriate for my interface:
[*** encoder section ***]
EncoderString Ek
EncoderComPort 1
EncoderBaudRate 9600
SerialWriteDelayMs 50
AltEncoderCountsPerRev 4608
AzEncoderCountsPerRev 4389
AltEncoderDir 1
AzEncoderDir 0
EncoderErrorThresholdDeg 0.100000
TrackEncoderErrorThresholdDeg 1.000000
MakeEncoderResetLogFile 1
You can download Mel’s software for free from his web site. There is also plenty of documentation on his site, so consult that if you need more info.
Cartes du Ciel 2.75
(freeware) Cartes du Ciel 2.75 requires the ASCOM platform in order to work with my interface. In addition, Cartes du Ciel requires its own ASCOM driver to be installed. The ASCOM plug-in for Cartes du Ciel is found on the Cartes du Ciel download page. Download and install the ASCOM plug-in (it comes as an installation program–just run it to install).
After you start Cartes du Ciel, choose “Select Interface Type” from the Telescope menu and then click on “ASCOM” on the menu that pops up. Next, select “Configuration Panel…” from the Telescope menu. The Configuration Panel will appear:

In this window, click the Select button to access the ASCOM Telescope Chooser. Once my interface is selected in the chooser, clicking the Configure button will allow you to configure the driver. Click the Connect button to begin the alignment process.
Hallo Northern Sky 2.2.2
(freeware) ASCOM support is included in the Hallo Northern Sky program as of version 2.1.5. Select “ASCOM Telescope Driver” from the Screen menu (or hit Ctrl-8) and the ASCOM Telescope Chooser will appear. Configure the driver for my interface. When you click the OK button in the Telescope Chooser window, the alignment process will begin.
PalmDSC for Palm OS
(freeware) Doug Braun has written a freeware program for Palm OS that works with my interface. Doug always recommends using the very latest beta version of is software. Consult his web page and documentation for details.
Astromist for Palm OS
(commercial, but with a free version available) Astromist is a planetarium-type program for the Palm that is capable of controlling several different types of telescopes, including my own interface. I haven’t tried this one out yet but it appears to be gaining in popularity. Consult the Astromist web page for documentation and instructions on how to use it.
Digital Setting Circles 2.2
(my own freeware) When you start the Digital Setting Circles program, select Properties… from the File menu. Enter a description of your telescope, the COM port to which your interface is connected, and your encoder resolutions. If you need to reverse the directionality of the RA or az axis, check the box.

If you’re not sure whether the RA counts need to be reversed, click the Test… button and follow the instructions. When you have the form completed, click OK. Then select Initialize… from the Scope menu to begin the alignment process. The alignment process is identical to that for my ASCOM driver.

about 1 year ago
Dave,
The ASCOM driver’s drop down for mount type only contains ‘Alt/Az’. Your example shows GEM, what am I doing wrong?
about 1 year ago
Chuck, it might be that the drop-down box isn’t large enough and you have to scroll the list. But regardless, it doesn’t matter–that setting is only there for ASCOM compatibility. It doesn’t get used by my driver, so don’t worry about its value.
about 1 year ago
Dave,
Have you done anything with stellarium?
about 1 year ago
No, not really. There’s supposedly an ASCOM plug-in for Stellarium that would allow you to use my circuit with Stellarium via ASCOM, but nothing beyond that.
about 11 months ago
Dave,
I’m a little unsure if this is yours or not but here goes -
In your compatible software section, under Set the Interface properties, there is a screen shot of the Ekbox Properties input box. I need to set the COM port in this box but the drop down list only goes to COM8. I have a bluetooth version of the interface which my Netbook automatically sets to COM9. Is there a way to get them to talk to each other?
Thanks – Gary
about 11 months ago
Gary, it sounds like you’re using the old version of my ASCOM driver. I think this problem would go away if you installed my new driver version instead. There’s a link to it on my home page (http://eksfiles.net/). The old version has the com ports hardcoded in, while the new version gets the list from the operating system.
Alternatively, it might be possible to change the COM port assignment that’s given to your device, but I don’t know how to do that. Better to switch to the new driver.
about 10 months ago
Hi Dave,
I am using the B Box from Software Bisque with The Sky and Pocket Sky. They work great. Originially I bought the Oranos box to connect the Palm with Telepoint software, and I could only get it to work with the Palm and not The Sky? There are so many boxes out there, and they all seem to work and set up differetly? Our club needs a box like yours that will set up the same as a B Box and not cost almost $300. I would gladly solder your kit if I didn’t need to be a programmer to set it up! I guess I’m asking, Is your box the same as a B Box?
Lonnie Robinson
about 10 months ago
Lonnie, if you tell TheSky that it’s connected to a BBox but connect my box instead, it’ll work fine. I’ve tested this with TheSky version 5 but not any newer version.
Dave
about 8 months ago
any prospects for android compatibility with the new line of tablets coming out it would be something nice and lightweight to use for this purpose. It would have to be adapted for usb connectivity though.
about 8 months ago
No plans at the moment, although if someone wants to tackle it, I think Bluetooth would be the way to go rather than USB.
about 7 months ago
Actually, here’s an Android app that shows some promise:
SkyEye
about 7 months ago
Hi Dave and Nathan,
I am the author of SkEye. I am currently experimenting with Craig Combe’s bluetooth version, and have released an app called DSC Test.
I will eventually fold it into SkEye when it becomes stable.
about 7 months ago
Anyone know if this will work with an iPad running Stellarium?
about 7 months ago
Doubtful. Do any digital setting circles systems work with the iPad? It would have to connect via Bluetooth.
about 7 months ago
Someone just pointed out a product on the iPad that *will* work with my system:
Sky Safari
about 7 months ago
I’m using an old SKY Wizard3 w/Sky Safari. Tied to Questar with JMI hardware. Thinking of building this since its smaller and the software on the iPhone works very well.
about 7 months ago
Gideon … typo
about 6 months ago
What is the protocol that your box uses to communicate? I see mention of “Q” code in hyperterminal. What other commands can be issued through hyperterminal?
about 6 months ago
See comment #8 in the FAQ for a brief description of the BBox protocol, which my interface can emulate. Also, see the circuit description page for a description of my native communications protocol.
about 5 months ago
I downloaded StellariumScope (freeware) today and used it to update Stellarium after installing. Stellarium now works with your digital setting circles. Ran StellariumScope, connected to scope, started Stellarium and scope showed connected. Scope circle indicator moves as expected. Looking forward to trying outside at night!
about 5 months ago
When I go to select my Port I only get ports 1-8 to choose from and my bluetooth is connected to port 14. I read what you said about having the wrong driver but I apparently can’t find the correct one. Can you provide a link to the driver that picks up the ports from the system please. Ibelieve the version I have is 1.1
Thanks
about 4 months ago
The latest driver can be downloaded from this page.
about 3 months ago
Dave,
Thanks for the great project. I built it a couple of years ago, but not used it much.
Trying to get back in to the hobby I have an old OLD, laptop dedicated to Cartes du Ciel, ver. 2.76.
This machine runs Win 98, (I know it’s 2011, but the laptop serves one purpose only). I can not mate my laptop to your DSC due to the ASCOM need for MS Net 3.5.
Any ideas would be greatly appreciated.
about 3 months ago
Matt,
I think Cartes du Ciel has a non-ASCOM native driver that works with Tangent-compatible interfaces (BBox, NGC-MAX, etc.). I know that Carte du Ciel 3.2 has this, and you may be able to run that on your old notebook. My interface will emulate BBox, NGC-MAX, Microguider, etc. Some of these interfaces don’t have a command to set encoder resolutions on the board, so you might have to run my DSCWin software to set the encoder resolutions. Once you’ve set them, they’re stored in EEPROM and will be remembered until they are set to something else.
Hope this helps -
Dave
about 3 months ago
Thanks much!
I will play with this over the weekend and post my results. Worst case I will use my normal laptop and a serial to USB converter, but it would be nice to keep my old laptop useful.
THANKS!
about 3 months ago
Gave up on the old laptop. Bought a $3 USB to Serial cable and every works like a charm on my netbook. THANKS for the help.
about 1 month ago
Hey Dave thanks for all your great work. I’m running into an issue with Intelliscope and Cartes du Ciel. Everything seems to be working fine. I’m able to do the alignment everything reads great but as soon as I click slew your push to screen comes up and I can see comunication stop with the USB-Serial adapter. I unplug the adapter realign just fine but clicking the slew button makes communication stop again. It’s nearly instant with the slew button click. Any Ideas?
about 1 month ago
Steve, I need to confirm–you’re using an Intelliscope telescope with my driver? What makes you believe that communications have stopped once you click slew? Do you get an error message, or do the numbers in the slew box simply not change when you push the telescope around? Does the telescope cursor on the screen move around if you push the telescope around (before clicking Slew)? I’ve never had an Intelliscope to test with so it’s possible there’s a bug in the Intelliscope-specific code somewhere.
Dave