3D 모델, 슬라이스 파일 및 인쇄 이력을 통합 관리하는 PrintStash를 구축하고 있습니다
요약
PrintStash는 3D 모델 다운로드부터 인쇄에 사용된 G-code 검색까지 전 과정을 통합 관리하는 오픈 소스 앱입니다. NAS, S3 등 다양한 클라우드 저장소와 연동되며, 슬라이싱 설정 및 인쇄 이력(sliced revisions)을 보관할 수 있습니다. 현재 초기 단계이며, AI 검색이나 GPU 가속화 같은 기능은 추가 테스트가 필요한 영역입니다.
핵심 포인트
- NAS, S3 등 다양한 클라우드 저장소와 연동하여 파일 관리 가능
- 슬라이싱 설정 및 인쇄 결과(sliced revisions) 이력 추적 지원
- 조립 노트 기능을 통해 다중 부품 프로젝트를 그룹화하고 수량 추적
- AI 코딩 도구를 활용해 개발되었으며, 사용자 피드백을 적극적으로 요청함
안녕하세요 여러분, 저는 3D 프린팅 파일을 정리하기 위한 오픈 소스 앱인 PrintStash를 개발해 왔습니다. 이 앱은 모델을 다운로드하는 것부터 다시 인쇄하고 싶을 때 작동했던 G-code를 찾는 것까지 모든 과정을 관리할 수 있게 해줍니다.
NAS의 폴더나 S3, WebDAV, SFTP 또는 Google Drive에 저장된 라이브러리를 연결하여 원본 파일을 이동시키지 않고도 함께 탐색할 수 있습니다. 또한 Printables, MakerWorld, Thingiverse에서 모델을 가져올 수 있는 브라우저 확장 프로그램도 제공됩니다. 라이브러리에 모델이 들어오면 컬렉션으로 정리하고, 중복된 파일을 찾으며, 브라우저에서 모델과 G-code를 미리 볼 수 있습니다. 슬라이스 된 개정본(sliced revisions)은 해당 모델에 첨부되어 있으며, 슬라이서 설정 및 인쇄 결과와 함께 사용자가 시도했던 기록을 보관할 수 있습니다.
여러 부품으로 구성된 프로젝트의 경우, 조립 노트(assembly notes)를 사용하여 모델들을 그룹화하고 필요한 수량을 추적할 수 있습니다. 또한 프린터를 연결하고, 파일을 전송하며, 라이브러리에서 인쇄 작업을 대기열에 추가하거나 예약할 수도 있습니다.
이 프로젝트는 아직 초기 단계이며, 모든 기능이 제가 원하는 만큼 완벽하게 작동하지는 않습니다. embeddings를 사용한 AI 검색, 유사 모델 매칭(similar-model matching), 여러 프린터 및 인쇄 대기열 관리, GPU 가속화 등은 여전히 작업과 더 많은 환경에서의 테스트가 필요한 영역입니다. 시도해 볼 수는 있지만, 다소 미흡한 부분이 있을 수 있음을 예상해 주십시오.
웹사이트: https://www.printstash.org/en/
문서(Docs): https://www.printstash.org/en/docs/
기능(Features): https://www.printstash.org/en/capabilities/
GitHub: https://github.com/xiao-villamor/PrintStash
현재 여러분은 파일을 어떻게 관리하고 계신지 듣고 싶습니다. PrintStash를 사용해 보시고, 유용하다고 느끼는 점, 혼란스럽거나 작동하지 않는 부분에 대한 피드백을 주시면 다음 개발 방향을 결정하는 데 큰 도움이 될 것입니다. 특히 UI와 전반적인 사용자 경험(UX) 측면에서 개선할 부분이 많다고 생각하며, 다양한 하드웨어 및 라이브러리 크기에서의 성능도 궁금합니다.
AI 공개: 저는 PrintStash의 개발 과정 전체에 걸쳐 AI 코딩 도구를 사용했습니다. 여기에는 코드 작성 및 리팩토링, 버그 조사, 테스트 및 문서 작업이 포함됩니다.
코드베이스의 일부는 AI가 생성했거나 AI의 도움을 받아 개발되었습니다. 저는 프로젝트 결정을 내리며, 버그나 부족한 점을 포함하여 병합(merged)되고 출시되는 모든 것에 책임을 집니다. 제출자: /u/easter_eg [링크] [댓글]
AI 자동 생성 콘텐츠
본 콘텐츠는 r/SelfHosted (AI filter)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기