Giter Site home page Giter Site logo

quidneit / q-astro-focuser-filterwheel Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 1.0 3.39 MB

Fully ASCOM & Arduino based Telescope Focuser & Filterwheel Control

Home Page: http://www.q-astro.com/#/ascom-filterwheel-focuser/

C++ 21.96% C 1.60% C# 71.21% Inno Setup 5.22%
ascom ascom-driver arduino arduino-nano csharp

q-astro-focuser-filterwheel's Introduction

Q-Astro Focuser-Filter

Q-Astro Focuser Filterwheel enables you to use a single Arduino nano to control both your Focuser & Filterwheel

Version 2.5.0 is released. For this release you need to update the Arduino code as well.

You can find details about this Focusser & Filterwheel on my website: https://www.q-astro.com/#/ascom-filterwheel-focuser For a version history you can have a look at the VersionHistory.txt file.

The ASCOM drivers communicate with the Arduino (either focuser or filterwheel) via a serial connection over USB.

You can communicate directly with the Focuser on the Arduino on the board (e.g. using puTTY) use the following commands:

  • i# - This return what it is and its version number.
  • fa# - Returns the Max Step size.
  • fAx# - Sets the Max Step size x
  • fb# - Returns if the focuser is moving.
  • fd# - Returns if the motor is enabled or disabled after a move.
  • fDx# - Sets if the motor is enabled or disabled after a move x = 1 or 0.
  • ffx# - Move the focuser to position x. Absolute focusing.
  • fmx# - Move the focuser x number of steps. Relative focusing
  • fn# - Returns the step mode.
  • fNx# - Set the step mode (1,2,4,8,16)
  • fp# - Returns the current position.
  • fr# - Reset the focuser to 0. This is only in code, the focuser will not actually move.
  • fs# - Returns the step size.
  • fSx# - Sets the step size to x.
  • fx# - Returns max focuser position.
  • fXx# - Sets the max focuser posistion to x.

All the settings you can set will be stored in the EEPROM of the Arduino. To reset the EEPROM to the default values you can the send the command:

  • fz#

You can communicate directly with the Filterwheel on the Arduino on the board (e.g. using puTTY) use the following commands:

  • i# - This return what it is and its version number.
  • wg# - Returns the current Filterwheel position.
  • wsx# - Sets the Filterwheel to position x.
  • wPx# - Sets the step size between Filterwheel positions to x steps.

q-astro-focuser-filterwheel's People

Contributors

quidneit avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

qifeng0419

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.