피드로 돌아가기
GCodex — A Free G-Code Viewer & Machine Simulator for 3D Printing and Bioprinting
Dev.toDev.to
Frontend

Client-side 렌더링 기반의 오픈소스 G-Code 시뮬레이터 GCodex 개발

GCodex — A Free G-Code Viewer & Machine Simulator for 3D Printing and Bioprinting

Hafiz Muhammad Fawad Shakil2026년 6월 23일1intermediate

Context

폐쇄형 소프트웨어와 FDM 기반 슬라이서에 의존하던 Bioprinting 워크플로우의 한계 발생. 특히 Bio-scaffold 분석 및 Hydrogel 구조 검증을 위한 경량화된 전용 도구의 부재로 인한 검증 병목 현상 심화.

Technical Solution

  • Local-first 아키텍처 채택을 통한 데이터 업로드 제거 및 보안성 확보
  • .gcode, .nc, .g 등 다양한 포맷의 파싱을 통한 3D/2D Toolpath 시각화 로직 구현
  • Layer-by-Layer Inspection 기능을 통한 적층 구조의 정밀 분석 체계 구축
  • Extrusion, Travel, Retract 등 실시간 Print Analysis를 통한 경로 최적화 검증
  • STL, OBJ, SVG, CSV, JSON 등 다중 포맷 Export 기능을 통한 데이터 상호운용성 확장
  • Marlin, Klipper 등 주요 Firmware 호환성을 확보한 Universal Support 설계

1. 데이터 프라이버시가 중요한 도메인에서 서버리스 Client-side 처리 방식 검토

2. 범용 포맷(JSON, CSV) Export 기능을 통한 타 시스템과의 연동성 확보

3. 특정 산업(Bioprinting)의 특수 요구사항을 반영한 전용 뷰어 설계 적용

원문 읽기