3d Calcs
설정:
130 W
₩0.15/kWh
₩20.00/kg spool
3D 유틸리티 및 뷰어 모듈분석기

온라인 G-Code 분석기 및 3D 툴패스 뷰어

슬라이서 출력 G-Code 파일을 웹 브라우저에서 로컬로 분석하여 레이어별 툴패스, 인쇄 시간, 노즐 온도, 필라멘트 소비량을 검사합니다.

Drag & Drop G-Code File (.gcode)

Visualizes 3D toolpaths layer-by-layer and analyzes speeds, temperatures, and filament consumption locally.

Extruder Temp
-- °C
Bed Temp
-- °C
Total Layers
--
Slicer
--
예상 출력 소요 시간
슬라이서 헤더 메타데이터
0h 0m 0s
Filament Weight
0.0 g
0.0 m consumed
Bounding Box (XYZ)
0 × 0 × 0 mm
print envelope
Material & Cost Parameters
$
Stream to Printer (USB) →
Parses OrcaSlicer, Bambu Studio, PrusaSlicer, and Cura headers locally in-browser without uploading confidential CAD or toolpaths.
SPONSORED SPACE
01 / 측정 및 설정 절차

측정 및 작업 가이드

단계 01

1. .gcode 파일 선택

분석할 G-Code 파일을 브라우저로 끌어다 놓습니다.

단계 02

2. 요약 리포트 확인

슬라이서 종류, 예상 출력 시간, 레이어 수, 온도 설정을 확인합니다.

단계 03

3. 레이어별 툴패스 검사

슬라이더를 움직여 레이어별 외벽 및 채움 경로를 시각적으로 확인합니다.

02 / 계산 공식 및 물리 원리

G-Code 파싱 및 모션 적분

G1/G0 이동 명령의 X/Y/Z/E 좌표 변화량을 적분하여 정밀한 출력 시간과 소재 사용량을 도출합니다.

Filament Consumed = ∑ Extrusion Moves (G1 E) | Print Duration = Slicer Header Comment or Move Feedrate Simulation
실제 적용 예시:

1.75mm PLA 필라멘트 15m를 사용하는 OrcaSlicer G-code 파일의 무게는 45.0그램이며, 노즐 215°C 및 베드 60°C에서 2시간 15분 동안 인쇄됩니다.

SPONSORED SPACE
3D 툴패스 및 G-CODE 검사 가이드•7분 소요

무설치 브라우저 3D G-Code 뷰어 및 툴패스 분석기: 무거운 슬라이서 없이 출력 경로 점검

3D 프린팅 엔지니어와 출력 공방 운영자를 위한 초고속 100% 프라이빗 WebGL 툴패스 시각화 도구. 체적 유량 한계 진단, Z-심(Seam) 위치 확인, 브릿지 각도 검증, 히트 크립(Heat Creep) 방지 및 슬라이서 메타데이터 자동 추출을 브라우저에서 즉시 실행하세요.

1. 슬라이서 프로그램의 피로감: 단순 확인을 위해 1GB 프로그램을 실행해야 하는 비효율

3D 프린팅 엔지니어나 출력소 운영자라면 누구나 공감하는 번거로움이 있습니다. 직원이 건넨 USB 속의 `.gcode` 파일, 고객이 이미 슬라이싱해서 보낸 출력 파일, 혹은 다운로드한 보정 타워 파일을 열어 노즐 직경이나 외벽 속도, Z-심의 위치만 빠르게 확인하고 싶을 때가 많습니다.

이 10초짜리 단순 확인을 위해 Bambu Studio, OrcaSlicer, PrusaSlicer, Cura 같은 거대한 데스크톱 슬라이서를 켜야만 했습니다. 이러한 프로그램들은 셰이더와 데이터베이스 로딩에 15초에서 40초가 걸리고 1.5GB 이상의 RAM을 소모합니다.

더욱이 공장 작업장의 크롬북, 태블릿, 혹은 보안 통제로 프로그램 설치가 금지된 업무용 노트북에서는 데스크톱 슬라이서를 아예 설치조차 할 수 없습니다. 3D Calcs의 WebGL G-Code 분석기는 이 문제를 해결합니다. 파일을 화면에 끌어다 놓기만 하면 즉시 60 FPS의 부드러운 3D 툴패스 뷰어가 실행됩니다.

💡즉각적인 하드웨어 가속

대용량 파일 로딩 시 화면이 멈추는 일반 프로그램과 달리, 본 뷰어는 G-code 명령어를 병렬 분석하여 Three.js 기반으로 GPU 메모리에 선분을 직접 할당하므로 프로그램 설치 없이 수 밀리초 만에 화면에 표시됩니다.

2. 출력 전 품질 사전 점검: 툴패스 분석을 통해 사전에 차단할 수 있는 결함들

슬라이싱 경로를 눈으로 확인하지 않고 출력을 시작하는 것은 값비싼 엔지니어링 필라멘트를 버리거나 노즐을 막히게 만드는 지름길입니다. 툴패스 사전 검사는 단순 입체 뷰어에서는 보이지 않는 핵심 제조 결함을 사전에 적발합니다.

1. 체적 유량(Volumetric Flow) 한계 초과: 슬라이서가 핫엔드의 플라스틱 용융 능력을 초과하는 속도를 지정하면(예: 최대 용융량이 15 mm³/s인 핫엔드에 28 mm³/s를 요구), 익스트루더 모터가 탈조를 일으키며 심각한 압출 불량과 부품 강도 저하가 발생합니다. 레이어별 속도 맵을 확인하여 한계 초과 구간을 사전에 발견할 수 있습니다.

2. Z-심(Seam) 위치 및 정렬: 외벽 루프가 시작되고 끝나는 지점에는 미세한 돌기나 틈새(Z-심)가 생깁니다. 자동 설정은 매끄러운 곡면 한가운데 무작위로 심을 분산시키는 경우가 많습니다. 툴패스 검사를 통해 심이 모서리나 눈에 띄지 않는 후면에 숨겨져 있는지 확인할 수 있습니다.

3. 허공 브릿지(Bridging) 방향성: 슬라이서가 빈 공간을 건너뛸 때 벽과 수직으로 연결하지 않고 틈새와 평행하게 허공에 라인을 그리는 오류가 발생할 수 있습니다. 3D 뷰어로 브릿지 방향을 확인하여 양쪽 지지면에 단단히 안착되는지 검증할 수 있습니다.

4. 과도한 리트랙션과 히트 크립(Heat Creep): 촘촘한 자이로이드 격자나 복잡한 조형물은 좁은 구간에서 수백 번의 연속 리트랙션을 발생시킵니다. 잦은 후퇴 동작은 녹은 플라스틱을 노즐 목(Heatbreak) 냉각부로 끌어올려 플라스틱이 팽창하면서 노즐이 꽉 막히는 히트 크립을 유발합니다. 분석기는 이러한 위험 구간을 시각적으로 즉시 식별합니다.

출력 전 필수 점검 체크리스트

  • ✓체적 유량 검증: 이동 속도가 핫엔드의 최대 용융 한계치 내에 있는지 확인
  • ✓Z-심 위치 확인: 외벽 시작점이 외관 표면을 피해 모서리나 후면에 위치하는지 확인
  • ✓브릿지 방향 검증: 허공을 가로지르는 브릿지 라인이 지지 벽면에 직각으로 견고하게 걸치는지 확인
  • ✓리트랙션 집중 구역 감지: 히트 크립 노즐 막힘을 유발하는 과도한 연속 후퇴 구간 탐지
  • ✓첫 번째 레이어 안착 확인: 브림(Brim) 폭이 베드 고정력을 충분히 확보하는지 점검

3. 다양한 슬라이서 헤더 메타데이터 자동 추출

최신 슬라이서는 이동 좌표(`G0`, `G1`, `G2`) 외에도 파일의 시작과 끝부분에 구조화된 상세 주석을 남깁니다. 본 파서는 각 제조사별 형식을 자동으로 해석하여 정보를 정리합니다.

OrcaSlicer 및 Bambu Studio: 예상 출력 시간(`total estimated time`), g 및 m 단위 필라멘트 소모량, 퍼지 타워 폐기물량, 챔버 목표 온도를 정확하게 추출합니다.

PrusaSlicer 및 SuperSlicer: 최대 체적 유량 제한치, 첫 레이어 및 기본 레이어 높이 설정, 요소별 출력 속도 분포를 확인합니다.

Ultimaker Cura: 계산된 출력 시간, 소모 필라멘트 길이, 노즐 및 베드 목표 온도를 가져옵니다.

텍스트 편집기에서 수만 줄의 코드를 직접 뒤질 필요 없이, 화면 상단의 정보 바에 모든 핵심 지표가 한눈에 정리됩니다.

💡표준화된 규격 표시

각 슬라이서의 고유 변수 명칭을 표준 단위(g, m, ℃, 시간/분)로 자동 환산하여 어떤 슬라이서로 만든 파일이든 일관된 형태로 이해할 수 있습니다.

4. 완벽한 기밀 유지: 100% 브라우저 메모리 WebGL 로컬 처리

많은 온라인 G-code 뷰어는 파일을 외부 클라우드 서버로 업로드하여 서버 측에서 렌더링을 진행합니다.

하지만 엔지니어링 기업, 기밀유지계약(NDA) 프로젝트, 방산 및 의료기기 시제품의 경우 머신 코드를 외부 서버로 전송하는 것은 중대한 보안 규정 위반에 해당합니다.

G-code에는 제품의 정밀 좌표, 공차, 내부 구조 등 핵심 지적 재산이 그대로 담겨 있습니다. 이를 외부 서버로 전송하는 것은 도면 유출의 위험을 수반합니다.

3D Calcs는 완전한 로컬 처리 아키텍처를 고수합니다. 100MB 크기의 G-code 파일이라도 사용자 컴퓨터의 브라우저 메모리와 GPU 내에서만 처리됩니다. 브라우저 개발자 도구의 네트워크 탭을 확인해 보시면 단 1바이트의 파일 데이터도 외부로 전송되지 않음을 직접 확인할 수 있습니다.

💡로컬 실행 보안 보증

사용자의 파일은 기기 밖으로 절대 전송되지 않습니다. 페이지를 한 번 로딩한 후에는 인터넷 연결을 끊어도 완벽하게 작동하므로 엄격한 사내 보안 환경에서도 안전합니다.

5. 실제 제조 현장과의 연계: 경로 검사에서 USB 다이렉트 전송 및 견적서 발행까지

툴패스를 검사하는 것은 제조 워크플로의 출발점입니다. 설정과 경로가 안전하다고 검증되면, 다음 단계는 실제 출력 장비로 전송하거나 견적을 산출하는 것입니다.

저희 플랫폼은 이 시각적 검사를 실제 제조 공정과 직접 연결하는 두 가지 워크플로를 제공합니다.

1. Web Serial USB 직접 전송: 검사를 마친 캘리브레이션 파일이나 매크로가 있습니까? '프린터로 전송 (USB)' 버튼을 클릭하면 내장된 Web Serial 컨트롤러로 즉시 연동됩니다. SD 카드를 들고 다닐 필요 없이 브라우저에서 Marlin이나 Klipper 프린터로 G-code를 한 줄씩 직접 스트리밍하세요.

2. 즉시 견적 산출: 추출된 필라멘트 무게와 출력 시간 데이터는 '3D 프린팅 출력 비용 및 견적 계산기'로 자동 연동되어 고객 제출용 정식 상업 견적서 PDF를 원클릭으로 다운로드할 수 있습니다.

원스톱 디지털 제조 파이프라인

  • ✓3D 경로 검사: WebGL 화면에서 레이어별 경로, 트래블 이동, 심 위치를 정밀 검토
  • ✓파라미터 확인: 헤더 메타데이터를 통해 온도, 속도, 예상 원자재 소모량 검증
  • ✓USB 다이렉트 출력: Web Serial 기능을 통해 테스트 파일을 프린터로 즉시 전송
  • ✓견적서 원클릭 발행: 실제 출력 데이터를 기반으로 상업용 PDF 견적서 즉시 생성

자주 묻는 질문 (FAQ)

이 도구는 어떤 슬라이서로 생성된 G-code인지 감지할 수 있나요?
네! OrcaSlicer, Bambu Studio, PrusaSlicer, Cura, SuperSlicer, Simplify3D의 헤더 주석을 분석하여 프로필, 속도 및 생성 타임스탬프를 표시합니다.
G-code 분석기는 총 필라멘트 소비량을 어떻게 계산하나요?
모든 압출 이동(G1 E)을 스캔하여 누적 압출기 위치와 상대/절대 압출 모드(M82/M83), 리트랙션 거리를 반영해 정밀 계산합니다.
업로드한 G-code 파일이 외부 클라우드 서버로 전송되나요?
아닙니다. 모든 파일 구문 분석 및 3D 시각화는 웹 브라우저 로컬 메모리(JavaScript 및 Three.js)에서 안전하게 처리됩니다.
레이어 시간 분포 차트는 무엇을 보여주나요?
각 층별 인쇄 소요 시간을 시각화하여 냉각 지연으로 감속된 구간이나 불필요한 장거리 이동 구간을 쉽게 찾아냅니다.
상대 압출(M83)과 절대 압출(M82)의 차이는 무엇인가요?
절대 모드(M82)에서 E값은 출력 시작부터의 누적 길이를 나타냅니다. 상대 모드(M83)는 각 G1 명령마다 해당 이동에 필요한 필라멘트 양만 지정하므로 수정이 용이합니다.
CALCULATOR SUITE

관련 도구 모음

22개 전체 도구 보기 →→