모든 게시글

2026년 10월 7일

G-code 분석기: 출력 시간·필라멘트 사용량

0 조회수아직 평가가 없습니다· 평가하려면 로그인하세요
도구 열기
G-code 분석기: 출력 시간 2시간 15분, 필라멘트 25.1g, 180레이어, 소재 비용

완성된 G-code 파일에서 출력 시간과 필라멘트 사용량을 알고 싶다면 G-code 분석기에 올리세요. 1초 만에 출력 시간, 필라멘트 사용량(그램과 미터), 레이어 수, 파일을 만든 슬라이서, 내가 입력한 kg당 가격으로 계산한 플라스틱 비용이 나옵니다. 무료이고, 로그인 없이 브라우저에서 작동하며, 파일(100MB까지)은 업로드되지 않습니다.

가진 것이 .gcode 하나뿐인 상황을 위해 만들었습니다. 고객이 보냈거나, SD 카드나 Klipper 장비에 있고 슬라이서 프로젝트는 어디에도 없을 때입니다. 그럴 때 출력에 얼마나 걸리고 플라스틱이 얼마나 들지 짐작할 필요가 없습니다.

G-code 파일은 어떻게 분석하나요? 세 단계

  1. 분석기를 열고 .gcode, .gco, .g 파일을 놓습니다(또는 상자를 클릭해서 찾아봅니다).
  2. 큰 숫자 네 개를 읽습니다. 출력 시간, 필라멘트 그램, 필라멘트 미터, 레이어 수입니다. 파일을 만든 슬라이서는 아래에 표시됩니다.
  3. 「플라스틱 비용」 블록에 스풀의 kg당 가격을 입력합니다. 칸에는 1990이 미리 들어 있으니 내 가격으로 바꾸세요. 결과는 그램 x kg당 가격 / 1000입니다. 100 미만의 금액은 소수점 둘째 자리까지(예: 8.57), 그보다 큰 금액은 정수로 표시됩니다. 통화는 붙지 않으므로 입력한 통화로 결과가 나옵니다.

작은 출력은 소수점 이하가 유지됩니다. kg당 20일 때 85g은 1.70, 600g은 12.00으로 표시됩니다. 비용 블록은 파일에서 그램이나 미터가 발견되면 항상 나타납니다.

분석기는 숫자를 어디서 가져오나요?

먼저 슬라이서가 주석에 적은 메타데이터를 찾습니다. 그 데이터는 슬라이서 자체 추정만큼 정확합니다. 메타데이터가 없으면 분석기가 이동 명령으로 직접 계산합니다. 「이동으로 추정」 배지가 어느 쪽인지 알려 줍니다.

슬라이서주석에서 읽는 것
CuraTIME:, Filament used:(미터), LAYER_COUNT:
PrusaSlicer, SuperSlicerestimated printing time, filament used [g], filament used [mm]
OrcaSlicer, Bambu Studio위와 같고 추가로 total estimated time, total filament weight [g], total filament length [mm], total layer number
Simplify3DBuild time:, Filament length:, Plastic weight:
기타메타데이터 없음: G0/G1 이동과 E 압출로 계산하고 추정값으로 표시

슬라이서가 필라멘트 길이만 주었다면 그램은 PLA(밀도 1.24g/cm3, 1.75mm 필라멘트)로 계산합니다. 그램만 주었다면 미터는 같은 값으로 역변환해서 구합니다.

필라멘트 1미터는 몇 그램인가요?

대략적인 계산과, 길이를 무게로 바꾼 값을 얼마나 믿을지 가늠하는 데 유용합니다. 1.75mm 필라멘트 기준:

소재일반적인 밀도, g/cm31m의 질량, g
PLA1.24약 3.0
PETG1.27약 3.1
ABS1.04약 2.5
TPU1.21약 2.9

밀도는 브랜드마다 조금씩 다르니 근삿값으로 보세요. 결론은 PLA와 PETG는 변환 오차가 작고, ABS는 「길이만」 있는 모드에서 분석기가 무게를 약 15~20% 과대평가한다는 것입니다. 슬라이서가 그램을 직접 적었다면 변환은 전혀 없습니다.

결과로 무엇을 할 수 있나요?

숫자활용
출력 시간프린터 소비 전력을 곱해 전기료를 추정. 3D 프린터의 전기 사용량 참고
그램kg당 가격을 곱해 재료비를 계산하고, 필라멘트 잔량 계산기로 스풀에 남은 양과 비교
레이어레이어 높이 점검: 높이 60mm 모델을 0.2mm 레이어로 출력하면 300레이어
슬라이서파일이 예상한 프로파일과 프린터로 슬라이싱되었는지 확인

전체 원가(전기료, 프린터 감가상각, 인건비, 서포트, 후가공, 마진)는 3D 프린팅 원가 계산법을 읽고 계산기를 쓰세요. 분석기는 플라스틱만 다룹니다.

예시: 분석기 숫자에서 가격까지

분석기에 2시간 40분, 85g이 나왔다고 해 봅시다. 스풀은 kg당 25,000원, 프린터는 평균 약 120W를 쓰고, 전기 요금은 kWh당 200원입니다(모두 예시 수치이니 내 값을 넣으세요).

항목계산합계
플라스틱85g x 25,000원 / 1000약 2,125원
전기료2.67시간 x 0.12kW x 200원약 64원

이런 출력에서 전기료는 거의 눈에 띄지 않고, 플라스틱, 프린터 마모, 내 시간이 크게 작용합니다. 그래서 분석기는 최종 원가가 아니라 첫 단계입니다. 결과를 감가상각, 인건비, 마진과 함께 계산기에 옮기세요.

한계와 함정은 무엇인가요?

  • 이동 기반 추정은 대략적임. 시간은 거리를 이송 속도로 나눈 값에 가감속 10%를 더해 계산하고, 첫 F 명령 전까지는 1500mm/min으로 가정합니다. X/Y로 이동하는 이동에서 양의 E 이송만 압출로 칩니다. 리트렉션, 그 뒤의 언리트렉트 이동, 압출기만 움직이는 이동은 무시하고, M82/M83 모드와 G92 E0 리셋은 반영하며, G10/G11 펌웨어 리트렉트는 건너뜁니다. 그래도 단순화된 모델입니다(예를 들어 프라임 라인은 제외). 이 수치는 정확한 값이 아니라 자릿수 정도로 보세요.
  • 여러 필라멘트. 멀티컬러 파일에서는 사용량이 필라멘트당 값 하나씩의 목록으로 적힙니다(예: filament used [g] = 3.7, 0.6, 또는 압출기 둘의 Cura에서는 Filament used: 1.2m, 0.5m). 분석기는 모든 값을 더해 합계를 보여 주며 필라멘트별 내역은 없습니다. 그램은 소재별로 보정되지 않으므로 합계를 슬라이서의 요약과 비교하세요.
  • 슬라이서 시간과 실제 시간. 베드 가열, 출력 전 보정, 일시정지, 프린터의 실제 가속도가 시간을 더할 수 있습니다. 분석기는 슬라이서가 계산한 값을 보여 줍니다.
  • G-code가 아님. 다른 종류의 파일을 올리면 「파일을 해석할 수 없습니다. 정말 G-code인가요?」가 나옵니다.
  • 프로젝트 파일. .gcode, .gco, .g만 받습니다. Bambu Studio에서 슬라이싱한 .3mf는 먼저 일반 G-code로 내보내야 합니다.
  • 툴패스와 색상별 내역 없음. 툴패스 뷰어가 아닙니다. 레이어별 미리보기는 슬라이서를 쓰세요.

다른 도구를 써야 할 때는?

  • 슬라이서 자체(PrusaSlicer, OrcaSlicer, Bambu Studio, Cura)는 슬라이싱 직후 같은 숫자와 레이어 미리보기를 보여 줍니다. 프로젝트가 열려 있다면 거기서 보세요.
  • Klipper 인터페이스(Mainsail, Fluidd)와 OctoPrint는 프린터에서 파일 메타데이터를 보여 주고, Spoolman은 스풀 추적을 도와줍니다.
  • 이 분석기는 가진 것이 파일뿐일 때 편합니다. 슬라이서도 설치도 필요 없고 금액으로 빠르게 환산해 줍니다. 「플라스틱 값이 얼마지」라는 일회성 질문에는 충분합니다.

다음 단계는?

시간과 그램을 고객에게 줄 가격으로 바꾸려면 계산기나 전기 요금 계산기를 여세요. 아직 슬라이싱하지 않은 모델은 오버행 검사기가 모델의 얼마만큼이 서포트를 필요로 할지, 따라서 플라스틱이 얼마나 들어갈지 미리 보여 줍니다.

자주 묻는 질문

G-code 파일에서 출력 시간과 필라멘트 사용량은 어떻게 알 수 있나요?
분석기에 .gcode를 올리세요. 슬라이서가 남긴 주석에서 수치를 읽어 출력 시간, 필라멘트 사용량(g과 m), 레이어 수를 보여 줍니다. 슬라이서가 메타데이터를 남기지 않았다면 이동 명령 자체로 계산하고 추정값이라고 표시합니다.
G-code 분석기는 어떤 슬라이서를 인식하나요?
Cura, PrusaSlicer, SuperSlicer, OrcaSlicer, Bambu Studio, Simplify3D입니다. 파일의 주석에서 데이터를 바로 읽습니다. 다른 슬라이서의 파일은 G0/G1 이동과 E 압출값으로 분석합니다.
G-code 파일에서 필라멘트 사용량(gcode filament used)은 어디에 적혀 있나요?
보통 파일 앞이나 끝의 주석에 있습니다. PrusaSlicer와 OrcaSlicer는 filament used [g]와 filament used [mm] 같은 줄을, Cura는 미터 단위의 Filament used 줄을 적습니다. 분석기가 찾아서 그램과 미터로 변환해 줍니다.
필라멘트 무게는 얼마나 정확한가요?
슬라이서가 그램을 적었다면 그 값을 쓰며, 선택한 소재가 반영됩니다. 길이만 있으면 PLA 1.24g/cm3, 1.75mm 필라멘트로 무게를 계산하므로 다른 소재는 근삿값입니다.
G-code 파일로 출력 비용을 알 수 있나요?
분석기는 플라스틱 비용을 계산합니다. 그램에 입력한 kg당 가격(기본값 1990)을 곱한 값입니다. 전기료, 장비 마모, 인건비는 포함하지 않으므로 전체 원가는 계산기를 쓰세요.
G-code 파일 크기 제한이 있나요?
네, 100MB이고 확장자는 .gcode, .gco, .g입니다.
내 G-code가 서버에 업로드되나요?
아니요. 파일은 브라우저에서 분석되고 업로드되지 않습니다. 로그인은 필요 없습니다.
이 글이 도움이 되었나요?00이 글을 평가하려면 로그인하세요

댓글

G-code 분석기: 출력 시간·필라멘트 사용량 · 3D Print Pricing