Skip to content

Universal rotor controller capable of emulating Yaesu GS232

Notifications You must be signed in to change notification settings

SteveCooling/GS232emu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 

Repository files navigation

GS232emu

Copyright (c) 2012-2022 by LA1FTA Morten Johansen [email protected]

Description

Firmware that emulates a Yaesu GS-232A rotor controller. Drives a 3-phase motor as a stepper via H-bride drivers.

Quality of emulation is not yet verified, but the command interface works via hamlib. Supports rotation to specific azimuth, fetching current position and speed control.

Tested with: rotctld -m 601 -r /dev/ttyACM0 -s 9600

Lacks some work for supporting the commands related to elevation.

Build instructions

  • Install PlatformIO
  • Enter firmware directory
  • Build: platformio run
  • Upload: platformio run -t upload

PlatformIO will handle all dependencies.

Future might bring

  • Custom PCB
  • Elevation support
  • Support for more motor types and sensors

License

This work is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/.

About

Universal rotor controller capable of emulating Yaesu GS232

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages