Skip to content

Sattelite (antenna) Rotator (OpenSource and Open-source hardware) (HamLIB, Gpredict, satNOGS) (Linear motor EL)

License

Notifications You must be signed in to change notification settings

Lukas0025/SatteliteRotator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sattelite (antenna) Rotator (OpenSource and Open-source hardware) (HamLIB, Gpredict, satNOGS) (Linear motor EL)

Simple arduino antenna rotator with two axis (AZ and EL). For AZ is used step motor and for EL is used linear motor. For controll is created PCB with Arduino nano, step motor driver and four relays. Controller uses easycomm and rotator can work with HAM Lib, Gpredict, SatNOGS, ...

Whole

Rotator setup

Azimuth

For azimuth rotator can by used simply one gear on rope and step motor like here https://www.thingiverse.com/thing:4246844 or can by used some old HAM rotator and replace rotary pin with step motor.

  • Step motor and rope

StepMotor

  • Step motor and old rotator

OldRotator

Elevation

For elevation is used linear motor more info is here https://www.qsl.net/sv1bsx/actuator/actuator.html

Elevation Elevation_open

Controller board

Board using Arduino Nano as microcontoler, A4988 for drive stepmotor, external 4 relay board for drive linear motor and same extesion ports. Board is designed in Kicad.

Board

Parts:

Extension ports

  • Generic ports - 3 digitals and 2 analog ports
  • SPI port
  • I2C port
  • power port - 5V, 3V3 and GND
  • 2 relays

Ports mapping

Boards Arduino Nano
Relay 1 D2
Relay 2 D4
Relay 3 D3
Relay 4 D5
Step Motor Step D6
Step Motor Dir D7
Generic 1 D8
Generic 2 D9
Generic 3 D10
A0 A0
A1 A1
MI MISO
MO MOSI
SCK SCK
SDA (I2C) SDA/A4
SCL (I2C) SCL/A5

Connect with PC (HamLib, Gpredict, ...)

After code uploaded to arduino you need run rotctld for parse easycomm comunication.

sudo rotctld -m 202 -r /dev/ttyACM0 -s 9600 -T 127.0.0.1 -t 4533 -C timeout=5000 -C retry=0 -vvvvvvvv > pause

Connect to Gpredict using add rotator to Gpredict in Edit > Settings > Interface > Rotators > add new

Add New

then you can use rotator in Antenna controller

Gpredict

About

Sattelite (antenna) Rotator (OpenSource and Open-source hardware) (HamLIB, Gpredict, satNOGS) (Linear motor EL)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published