SkillAgentSearch skills...

GS232emu

Universal rotor controller capable of emulating Yaesu GS232

Install / Use

/learn @SteveCooling/GS232emu
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

GS232emu

Copyright (c) 2012-2022 by LA1FTA Morten Johansen morten@bzzt.no

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/.

Related Skills

View on GitHub
GitHub Stars5
CategoryDevelopment
Updated2y ago
Forks0

Languages

C++

Security Score

60/100

Audited on Dec 6, 2023

No findings