https://github.com/andreaspeters/eps-controller
https://github.com/andreaspeters/eps-controller
Last synced: 12 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/andreaspeters/eps-controller
- Owner: andreaspeters
- License: eupl-1.2
- Created: 2025-06-07T15:56:31.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-06-08T08:24:24.000Z (about 1 year ago)
- Last Synced: 2025-06-08T09:25:25.286Z (about 1 year ago)
- Language: Python
- Size: 9.77 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yaml
- License: LICENSE
Awesome Lists containing this project
README
# EPS-103 Controller for GPredict
With this small program, it is possible to control the EPS-103
rotor controller with GPredict. The project is based on an existing script by
Gabe Emerson (known from the YouTube channel Saveitforparts).
[](https://www.paypal.com/donate/?hosted_button_id=ZDB5ZSNJNK9XQ)
## How to use
To install the software, simply clone the repository and install the required
Python dependencies:
```bash
git clone https://github.com/andreaspeters/eps-controller
cd eps-controller
pip install -r requirements.txt
```
## Configuration
Next, edit the file src/rotor.py and adjust the serial_port variable to match
the USB or COM port your EPS-103 controller is connected to.
By default, the controller communicates at 1200 baud. If your configuration
differs, you can change the baud rate at the bottom of the same file.
## Running the Program
To start the server, run:
```bash
python src/rotor.py
Listening on 0.0.0.0:4533
```