본문으로 건너뛰기

인쇄 파일 깨짐 사전 검사

인쇄를 시작하기 전에 G 코드 파일에 대해 로컬 검사를 수행합니다. 파일이 손상되었거나 깨졌는지 확인하고, 인쇄 범위, 크기, 성형 높이, 레이어 수 등의 정보를 집계합니다.

기능 개요
  • 깨짐 / 손상 검사: 바이트 단위로 UTF-8 유효성 검사를 수행하며(블록 간 멀티바이트 시퀀스 호환), 첫 번째 불법 바이트의 행 번호와 바이트 오프셋을 정확히 찾아냅니다. 슬라이서 소프트웨어가 GBK 등의 인코딩으로 중국어를 작성하여 발생한 비UTF-8 문제와 복사 손상 등의 깨짐 문제를 식별할 수 있습니다
  • 제어 문자 검사: G 코드에서 0x00–0x1F로 손상된 비정상 바이트(예: 매개변수 문자 E가 0x05로 변경됨)를 전문적으로 식별합니다. 이러한 바이트는 합법적인 ASCII이므로 UTF-8 검사로는 발견할 수 없지만, Klipper가 해당 행을 파싱할 때 오류를 발생시킵니다. 도구는 해당 행 번호와 바이트 오프셋을 제공합니다
  • 비ASCII 통계: 파일 내 비ASCII 바이트 수를 집계합니다. 파일이 합법적인 UTF-8인 경우, 이러한 바이트가 주석에 있든 중국어 매개변수 이름(예: 히터 이름)에 있든 손상으로 간주되지 않으며 인쇄에 영향을 주지 않습니다. 명령 행에 비ASCII가 포함된 경우 해당 행 번호를 중립적으로 나열하여 확인할 수 있도록 합니다
  • 인쇄 범위 분석: G0 / G1 좌표를 파싱하여 X / Y / Z 각 축의 최솟값, 최댓값 및 이동 거리를 제공하고, 인쇄 크기(X × Y), 성형 높이(Z)를 요약합니다
  • 인쇄 정보 통계: 인쇄 크기(X × Y), 성형 높이(Z) 및 인쇄 레이어 수를 추정합니다
  • 호스트 원격 읽기: 호스트 IP를 입력하여 Moonraker에 연결한 후, 두 가지 소스에서 파일을 선택하여 다운로드하고 브라우저에서 로컬 사전 검사를 수행할 수 있으며, 모두 최신 시간 역순으로 정렬됩니다:
    • 인쇄 파일: gcodes 디렉토리(하위 디렉토리 포함)의 G 코드 파일을 나열하며, 수정 시간 역순으로 정렬하고 행 내에서 모델 썸네일을 지연 로딩합니다(목록은 기본적으로 처음 50개를 표시하며 "더 보기" 가능)
    • 기록 작업: 인쇄 기록(Moonraker History 컴포넌트)을 읽어 최근 인쇄 시간 역순으로 정렬하고, 상태, 소요 시간, 필라멘트를 표시하며, 썸네일이 존재할 경우 모델 미리보기 이미지를 표시합니다. 항목을 클릭하면 해당 G 코드 파일을 다운로드하여 로컬에서 분석할 수 있습니다
  • 로컬 파싱: 모든 분석은 브라우저 로컬에서 완료되며, 파일 내용은 어떤 서버에도 업로드되지 않습니다
주의 사항
  • .gcode / .gco / .gc / .g / .nc 등 일반적인 인쇄 파일 확장자를 지원합니다
  • 더 나은 경험을 위해 PC에서 접속하는 것을 권장합니다. 대용량 파일(예: 수백 MB) 분석에는 시간이 걸릴 수 있으므로 진행 표시줄이 완료될 때까지 기다려 주세요
  • 인쇄 범위와 레이어 수는 G 코드 모션 명령을 기준으로 집계된 것으로, 공회전 이동을 포함하며 참고값입니다. 실제 성형 치수는 슬라이서 소프트웨어를 기준으로 하세요
  • 파일이 비표준 명령 형식을 사용하거나 사용자 정의 매크로가 많은 경우 범위 통계가 불완전할 수 있습니다
  • 호스트 원격 읽기는 읽기 전용 작업으로, gcodes 디렉토리의 G 코드 파일 다운로드와 인쇄 기록 읽기만 수행하며 호스트 파일을 수정하거나 삭제하지 않습니다. 현재 브라우저가 호스트의 Moonraker(기본 포트 7125)에 접근할 수 있어야 하며, 네트워크가 연결되지 않거나 HTTPS 혼합 콘텐츠를 사용하는 경우 연결이 실패할 수 있습니다. 이 경우 로컬 업로드를 사용하세요
Loading...
Loading...