작성
© 草人 최광민 2026-05-15
저작권(© 최광민)이 명시된 글들에 대해 저자의 동의없는 전문복제/배포 - 임의수정 및 자의적 발췌를 금하며, 인용 시 글의 URL 링크 만을 사용할 수 있습니다.
제목
[© 최광민] Astroberry OS 3.1 Ekos 플레이트솔빙 세팅 정리
순서
© 草人 최광민 2026-05-15
저작권(© 최광민)이 명시된 글들에 대해 저자의 동의없는 전문복제/배포 - 임의수정 및 자의적 발췌를 금하며, 인용 시 글의 URL 링크 만을 사용할 수 있습니다.
제목
[© 최광민] Astroberry OS 3.1 Ekos 플레이트솔빙 세팅 정리
순서
- 하드웨어
- VNC 상에서 일시적으로 해상도 변경
- Ekos 플레이트솔빙
# Rasberry pi 전체설정 변경
sudo raspi-config
# VNC 를 사용할 경우
RealVNC 7.15.1 버전 추천
로그인이 GUI 이어야 VNC 이용가능. (graphical.target, not muiti-user.target)
systemctl get-default
sudo systemctl set-default graphical.target
sudo reboot
sudo reboot
자동 GUI 로그인이 안되면
콘솔 로그인 후 raspo-config > Advance Options 에서 wayland 에서 x11 backend 설정확인
콘솔에서 startx 가 성공하면 lightDM 문제일 수도.
sudo apt install --reinstall lightdm lightdm-gtk-greeter
sudo dpkg-reconfigure lightdm
sudo dpkg-reconfigure lightdm
# 3.2 업그레이드 후 VNC 서비스 초기 미기동
카피할 프로필
cp -r /media/astroberry/YOUR_DRIVE_NAME/kstars/ /home/astroberry/.local/share/
cp -r /media/astroberry/YOUR_DRIVE_NAME/PHD2/ /home/astroberry/.config/
cp -r /media/astroberry/YOUR_DRIVE_NAME/.indi/ /home/astroberry/
display :1 세션 충돌
localhost-only 바인딩
RealVNC encryption mismatch
sudo systemctl edit astroberry-desktop-vnc.service
[Service]
ExecStart=
ExecStart=/usr/bin/X0tigervnc -display :70 -rfbport 5910 -SecurityTypes VncAuth
# 인크립션을 plain에서 VncAuth로 전환
vncserver :1 -SecurityTypes VncAuth
ss -tlnp | grep 590
# vnc 외부허용 실행
vncserver -kill :1
vncserver :1 -localhost no
ss -tlnp | grep 590
1 → 5901 포트 → websockify로 브라우저 로 전환할 것
MATE (:1)
↓
RealVNC server (5901)
↓
websockify (6080)
↓
noVNC browser
작동 원리
SharpCap 에서는?
# Ekos 설정
장비(IMX224 + 8–50mm CCTV 줌렌즈 + ASTAP G05 + KStars 3.8.2) 기준

↓
RealVNC server (5901)
↓
websockify (6080)
↓
noVNC browser
websockify 6080 localhost:5901
이후 http://<라즈베리파이 IP>:6080
## noVNC 끄기
sudo systemctl stop novnc.service
sudo systemctl disable novnc.service
sudo systemctl disable novnc.service
# VNC 상에서 해상도 일시변경
sudo raspi-config 의 VNC 디스플레이 해상도에 원하는 모드가 없는 경우. (가령, 1600x900). 디폴트 1920x1080
sudo raspi-config 의 VNC 디스플레이 해상도에 원하는 모드가 없는 경우. (가령, 1600x900). 디폴트 1920x1080
# 현재 VNC 디스플레이 이름 확인
xrandr | grep "connected"
# 1600x900 주파수 값 생성
cvt 1600 900 60
# 시스템에 1600x900 모드 등록
xrandr --newmode "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
# HDMI-1 디스플레이에 이 해상도를 할당
xrandr --addmode HDMI-1 "1600x900_60.00"
# 실행
xrandr --output HDMI-1 --mode "1600x900_60.00"
# 재변경
# 재변경
xrandr --output HDMI-1 --mode 1920x1080 --rate 60
# 25mm CCTV 렌즈로 Ekos 플레이트솔빙
# 25mm CCTV 렌즈로 Ekos 플레이트솔빙
Ekos로 푸쉬투를 하려면 가상의 마운트 드라이버인 Telescope Simulator나 Telescope Guide 드라이버를 활용한다.
작동 원리
- KStars 성도 앱에서 가상망원경 위치를 보며 손으로 망원경을 대충 움직인 뒤, Ekos에서 사진을 찍어 플레이트솔빙.
- 솔빙이 완료되면 성도상의 망원경 아이콘이 진짜 망원경이 가리키는 실제 위치로 이동한다.
- 과정을 반복하며 목표물에 수동으로 접근
프로필 설정:
- Ekos Profile Wizard에서 카메라 드라이버와 Mount 드라이버를 "Telescope Simulator"로 설정
- 플레이트솔버는 Ekos 내장 솔버(StellarSolver) 보단 ASTAP으로. 인덱스는 25mm CCTV렌즈에선 광시야용 H18이나 최신 G05
- 카메라의 시야각(FOV)을 정확히 입력
- KStars 성도 화면에서 원하는 천체를 우클릭하고 Slew를 눌러 가상 마운트(Simulator)를 타겟으로 이동
- 망원경 이동 후 .Ekos의 Align 탭에서 "Sync" 모드로 설정하고 Capture & Solve.
- 플레이트 솔빙이 완료되면, KStars 성도 상의 망원경 조준선이 현재 망원경이 실제로 향하고 있는 하늘로 이동.
- 목표물과 성도 상의 조준선 간격을 보면서 망원경을 미세 조정
# Ekos 정렬모듈 (Align)에서 루핑으로 솔빙하는 법
연속으로 플레이트솔빙하는 세팅 팁
- 25mm 렌즈 특성을 고려해 1~2초 정도로 설정
- 정렬모듈에서 프로필을 quick/fast 모드로 선택. 허용오차는 30
- Binning: IMX225 센서의 감도를 끌어올리기 위해 2x2로 설정
- Align 모듈 화면에서 카메라 노출 시간 옆에 있는 반복(Loop) 아이콘 클릭.
- Ekos가 1-2초 간격으로 연속 촬영
- Push-to Assistant ON
- Solver 액션을 "Slew to Target"이나 "Sync" 상태로 두고 촬영을 시작하면, Ekos는 루핑으로 이미지가 들어올 때마다 실시간으로 좌표 계산
- SharpCap 설정: File -> SharpCap Settings -> Plate Solving 탭에서 설치한 솔버(ASTAP 등)의 경로를 지정
- 목표 천체 선택: Tools -> Target Coordinate Selector에서 찾고자 하는 천체를 선택하거나 좌표를 입력.
- Push-To 시작: Tools -> Push-To Assistant를 실행
- 정렬 및 이동: 화면에 나타나는 지시(예: "위로 2.5도, 왼쪽으로 1.2도 이동")를 보면서 망원경 이동
# Ekos 설정
장비(IMX224 + 8–50mm CCTV 줌렌즈 + ASTAP G05 + KStars 3.8.2) 기준


Ekos Align 최적 세팅 (ASTAP / G05 / 줌렌즈)
- 항목값Solver Local ASTAP
- Star Database G05
- Solver Action Sync (정렬) / Slew (Goto)
Camera 설정
- 항목값Exposure 1.5 ~ 2.0 sec
- Gain 250 ~ 350
- Binning 1x1
Source Extraction
- 항목값Method BuiltIn (우선)
- 대안 SEP
Options Profile
- 우선순위값1순위 ParallelLargeScaleSolving
- 2순위 LargeScaleSolving
- 3순위 Default
Scale 설정 (핵심)
- 항목값Units app (arcsec/pixel)
- Low 20
- High 45
8-50mm 줌렌즈 초점거리 불확실성 커버용
Position Search
- 상태설정초기 세팅 OFF
- 안정화 후 ON
- Radius 10°
실제 운용 흐름
草人 최광민
- 단계내용1 Scale 20–45 + Position OFF
- 2 ASTAP 첫 solve 성공
- 3 로그에서 arcsec/pixel 확인
- 4 Low/High를 ±20%로 줄임
- 5 Position ON (10°)
- 처음에는 “넓게(app 20~45) + Position OFF”로 무조건 한 번 풀고 시작
草人 최광민


