PEGASUS ASTRO Dual Motor Focus Controller v3.x User Manual
- June 6, 2024
- PEGASUS ASTRO
Table of Contents
Dual Motor Focus Controller v3.x
Thank you for choosing our Dual Motor Focus Controller
Introduction
The evolution of technology in astronomy requires a system that will assist
the focusing of the telescope with great accuracy. Fast optics and modern
camera devices require automatic focusing in every small period of time as the
temperature can affect the focal length and modify the optimal focus position.
Pegasus Dual Motor Focus Controller (DMFC) has been developed to meet these
requirements.
Designed in high quality with modern electronics it can provide digital
precise control of compatible motor focusers from a PC or from manual
operation.
DMFC is suitable for visual astronomers and astrophotographers. Its unique
design can support two modes. It can drive DC motors, by its Pulse Width
Modulation duty cycle control or bipolar & unipolar stepper motors for
absolute position focusing. Using the click of your mouse the mode can be
instantly changed from ‘stepper’ to ‘dc’ motor.
The controller can be operated by PC by its USB 2.0 connectivity. Moreover, a
manual operation by utilizing
the digital encoder on the side of the controller emulates the knob of your
focuser. Turn the knob as it was your telescope focuser. If you press it, the
steps of the motor will be reduced to 1:10. There is a standard 2.1mm center-
positive DC power connection that powers on the controller.
A dual-color light emitted diode (Green / Orange) is fitted on the side of the
unit. Each color indicates a mode and the led can be turned on or off by its
software during an observing session.
o Motor output is fully compatible with “Robofocus ©” or Moonlite pinout (DMFC
version =< v3.1)
o An optional RJ45 to DB9 cable is needed to turn the motor pinout fully
compatible with the “Robofocus ©” pinout (DMFC version >= v3.2)
A cable converter (serial to mono jack) is required for simple DC pulse
motors. An external digital temperature sensor input is located near the motor
connector. The digital probe of length 0.6m is in the package. The probe can
be placed near the focuser so the exact temperature of the focuser/environment
can be seen through the supplied software or ASCOM driver.
The controller supports absolute position focusing and it stores the exact
focuser position so it can be retrieved in the next observing session.
Moreover, it can store the max speed of the stepper motor to comply with the
motor specifications.
The controller can be operated by the standalone DMFC software. (Available for
Windows OS). It is also fully compatible with ASCOM 6.
Controller firmware supports reprogramming via the USB 2.0 connection with the
help of a firmware upgrade software, for future features which may become
available.
- The controller has its own software drivers, applications, allowing full functionality to be quickly and effectively.
All the drivers and applications may be used together with the same, or multiple controllers.
Controller Care
- The controller is not waterproof and it should be kept clean and dry. Moisture can damage electronics and connectors.
- Do not allow solvents or chemicals to come into contact with the device
- Store controller indoor in a dry room when not in use
- Do not touch the internal components as they may get hot when in use
Controller Design Overview
Power supply
The controller is fitted with a standard 2.1mm center-positive DC power
connection which powers on the controller. It can accept DC 9V minimum to DC
15V maximum. Please use a power supply that can provide DC 12V / 1A (at least)
Insert the 2.1mm plug on the DC power cable. The controller will initialize
and the status LED will light in green color.
The unit has been designed with reverse polarity protection. If you
accidentally reverse the power source polarity the unit will cut the power.
Motor Connector – DB9 (Older – DMFC 3.1)
The controller is fitted with a D Sub 9 Pin Female jack.
- Stepper Motors utilize the first four (4) pins of the D Sub 9 female jack
- DC Motors utilize the first two (2) pins of the D Sub 9 female connector. Duty cycle pulse width modulation (PWM) controls the motor.
STEPPER MODE
PIN 1 | COIL 1+ |
---|---|
PIN 2 | COIL 1- |
PIN 3 | COIL 2+ |
PIN 4 | COIL 2- |
PIN 5 – 9 | NO CONNECTION |
DC MODE
PIN 1 | POWER + |
---|---|
PIN 2 | POWER – |
The controller is fitted with an RJ45 Female Jack.
• Stepper Motors utilize the first four (5) pins of RJ45 female jack
• DC Motors utilize pins 3 and 4 of the RJ45 female connector. Duty cycle
pulse width modulation
(PWM) controls the motor. STEPPER MODE
PIN 1 | – |
---|---|
PIN-2 | – |
PIN-3 | COIL 1+ |
PIN-4 | COIL 1- |
PIN-5 | COIL2+ |
PIN-6 | COIL2- |
PIN-7 | – |
PIN-8 | – |
DC MODE
PIN 3 | POWER + |
---|---|
PIN 4 | POWER- |
USB Connection
The unit has been designed with a USB type B connector. Plug one end into a
spare USB 2.0 port on the computer or USB Hub, the other end into the USB type
B receptacle on the controller labeled USB.
The controller will be identified as “DMFC v3.x” and a “USB Serial Port COMx”
will be appeared to the device manager of Windows, under Ports (COM & LPT).
Temperature Probe
The probe is an external temperature measurement device that is attached to
the controller. It has a mini stereo jack and comes with a 0.6m cable length.
Probe measures temperatures from -55°C to +125°C.
The accuracy of the probe is ±0.5°C from -10°C to +85°C. The controller
detects the presence and requests temperature readings at 30-sec intervals.
When using multiple controllers and probes, the reported temperature may
differ slightly between units due to small differences between individual
sensor readouts.
This does not affect the operation of the units, as they respond to measured
temperature change, not to the actual temperature.
Please notice that you have to connect the temperature probe before you
power on the controller. If you connect it later you will have to wait for 30
seconds for probe recalibration.
Motor Mode Selection
By its unique design controller can support two motor modes. The motor
selection can be achieved inside the standalone software
• Click the drop-down menu of the Motor Mode (image below). The software will
ask you to switch to a selected mode (Stepper Motor or DC Motor)
The mode can be changed only from the software.
Status Led
A dual-color LED is fitted on the top of the unit. It can be light in yellow
or green color. The light displayed
by the led indicated the status of the device.
Permanently Green Light | Controller Start-up |
---|---|
Permanently Green Light | Knob encoder set to normal speed |
Permanently Yellow Light | Knob encoder set to 1/10 speed |
Permanently Off | Controller not operational or LED switched off from software |
Permanently Orange Light | Digital Encoder functionality is disabled (knob on |
the top)
---|---
Rotary Encoder Knob
On the side of the controller, there is an infinite turn-rotary knob. This
digital encoder knob simulates your
focuser’s knob. In every small step turn, the motor will respond clockwise or
anticlockwise.
The rotary encoder has two presets. The last step (50 steps in every click of
your turn). and 1/10 reduction.
(5 steps in every click of your turn)
Switching these two pre-sets is easy by pressing down the knob on the side of
the device.
You can also disable the encoder functionality by keeping pressing the knob
for two seconds. Led will turn
to orange and the encoder will not obey your commands. Press the knob one more
time and you will enable the encoder functionality again.
****Emergency Stop: When you press the knob, the controller will halt every
motor operation. This is useful when you need to stop the motor instantly.
LED Indications
Yellow Light | Knob encoder set to 1/10 speed (5 steps) |
---|---|
Green Light | Knob encoder set to normal (20 steps) |
Orange Light | The knob encoder is disabled |
Please note that the rotary encoder is in operation in parallel with PC commands. They both work simultaneously and update the exact position of the motor.
Warranty
We provide a 1-year warranty for our products. We will offer the repair service for free or replace the item for free if the unit does not work properly within the warranty period. After the warranty period, we will continue to provide repair support and service on a charged basis. This warranty does not apply to damage that occurred because of abuse or misuse or damage caused by a fall, or any other accidental failures after purchase. The customer must pay for shipping when shipping the camera back for repair or replacement. If you get a faulty unit, please contact us as soon as possible through email: support@pegasusastro.com
Please describe the problem in detail, and we will do our best to solve the problem. Most instances are perceived problems that are caused by a bad driver install or software configuration.
Technical Specifications
Supply Voltage | 12V (Controller has a voltage tolerance from 6V to 15V) |
---|---|
Motor Compatibility | DC motor – adjustable frequency PWM Unipolar motors |
Bipolar models
Motor Output| DC motor, max 1 Amp Unipolar/stepper motors, max 2.0 Amps (1.0
Amps per phase) Continuous output current per channel: 1 A Peak output current
per channel: 3 A Continuous paralleled output current: 2 A
USB Connectivity| USB 2.0 Type B plug
Thermal Sensor Resolution| 9-bit Celsius temperature measurements
Power Input Connector| 2.1mm Centre Positive Socket
Motor Connector| RJ45 8P8C / (D Sub 9 female jack for older model)
Dimensions| 66mm x 66mm x 28 mm
Troubleshooting guide
Problem
| Cause|
Cure
---|---|---
Controller LED is off| The power supply is not connected| Connect Power and
wait for three green light blinks (Controller Boot)
The Stepper motor does not move| Check if the mode is in “stepper motor”
setting| Set mode to “stepper motor” setting and retry
DC motor does not move| Check if the mode is in “dc motor” setting| Set mode
to “dc motor” setting and retry
Mode is in stepper but stepper motor does not move| Motor speed is very low or
zero| Go to settings in the software and set the max speed of the motor (try
to set 400-500 steps).
Stepper motor makes strange noises| The motor has been connected with wrong
cabling or a cable has been disconnected / cut (stepper motor requires 4
cables)| Check cable order is correct and retry or replace serial cable
The Stepper motor makes strange noises or step gaps when accelerates| You have
specified a “max speed” larger than the motor can support| Go to “Settings”
and limit the max speed (try between 400- 600). Every stepper motor has a
maximum speed or else it will jump and lose steps. Pegasus Astro Stepper
Motor support max speed up to 500.
---|---|---
Knob on the side does not work| Check that LED is not orange colored. This
means you have disabled the knob encoder
functionality
| Press the knob to enable the encoder. The led light will turn yellow or
green
The sensor does not report temperature| Check that sensor is in place| Check
the connectivity of the sensor. Recycle power and retry or wait for 1-3
minutes for
sensor recalibration.
Controller randomly loses USB connectivity| Check that your USB cable does not exceed 5m in length.| Use a shorter cable or a powered USB hub. The USB 2.0 specification limits the length of a cable between USB 2.0 devices (Full Speed or Hi-
Speed) to 5 meters.
Software installation
The latest software and drivers release can be found at the Pegasus Support
site:
Please download and install the following:
- ASCOM6 Driver for DMFC
- Standalone DMFC Application
- USB Drivers for DMFC
Standalone Application (Focus Controller)
The standalone application does not require ASCOM drivers and it can fully configure/operate the controller.
The first thing you need to do is to select your Focus controller.
- Click the “Settings” tab and locate the Connectivity section.
- Click “Device ID”. A drop-down instantly lists all the discovered Pegasus Astro Focus controllers.
- Select your desired device from this list. You can also choose the “Auto-Select” option which will automatically use the first discovered controller of your system.
- Press the “Connect” button located at the toolbar.
- The application will connect to the controller and the “Connected” status will appear at the bottom taskbar. The taskbar also displays the reported step position, ambient temperature, and the type of motor that is controlled.
Led status
You can switch ON or OFF the led indicator of the controller. A handy feature
if you need to fully turn off the
LED light (night vision etc).
****Please note that LED will turn ON after every controller power start
Motor Settings – New Position
If you need to change the current position of the controller, you can do it
through this option.
Locate the “Set New Position” field, type the new desired position and click
the Set button on the right.
The controller will set a new position for the value you typed.
Please note: the controller will not move the motor. The controller will
only change the value of the reported current position. This feature is very
useful when you need to zero the position of the focuser or set another value.
You can also zero the position of the focuser by clicking the button at the
top taskbar of the application.
Position Presets and Motor Rates
You can easily set and save custom names and step values. Right-clic k
each position preset or rate and a popup
window will appear. Type the desired step count and click the OK button.
Motor Control
From these buttons, you can control the step count of your stepper motor (or
pulses if you have a DC motor plugged into the DMFC controller).
Click each button. Each button represents how many steps the motor is going to
move forward (+ steps) or backward (- steps).
Notice that the “Position” indicator will change its value and will confirm
your command
There are two additional buttons (<<< & >>>) that will forward/reverse accelerate the motor. Keep the mouse down and the motor will start accelerating to the direction you have clicked.
Use these buttons only if you need to quickly move in or out of your
focuser (be careful not to exceed focuser limits!)
**In every motor movement, the final position (when the motor stops) is
stored after 10 secs into controller’s
EEPROM memory**. This will ensure that the next time you power on the
controller, the last saved position will be retrieved from its memory.
Current Motor Position
The controller continuously (every 500milisec) reports motor / focuser position. The current Position readout can be found at the control tab. (check image below)
Set A New Motor Position
You can command the motor to move to a new position. Set the value and click
the “GO” button.
The motor will start moving to the new position you defined. You can monitor
the running motor position on the position readout.
Emergency Motor Stop
Click the “HALT ” button and the motor will instantly stop. A handy button
if you want to instantly stop the running motor.
Ambient Temperature
Existing environmental temperature and temperature readout over time (chart)
can be seen at the
“Temperature” tab.
You can easily check what was the last focus temperature so you will estimate if it is time to refocus. Usually, a temperature difference of 2 degrees demands a telescope re-focus. (Lots of factors rule this decision such as type of glass, carbon or aluminum tube, etc.)
Motor Config – > Motor Speed
All stepper motors have limits of the max speed they can achieve. If you set a
higher “max speed” than your motor can support, it will probably jump/lose
steps and make weird noises as it will never be able to keep up with the
controller’s designated steps.
Click the Motor Speed drop-down menu and select the desired max speed.
Click the Set button on the right to push this setting to the controller. The
setting is stored in the controller’s memory
****WE STRONGLY SUGGEST LEAVING THE MAX SPEED TO “PEGASUS DEFAULT” AS IT IS OPTIMIZED FOR THE PEGASUS STEPPER MOTOR
Motor Config - > Reverse Direction
In case you need to reverse the motor rotation you can switch the “Reverse”
button to ON. The reverse button is located at the “Settings tab. Reverse
Setting is stored in the controller’s memory
A reverse icon will appear at the status window of the main application pointing that you have enabled this option.
Motor Config - > Backlash Compensation
Backlash, sometimes called lash or play, is clearance or lost motion in a
mechanism caused by gaps between the
parts. Motor’s gearbox or other components in the focuser can have an amount
of backlash.
Compensation will be invoked when the move is in the opposite of the
compensation direction. Just make sure the amount specified is more than
needed to remove the backlash.
To enable backlash compensation, set Backlash Comp to ON and type the backlash
step number at the popup
window. Click OK.
The setting is stored in the EEPROM and backlash compensation is applied to every motor movement
The “gear mesh” icon below will notify you that the backlash compensation functionality is enabled.
Position Limits
You can set the maximum & minimum step position that the motor can go. This
will enforce the controller to
disallow a motor to move in the direction you are about to exceed this limit.
This is a handy option to prevent the focuser from fully moving in or out.
• Move to the Settings tab and type the numeric limit inside the “Minimum”
and “Maximum” fields.
• Click the “ON” to enable these limits.
When you try to exceed this limit the controller will deny increasing steps
and it will notify you that the limit
was about to exceed.
Disabled Knob of the Hand Controller
- If you would like to disable the knob on the side of the controller
- Press the knob for two (2) seconds.
- You can also disable it from the settings of the standalone software.
Hand Controller’s both LEDs will turn on and the software will report the disabled status of the knob.
Press the knob one more time to enable the encoder functionality
Firmware and Software Version
Useful information about the:
- Commands exchanged
- Software version
- Model of your controller (name and revision of the electronic board)
- The firmware version can be viewed on the “Information” tab.
Launch up to 4 software instances.
Each instance/profile keeps its own settings. If you have multiple controllers
you can launch a new profile, set
an instance name and use its unique settings for your motor controller.
Locate the instance launch button on the toolbar. Click button. Which will allow you to spawn up to 4 different instances (with different settings).
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>