W5500ToMax2 Ethernet interface PCB
This handy little PCB that Howard Dutton designed allows you to put a hard wired ethernet connector in the same foot print as the ESP8266 commonly used for WiFi
📌 OnStep이 정확히 뭐야?
OnStep은 (사이트 : https://onstep.groups.io/g/main/wiki/ )
✔️ 컴퓨터화된 망원경 제어(Goto) 시스템
✔️ *텔레스코프 마운트(평형식/Alt-Az)*을 전자적으로 제어해서
👉 지정한 천체 방향으로 자동으로 움직이고
👉 움직이는 동안 별/행성을 추적할 수 있게 해 주는 시스템이야
1. 프로젝트 한눈에 보기
| 항목 | 내용 |
|---|---|
| 프로젝트명(제안) | “OnStep Ethernet Add-on with WIZnet W5500 (W5500ToMax2)” |
| 목표 | Wi-Fi(ESP8266) 대신 유선 Ethernet을 사용해 OnStep 망원경 마운트 컨트롤러의 네트워크 안정성·속도를 개선 |
| 주요 HW | WIZnet W5500 이더넷 모듈, Teensy 4.0 MCU, 맞춤 PCB (W5500ToMax2) |
| 주요 SW | OnStep Smart Web Server(SWS) 펌웨어, Teensyduino Ethernet 라이브러리 |
| 라이선스 | GPL v3 (OSHWLab 게시 정보) OSHWLab |
2. WIZnet W5500 활용 포인트
하드웨어 TCP/IP 오프로드로 MCU 부하↓, 실시간 제어 신뢰도↑
32 KB 내장 버퍼 & 8 소켓 → 웹 UI, ASCOM/INDI 클라이언트, 펌웨어 업데이트 등을 동시에 처리
최대 80 MHz SPI로 Teensy 4.0의 고속 연산 능력을 그대로 네트워크로 전달
3. 하드웨어 구성
| 부품 | 수량 | 역할·선택 이유 |
|---|---|---|
| WIZnet W5500 모듈 (WIZ850io 등) | 1 | 10/100 M Ethernet PHY + MAC + TCP/IP 스택 |
| Teensy 4.0 | 1 | SWS 펌웨어 실행, SPI 마스터 |
| W5500ToMax2 PCB | 1 | WEMOS D1 mini 폼팩터 ↔ Teensy/W5500 어댑터 보드 (RJ-45와 장착 높이 최적화) Gray Digital Arts |
| RJ-45 MagJack | 1 | 트랜스포머 내장 LAN 커넥터 |
| 3 V3 LDO, SWD 핀, 패시브류 | ― | 전원·디버그·신호 정합 |
보드는 ESP8266 소켓과 동일한 풋프린트이므로 기존 MaxPCB/MiniPCB 시리즈의 Wi-Fi 좌석에 그대로 꽂을 수 있다 Gray Digital Arts.
4. 소프트웨어·네트워크 아키텍처
Smart Web Server: OnStep 전용 웹 UI & API 제공 (Wi-Fi/유선 공통 코드) GitHub
운영 모드: OPERATIONAL_MODE = ETHERNET_W5500 만 변경하면 빌드 가능
라이브러리: Teensyduino Ethernet v2.x (W5100/5200/5500 자동 감지)
5. 성능·운용 이점
| 항목 | Wi-Fi(ESP8266) | W5500 Ethernet |
|---|---|---|
| 지연(LAN) | 15-30 ms | <3 ms (ping) |
| 패킷 손실 | 전파 간섭·AP 절전 시 ↑ | 사실상 0 % |
| 전력 | 80-120 mA | 120-140 mA (PoE 옵션 시 외부 전원 불필요) |
| 원격 OTA | 일부 제한 | 대용량 펌웨어도 안정 전송 |
| 야외 운용 | AP/핫스팟 필요 | 광 케이블+PoE 가능 |
야외 천문 관측 중 Wi-Fi 채널 혼잡·습기 영향으로 끊김이 잦았던 문제를 근본 해결.
6. UCC 가이드라인 대비 점검
| 섹션 | 충족 여부 | 보완 제안 |
|---|---|---|
| Title / Summary | 부분 (상품명만 존재) | 위 표 제안처럼 응용 중심 제목·160자 요약 추가 |
| Author | 설계자 표기 O (Howard Dutton) <sup>제품 설명</sup> | 이메일·SNS·원본 링크 명시 필요 |
| Hardware Components | W5500/Teensy 기술적 언급 O | 수량·선택 이유 표 형식 정리 |
| Software Apps | SWS GitHub URL 미기재 | GitHub 링크·빌드 옵션 예시 추가 |
| Tags | 없음 | W5500, C++, OnStep, Astronomy, Teensy 등 |
| Description 상세 | 2-3줄 소개만 존재 | 회로도, 핵심 코드 스니펫, 성능 로그, 문제 해결 기록 추가 |
| Documents | OSHWLab PCB 공개 O | 회로 PDF, Gerber, BOM, 사용 매뉴얼 첨부 필요 |
| Performance Results | 없음 | Ping/Throughput, 야전 테스트 데이터 제시 |
| License | GPL v3 명시 O | README 및 웹 페이지에 동일 표기 권장 |
7. 개선·확장 아이디어
PoE(Power over Ethernet) 지원 버전 → 원거리 배선·전원 단일화
W6100 업그레이드 → IPv6/IPv4 듀얼 스택 확보
Teensy 4.1 직접 Ethernet + W5500 보조 SPI 버스 → 듀얼 NIC, 로컬망 분리
SWS 펌웨어에 mDNS/LLMNR 추가 → IP 설정 없이도 브라우저 onstep.local 접속
클라우드 연동(ThingSpeak, MQTT)로 관측 장비 원격 모니터링 대시보드 구축
