---
title: "EME-CRTL-KGK-001"
url: "https://maker.wiznet.io/Hannah/projects/eme-crtl-kgk-001/"
markdown_url: "https://maker.wiznet.io/Hannah/projects/eme-crtl-kgk-001/md"
type: "UCC: User Created Content"
author: "Michaël"
author_url: "https://github.com/ON7KGK/EME-CRTL-KGK-001?tab=readme-ov-file#eme-rotator-controller"
editor: "WIZnet"
editor_url: "https://maker.wiznet.io/"
original_author: "Michaël"
original_url: "https://github.com/ON7KGK/EME-CRTL-KGK-001?tab=readme-ov-file#eme-rotator-controller"
published: "2026-02-06"
language: "en"
likes: 0
views: 349
comments: 0
source: "WIZnet Makers (https://maker.wiznet.io/)"
---

# EME-CRTL-KGK-001

> EME Rotator Controller

Original author: Michaël (source: https://github.com/ON7KGK/EME-CRTL-KGK-001?tab=readme-ov-file#eme-rotator-controller)

## Article

##### 프로젝트 개요 (KR)

**EME-CRTL-KGK-001**은
EME(Earth-Moon-Earth) 무선 통신을 위해 **대형 파라볼라 안테나의 방위각(Azimuth)과 고각(Elevation)을정밀하게 제어하는 오픈소스 로테이터 컨트롤러**입니다.

> *EME : 인공위성 없이 가능한 가장 긴 거리의 무선 통신
>
> - 지상에서 구현 가능한 가장 극한의 무선 통신 조건을 인위적으로 만들어내고,
>   안테나·RF·신호처리·제어·운용 기술이 실제 환경에서도 통합적으로 동작함을 검증하는 시스템 공학 실험이다.

- EME 통신은 **안테나 방향 오차가 0.1°만 나도 통신 품질이 급격히 저하**

- 따라서 **정밀한 위치 인식 + 안정적인 모터 제어 + 원격 제어**가 필수

**달의 위치를 자동으로 추적**하여 안테나를 정확히 조향할 수 있도록 설계되었으며,
Arduino Mega와 W5500 Ethernet 모듈을 기반으로
원격 제어, 자동 추적, 안전 제어 기능을 모두 통합한 실사용 목적의 시스템입니다.

##### 하드웨어 구성 (KR)

- **MCU**: Arduino Mega 2560

- **엔코더**: SSI Absolute Encoder (HH-12, 12bit)
  - 안테나의 실제 방위각과 고각을 전원 상태와 무관하게 절대값으로 제공하는 위치 센서

- **모터**: NEMA23 스테퍼 모터

- **드라이버**: TB6600

- **네트워크**: W5500 Ethernet Module

- **안전 장치**: 리미트 스위치, 수동 버튼

##### 시스템 아키텍처 (KR)

![](https://maker.wiznet.io/upload/ckeditor5/1045107992%5F1770634999%2Epng)

**제어 계층**

- Arduino Mega 2560

- 위치 계산 및 모터 제어 로직 수행

**센서 계층**

- SSI Absolute Encoder (Azimuth / Elevation)

- 실시간 안테나 각도 피드백

**구동 계층**

- NEMA23 스테퍼 모터

- TB6600 스테퍼 드라이버

**통신 계층**

- USB Serial

- Ethernet (W5500, Easycom Protocol)

**안전 계층**

- 리미트 스위치

- 수동 제어 버튼

##### 통신 및 제어 방식 (KR)

본 시스템은 **Easycom 프로토콜**을 사용하여
PC 기반 안테나 제어 소프트웨어와 연동됩니다.

- TCP/IP 기반 Ethernet 제어 (Port 4533)

- USB Serial 직접 제어 지원

- 원격에서 달 추적 소프트웨어가 각도 명령 전송

- 컨트롤러는 실시간 각도 피드백 제공

##### 프로젝트 차별점 (KR)

- EME 통신 환경에 맞춘 **고정밀 각도 제어**

- **Absolute Encoder(SSI)** 사용으로 전원 재시작 후에도 위치 유지

- Easycom 프로토콜 지원 → **상용 로테이터 소프트웨어와 호환**

- Ethernet(W5500) 기반 **원격 제어 안정성**

- 아마추어 무선 환경에서도 **상용 장비 수준의 구조를 오픈소스로 구현**

##### 프로젝트 의의 (KR)

본 프로젝트는
**고가의 상용 EME 로테이터 컨트롤러에서만 가능했던 기능을아마추어 무선 사용자도 직접 구현할 수 있도록 공개한 사례**입니다.

정밀 제어, 안정성, 확장성을 모두 고려한 구조로
실제 운용을 목표로 한 실전형 오픈소스 프로젝트입니다.

##### Project Overview (EN)

**EME-CRTL-KGK-001** is an open-source **antenna rotator controller** designed for
**Earth-Moon-Earth (EME) radio communication**.

The system precisely controls **azimuth and elevation** of a large parabolic antenna,
enabling **automatic lunar tracking**.
Built on **Arduino Mega and W5500 Ethernet**, the project integrates
remote control, automated tracking, and safety mechanisms for real-world operation.

##### Key Differentiators (EN)

- High-precision angle control tailored for EME communication

- **SSI absolute encoders** ensure position retention after power cycles

- Easycom protocol compatibility with common rotator software

- Stable **Ethernet-based remote control** using W5500

- Open-source implementation approaching **commercial-grade rotator systems**

## System Architecture (EN)

The system is structured into the following layers:

**Control Layer**

- Arduino Mega 2560

- Executes positioning and motor control logic

**Sensor Layer**

- SSI absolute encoders for azimuth and elevation

- Real-time angle feedback

**Actuation Layer**

- NEMA23 stepper motors

- TB6600 stepper drivers

**Communication Layer**

- USB Serial

- Ethernet (W5500 with Easycom protocol)

**Safety Layer**

- Limit switches

- Manual control buttons

##### Hardware Components (EN)

- **MCU**: Arduino Mega 2560

- **Encoders**: SSI Absolute Encoder (HH-12, 12-bit)

- **Motors**: NEMA23 Stepper Motors

- **Drivers**: TB6600

- **Networking**: W5500 Ethernet Module

- **Safety Devices**: Limit switches, manual buttons

##### Communication & Control (EN)

The controller communicates using the **Easycom protocol**,
allowing integration with PC-based antenna control software.

- TCP/IP Ethernet control (Port 4533)

- Direct USB Serial control

- PC software sends tracking commands

- Controller returns real-time position feedback

## Significance of the Project (EN)

This project demonstrates that
**features traditionally limited to expensive commercial EME rotator controllerscan be implemented by amateur radio operators using open-source hardware and software**.

It is a practical, real-world system designed with precision, reliability, and scalability in mind.

---

Source: https://maker.wiznet.io/Hannah/projects/eme-crtl-kgk-001/
