Difference between revisions of "Metal antenna rotator"

From SatNOGS Wiki
(Test and setup)
(categories)
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
 +
== Introduction ==
 +
 
To build this metal antenna rotator you will need a welder.
 
To build this metal antenna rotator you will need a welder.
 
 
  
 
== Bill of materials ==
 
== Bill of materials ==
Line 18: Line 18:
 
|}
 
|}
  
 +
== Communication test and setup ==
  
 +
Open a terminal and start the rotctld (the rotator controller ''daemon''):
 +
<pre>
 +
$ rotctld -vvvvv -T 127.0.0.1 -r /dev/ttyUSB1 -m 202 -s 19200 -t10
 +
</pre>
  
 +
The parameter -t is to use ''\n'' as end of command.
 +
The parameter -vvvvv activates the verbosity - remove some to get less infos.
  
 +
Open another terminal and start the rotctl client:
 +
<pre>
 +
$ rotctl -m 2 -r 127.0.0.1
 +
</pre>
  
== Communication test and setup ==
+
To test you will need to:
<nowiki>rotctl -r /dev/ttyUSB1 -m 202 -s 19200 -t10</nowiki>
+
<pre>
 
+
Rotator command: P<enter>
 
+
</pre>
-t is to use \n as end of cmd
 
  
 +
then enter target position:
  
To test you will need to :
+
<pre>
<nowiki>type P<enter></nowiki>
+
Azimuth: 360<enter>
 +
Elevation: 90<enter>
 +
</pre>
  
then give position
+
Or shorten this to:
 
+
<pre>
The motors should move, if not check connexions.
+
Rotator command: P 180 090<enter>
 +
</pre>
  
 +
The motors should move, if not: check connections.
  
 
Then you have to check that the endstop are working:
 
Then you have to check that the endstop are working:
  
<nowiki>type IP1<enter></nowiki>
+
<pre>
 +
Rotator command: IP1<enter>
 +
Rotator command: IP2<enter>
 +
</pre>
  
<nowiki>type IP2<enter></nowiki>
+
If the result ends with ',0', and the endstop is not activated, its good. (if it's not good, reverse them in the config)
  
If the result end with ',0', and the endstop is not activated, its good. (if it's not good, revese them in the config)
+
If the two endstops are at 0 when reset, the homing will be peformed.
 +
Homing is always in the opposite way of the motor (-max angle)
  
If the two endstops are at 0 when reset, the homing will be peformed.
+
[[Category:Hardware]]
Homing is alway in the opposide way of the motor (-max angle)
+
[[Category:Build]]
 +
[[Category:Rotator]]

Revision as of 22:26, 19 January 2020

Introduction

To build this metal antenna rotator you will need a welder.

Bill of materials

Part Qty Source Price per Unit ($)
Nema23 stepper motor - Wormgear 60:1 2 [1][2]
Bearing for the az axis 100x135x25 mm 1 [3]
Stepper motor driver 2 [4]

Communication test and setup

Open a terminal and start the rotctld (the rotator controller daemon):

 $ rotctld -vvvvv -T 127.0.0.1 -r /dev/ttyUSB1 -m 202 -s 19200 -t10

The parameter -t is to use \n as end of command. The parameter -vvvvv activates the verbosity - remove some to get less infos.

Open another terminal and start the rotctl client:

 $ rotctl -m 2 -r 127.0.0.1

To test you will need to:

 Rotator command: P<enter>

then enter target position:

 Azimuth: 360<enter>
 Elevation: 90<enter>

Or shorten this to:

 Rotator command: P 180 090<enter>

The motors should move, if not: check connections.

Then you have to check that the endstop are working:

 Rotator command: IP1<enter>
 Rotator command: IP2<enter>

If the result ends with ',0', and the endstop is not activated, its good. (if it's not good, reverse them in the config)

If the two endstops are at 0 when reset, the homing will be peformed. Homing is always in the opposite way of the motor (-max angle)