https://github.com/stdevpavelmc/awrc
Amateur Wireless Rotor Controller
https://github.com/stdevpavelmc/awrc
Last synced: over 1 year ago
JSON representation
Amateur Wireless Rotor Controller
- Host: GitHub
- URL: https://github.com/stdevpavelmc/awrc
- Owner: stdevPavelmc
- Created: 2021-09-22T06:20:17.000Z (over 4 years ago)
- Default Branch: dev
- Last Pushed: 2021-12-16T04:04:45.000Z (over 4 years ago)
- Last Synced: 2025-03-16T22:51:14.697Z (over 1 year ago)
- Language: C++
- Size: 1.46 MB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Amateur Wireless Rotor Controller
An arduino based rotor controller connected via WiFi using the ESP8266 MCU
## Rationale
Why use cables when you have wifi around?
The hamlib project has a simple TCP daemon for abstract the rotor control, so we implemented the basic commands for that protocol and simulate a `rotctld` instance right on the rotor hardware; as today most of the softwares I use supports rotctld directly.
A web interface with position and simple commands is built on, I will improve it with time but this is low priority.
## How to compile
We use platformio, not the Arduino IDE, and main development is on linux (It must work on Windows/Mac), so you need Vscode/Codium and the Platformio addon.
By now I'm managing the dependencies as git submodules, so to install them you must do on the console this:
```sh
git clone https://github.com/stdevPavelmc/awrc.git
cd awrc
git submodule update
```
I will port them to platformio.ini deps in the future. Now just open the Platformio IDE and open the project and run. If you have internet plarformio will install the frameworks and tools for you.
## Hardware
There is a folder named `awrc-kicad` that has the project for board and schematics.
## This is a work in progress
Until labeled otherwise this project is an `alpha` code.