source: BAORadio/libindi/v1/README.robofocus @ 612

Last change on this file since 612 was 490, checked in by campagne, 14 years ago

import libindi (JEC)

File size: 3.1 KB
Line 
1INDI Robofocus Driver README.robofocus
22006-10-02, Markus Wildi
3
4
51) Development environment:
6
7I used INDI v 0.4 and kstars 1.2. on PIII 800 MHz running Linux 2.6.16.5-default.
8
92) Known bugs:
10
11There no bugs known.
12
13The RoboFocus micro controller does not check if a setting is out of the interval
140 ... ca. 65000. After a position is out of limits it does not respond to any
15command and must be turned off and on.
16
173) Feedback: markus.wildi_AT_datacomm_dot_ch
18
194) ToDo:
20
21Make it completely complying with the INDI standard properties.
22Add Temperature compensation.
23
245) Status:
25
26All commands listed in Appendix I of the RoboFocus manual are implemented.
27
286) Before you start:
29
30Read at first the RoboFocus manual at least chapter 3. Operation of RoboFocus
31including the description of the RoboFocus Control Program (RFCP) and Appendix I
32Software Commands.
33
34Directions are given as positive or negative numbers.
35
367) Recommended approach:
37
38Use the default settings for duty cycle, step delay and motor steps per tick
39(a tick is a counter increment by one). Set the back lash correction only to a
40non zero value in case you measured it.
41
42RoboFocus is a slow device and sometimes the position needs to be read out
43separately. That needs additional time. If the LED indicator became green again
44of given property the robofocus driver resumed normal operation regardless what
45happened before.
46
47
488) Features
49
50Robofocus driver provides the following features: absolute and relative movement,
51resetting the counter to a given position, maximum and minimum travel,
52backlash compensation, duty cycle, step delay, number of motor steps per
53counter increment (tick), the read out of the built in temperature sensor
54and the four output lines used to control the remote power modules (optional
55accessories).
56
57The settings of the RoboFocus device are polled and displayed in the corresponding
58fields.
59
60
61Connection tab
62
63Port: Set the name of the RS 232 port. The speed is fixed to 9600 baud.
64
65Power: set the four digital outputs (used for optional RoboFocus accessory)
66
67Temperature: read out of the built in temperature sensor (not a real useful
68device)
69
70Settings: the settings step delay and motor steps per tick determine how fast the
71stepper motor turns. The duty cycle is can be set to zero for a main mirror focuser
72setup and to a decent value for a rack and pinion focuser. Read the RoboFocus manual.
73
74Motion tab
75
76Extrema: the movement of the focuser and the position setting can be limited.
77
78Maximum travel: (to me the RoboFocus documentation is unclear.)
79
80Set register Position: set the counter to the value given in the input field.
81
82Set register Backlash: define the amount of ticks. If the back lash correction and
83the absolute or relative movement have opposite signs RoboFocus will move into the
84negative direction of the main movement at the end.
85
86Movement: set it currently to IGNORE (this is a ToDo)
87
88Position: shows the actual position.
89 
90Speed, Timer: ignore them (this is a ToDo)
91
92Absolute goto: the focuser moves to the absolute position.
93Relative goto: the focuser moves the defined ticks (negative or positive).
94
Note: See TracBrowser for help on using the repository browser.