Show HN: RF용 3D 프린팅 가능한 Luneburg 렌즈 설계를 위한 오픈 소스 소프트웨어
요약
LuneForge는 RF(무선 주파수) 애플리케이션을 위한 3D 프린팅 가능한 Luneburg 렌즈를 설계할 수 있는 오픈 소스 소프트웨어입니다. SLA 3D 프린팅에 최적화되어 있으며, 웹 기반 UI를 통해 정밀한 렌즈 모델을 생성하고 .stl 및 .obj 파일로 내보낼 수 있는 기능을 제공합니다.
핵심 포인트
- RF 엔지니어 및 연구자를 위한 Luneburg 렌즈 설계 자동화 도구
- SLA 3D 프린팅 및 CST Studio 활용을 위한 파일 내보내기 지원 (.stl, .obj)
- HTMX, DaisyUI, Flask, Pymesh 기반의 가벼운 웹 기술 스택 사용
- Docker를 통한 간편한 설치 및 배포 환경 제공
LuneForge
<p align="center"> <img src="https://github.com/jboirazian/LuneForge/assets/21143405/c74157f0-7896-45e1-a5f4-219d3b1a810d" alt="LuneForge" width="500"/> </p>LuneForge란 무엇인가요?
요약 (TLDR): RF (Radio Frequency, 무선 주파수) 애플리케이션을 위한 3D 프린팅 가능한 Luneburg 렌즈를 설계하기 위한 오픈 소스 소프트웨어
LuneForge는 SLA 3D 프린팅에 최적화되어, RF (Radio Frequency) 애플리케이션에 맞춤화된 정밀한 Luneburg 렌즈 모델을 생성하도록 설계된 최첨단 진행 중인 작업 (work in progress) 오픈 소스 도구입니다. RF 엔지니어, 취미 활동가 및 연구자에게 이상적인 LuneForge는 사용자 친화적인 기능과 사용자 정의 가능한 파라미터(parameter)를 통해 설계 프로세스를 단순화합니다. 고급 렌즈 설계를 통해 RF 프로젝트를 강화하고, 신호 집중 및 지향성을 개선하며, 무선 주파수 기술 분야의 혁신가 커뮤니티에 참여하세요.
스크린샷
기능 + 로드맵 (Features + Roadmap)
- 가볍고 빠른 Luneburg 렌즈 생성
- 우아한 웹 기반 UI (Web base UI)
- 3D 프린팅을 위해 생성된 이미지를 .stl 파일로 내보내기
- CST Studio를 위해 생성된 이미지를 .obj 파일로 내보내기
- 온라인 데모 출시
- 재료 DRC 체크 (Material DRC Check)
- 렌즈 생성을 위한 다중 격자 단위 셀 (multiple lattice unit cells) 도입 기능
- 빠른 설치를 위한 DockerHub 이미지
- 다중 렌즈 생성
- CST Studio와의 통합
- 그리고 더 많은 기능들!
시작하기:
다음 과정을 위해 Docker가 설치되어 있어야 합니다.
DockerHub에서 설치 (권장):
docker run --name luneforge -v $(pwd)/models:/app/static/models juanboirazian/luneforge
소스에서 설치:
git clone https://github.com/jboirazian/LuneForge
cd LuneForge
docker compose up --build
기술 스택 (Tech Stack)
클라이언트 (Client): HTMX, DaisyUI
서버 (Server): Flask, Pymesh
연락처 정보:
- 이메일 (Email): jboirazian@frba.utn.edu.ar
- 링크드인 (Linkedin): https://www.linkedin.com/in/juan-boirazian/
AI 자동 생성 콘텐츠
본 콘텐츠는 HN Design Systems의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기