본문으로 건너뛰기

Eddy 사용

정보
  • 사용 전 자신의 프린터에 누전이 없는지 확인하세요
  • 이전에 eddy, Probe, BL-Touch의 설정이 있었다면 삭제하세요
  • Eddy를 설치할 때는 코일을 노즐 위에 위치시키고 노즐에서 2mm-3mm 거리에 둡니다
  • 테스트 시 열판을 켜지 마세요
주의 사항
  • 다중 Z축 기계는 한 번 수동으로 수평을 맞추어야 합니다

배선도

  • 로고가 열판 방향으로 설치되어야 합니다

참고 설정

  • XY의 오프셋 값은 스캐닝 베드 모듈과 노즐 자체를 기준으로 계산한 후 아래의 오프셋에 수정해야 합니다
[probe_eddy_current fly_eddy_probe]
sensor_type: ldc1612
i2c_address: 43
i2c_mcu: SHT36
i2c_bus: i2c1e
x_offset: 0 # x 오프셋을 설정하세요
y_offset: 21.42 # y 오프셋을 설정하세요
z_offset: 2 # z 오프셋을 설정하세요
i2c_speed: 4000000

[temperature_probe fly_eddy_probe]
sensor_type: Generic 3950
sensor_pin:SHT36:gpio28
horizontal_move_z: 2

코일 모델 다운로드 링크

  • 아래 다운로드 링크를 클릭하세요
  • Loading...

XY 이동 값 계산

  • 모델을 다운로드한 후 프린터의 실제 상황에 따라 XY 이동 값을 계산하십시오
  • 측정이 완료되면 구성의 x_offsety_offset 값을 수정하십시오

도움을 주시겠습니까? 이 튜토리얼에는 최적화할 수 있는 부분이 있는지 확인해 주세요

Eddy 보정

주의사항

  • Probe, BL-Touch와 같은 관련 설정이 구성되지 않았는지 확인하십시오
  • 여러 Z축 기계는 수동으로 수평을 조정해야 합니다
  • 보정 전 열판에 이물질이 없는지, 노즐이 깨끗한지 확인하십시오

구성 추가

주의

⚠️ 중요 알림:

  1. 다음 구성은 임시 구성이며 사용 후 반드시 삭제하거나 주석 처리해야 합니다
  2. 추가한 후 Save & Restart를 클릭하여 저장하고 재시작하십시오
  3. printer.cfg 파일의 가장 상단에 추가해야 하며, 가장 하단에 추가하지 마십시오
[force_move]
enable_force_move: true

[gcode_macro _LDC_CALIBRATE_DRIVE_CURRENT]
gcode:
BED_MESH_CLEAR
SET_KINEMATIC_POSITION x=100 y=100 z=10
G28 X Y
M104 S0
M140 S0
M106 S0
G0 X{printer.toolhead.axis_maximum.x / 2} Y{printer.toolhead.axis_maximum.y / 2} F6000
G0 Z20 F600
G4 P1000
LDC_CALIBRATE_DRIVE_CURRENT CHIP=fly_eddy_probe
G4 P1000
SAVE_CONFIG

[gcode_macro PROBE_EDDY_CURRENT_CALIBRATE_AUTO]
gcode:
BED_MESH_CLEAR
G28 X Y
M104 S0
M140 S0
M106 S0
G90 # Abs positioning
G1 X{ printer.toolhead.axis_maximum.x/2 } Y{ printer.toolhead.axis_maximum.y/2 } F6000
{% if 'z' not in printer.toolhead.homed_axes %}
SET_KINEMATIC_POSITION Z={ printer.toolhead.axis_maximum.z-1 } # Allows the user to work it down until it touches.
{% endif %}
PROBE_EDDY_CURRENT_CALIBRATE {rawparams}

[gcode_macro TEMP_COMPENSATION]
description: 온도 보상 보정 프로세스
gcode:
{% set bed_temp = params.BED_TEMP|default(90)|int %}
{% set nozzle_temp = params.NOZZLE_TEMP|default(250)|int %}
{% set temperature_range_value = params.TEMPERATURE_RANGE_VALUE|default(3)|int %}
{% set desired_temperature = params.DESIRED_TEMPERATURE|default(80)|int %}
{% set Temperature_Timeout_Duration = params.TEMPERATURE_TIMEOUT_DURATION|default(6500000000)|int %}
# 안전 검사: 모든 축이 잠금 해제되었는지 확인합니다
{% if printer.pause_resume.is_paused %}
{ action_raise_error("오류: 인쇄기가 일시 중지 상태입니다. 먼저 활성화를 복원하십시오") }
{% endif %}
# 단계 1: 모든 축 홈
STATUS_MESSAGE="모든 축 홈 중..."
G28
STATUS_MESSAGE="홈 완료"
# 단계 2: 자동 수평 조정
Z_TILT_ADJUST
# 단계 3: Z축 안전 상승
STATUS_MESSAGE="Z축 상승 중..."
G90
G0 Z5 F2000 # 충돌 방지를 위해 느린 속도로 상승
# 단계 4: 타임아웃 및 온도 보정 설정
SET_IDLE_TIMEOUT TIMEOUT={Temperature_Timeout_Duration}
STATUS_MESSAGE="온도 탐지기 보정 시작 중..."
TEMPERATURE_PROBE_CALIBRATE PROBE=fly_eddy_probe TARGET={desired_temperature} STEP={temperature_range_value}
# 단계 5: 인쇄 온도 설정 (필요에 따라 수정)
STATUS_MESSAGE="작업 온도 설정 중..."
SET_HEATER_TEMPERATURE HEATER=heater_bed TARGET={bed_temp}
SET_HEATER_TEMPERATURE HEATER=extruder TARGET={nozzle_temp}
# 완료 알림
STATUS_MESSAGE="온도 보상 프로세스 완료!"
description: G-Code macro

드라이브 전류 보정

  • 웹 페이지의 콘솔에서 다음 명령어를 입력하십시오
    _LDC_CALIBRATE_DRIVE_CURRENT
  • 이때 프린터가 중심 위치로 이동하고 인쇄 헤드가 열판에서 멀어집니다
  • 그런 다음 자동 드라이브 전류 보정이 시작되며, 보정이 완료되면 자동으로 저장됩니다
  • 마지막으로 Klipper가 재부팅됩니다

보정 높이

  • 다중 Z축 기계는 한 번 수동으로 수평을 조정한 후 보정 높이를 수행해야 합니다
  • 다중 Z축 기계가 높이 보정을 완료한 후 조정을 실행하고 다시 높이를 보정해야 합니다 (권장)
  • 보정 전 열판에 이물질이 없고 노즐이 깨끗한지 확인하십시오
  • 웹 페이지의 콘솔에서 다음 명령어를 입력하십시오

    PROBE_EDDY_CURRENT_CALIBRATE_AUTO CHIP=fly_eddy_probe
  • 이 시점에서 프린터가 중심 위치로 이동하고 대화상자가 나타납니다

  • 이 명령어를 실행한 후 Klipper UI에 표시되는 Z 높이는 중요하지 않으며, 노즐의 높이를 적절한 위치로 조정하면 됩니다

  • Klipper UI의 지시에 따라 점차 노즐을 낮추어 인쇄 베드에 놓인 종이를 약간의 마찰력이 있도록 평평하게 이동할 수 있도록 하십시오

  • 이 과정 동안 노즐이 인쇄 베드에 과도한 압력을 가하거나 손상시키지 않도록 주의하십시오

  • 완료 후 대화상자 내의 "ACCEPT" 버튼을 클릭하면 시스템이 EDDY의 높이를 보정하기 시작합니다

  • 보정이 완료되면 웹 페이지 우상단의 "SAVE_CONFIG & Restart" 버튼을 클릭하십시오. 이 버튼을 클릭하면 구성이 저장되고 Klipper가 재부팅됩니다

온도 보상

  • Eddy가 온도 보상을 수행할 때 열판의 극한 온도가 매우 높으므로 화상에 주의하십시오
  • 온도 보상 전에는 열판과 노즐을 가열하지 마십시오
  • 작업 중 열판 표면에 닿지 마십시오
  • 권장 사항: 열 절연 장갑을 착용하여 작업하십시오
  • 매크로 버튼 TEMP_COMPENSATION을 클릭하면 대화상자가 나타납니다
  • 대화상에서는 열판 온도, 노즐 온도, 온도 범위 값 및 목표 온도를 설정할 수 있습니다
  • "START" 버튼을 클릭하면 시스템이 온도 보상 보정을 시작합니다
  • 온도 보상 과정 중 시스템은 열판과 노즐의 온도를 자동으로 조정하고 3℃마다 수동 Z 이동 보정을 수행하도록 안내합니다
  1. 이 작업을 수행한 후 UI에 Z 축 조정 상자가 표시됩니다. 위에서 언급한 수동 Z 축 이동 보정(Paper Test) 방법을 사용하여 종이를 노즐과 베드 사이에 고정한 후 해당 값을 확인하십시오.
  1. 값 수락 후 열판 온도를 80°C로, 노즐 온도를 250°C로 자동 조정합니다.
  2. 공기 조절기나 창문이 있는 방에서 작업하는 경우, Eddy의 온도 상승을 보장하기 위해 공기 조절기를 꺼야 하거나 창문을 닫는 것이 좋습니다. 바람은 온도 상승에 영향을 줄 수 있습니다.
  3. Eddy의 온도가 상승하면서 시스템은 3°C마다 수동 Z 이동 보정을 수행하도록 자동으로 안내합니다. 열판의 온도가 매우 높으므로 화상에 주의하십시오!!!
  1. 수동 Z 이동 보정(Paper Test)을 반복하여 보정을 완료할 때까지 계속하십시오. 만약 Eddy의 온도가 더 이상 상승하지 않는다고 느끼면 아래의 관련 명령어를 사용하여 보정을 조기에 종료할 수 있습니다.
  • 드리프트 보정 중 사용 가능한 추가 GCODE 명령어는 다음과 같습니다: TEMPERATURE_PROBE_NEXT
  • TEMPERATURE_PROBE_NEXT는 EDDY가 설정된 목표 온도 80°C에 도달하기 전에 새로운 데이터 샘플링을 강제합니다.
  • TEMPERATURE_PROBE_COMPLETE는 EDDY가 설정된 온도 80°C에 도달하지 못하기 전에 보정을 종료합니다.
  • ABORT는 보정을 종료하고 결과를 무시하는 데 사용할 수 있습니다.
  • 보정이 완료되면 SAVE_CONFIG를 사용하여 온도 이동 설정을 저장하십시오!
  • 요약하자면, 위의 보정 프로세스는 대부분의 다른 프로그램보다 더 도전적이며 시간이 더 많이 걸립니다. 광범위한 온도 범위에서 훌륭한 첫 번째 층 인쇄 효과를 제공하려면 연습과 여러 번의 시도가 필요할 수 있습니다!

사용 최적화

빠른 베드 스캔

  • 다음 매크로는 정렬을 실행할 때 노즐을 10mm로 올리고, 빠르게 베드를 스캔한 후 베드를 다시 2mm로 올려 정밀한 정렬을 수행하게 합니다
[gcode_macro Z_TILT_ADJUST]
rename_existing: _Z_TILT_ADJUST
gcode:
# ========== 상태 저장 ==========
SAVE_GCODE_STATE NAME=STATE_Z_TILT

# ========== 환경 준비 ==========
BED_MESH_CLEAR # 기존 베드 메시 데이터 지우기

# ========== 주요 수평 조정 프로세스 ==========
{% if not printer.z_tilt.applied %}
# 초기 거친 조정
_Z_TILT_ADJUST horizontal_move_z=10 retry_tolerance=1
{% endif %}

# 세부 두 번째 수준 조정
_Z_TILT_ADJUST horizontal_move_z=2 retry_tolerance=0.075 retries=20 METHOD=rapid_scan ADAPTIVE=1
G0 Z10 F6000 # HORIZONTAL_MOVE_Z 대신 표준 G-code 명령어 사용

# ========== 후처리 ==========
G90 # 절대 좌표 모드 강제
G0 Z10 F6000 # Z 축을 안전한 높이로 올리기
M117 Z_tilt Completed # 완료 상태 표시
G28 # 원점으로 돌아가기
# ========== 상태 복원 ==========
RESTORE_GCODE_STATE NAME=STATE_Z_TILT
M400

열판

  • 다음 매크로는 넷베드 동작을 빠른 넷베드로 변경합니다
[gcode_macro BED_MESH_CALIBRATE]
rename_existing: _BED_MESH_CALIBRATE
gcode:
_BED_MESH_CALIBRATE horizontal_move_z=2 METHOD=rapid_scan {rawparams}
# G28 X Y
  • 대전력 AC 열판을 사용하는 경우 구성에 추가하는 것이 좋습니다
  • 이 구성은 대전력 열판이 EDDY에 미치는 영향을 줄입니다
  • EDDY를 사용할 때 자동으로 열판을 꺼서 사용 후 온도를 복원합니다
[gcode_macro BED_MESH_CALIBRATE]
rename_existing: _BED_MESH_CALIBRATE
gcode:
{% set TARGET_TEMP = printer.heater_bed.target %}
M140 S0
_BED_MESH_CALIBRATE {rawparams}
M140 S{TARGET_TEMP}

EDDY 사용 Z축 이동 기능

EDDY 최적화 구성 다운로드

  • 아래 다운로드 링크를 클릭하세요
  • 참고: eddy.cfgvariables.cfg라는 두 개의 파일이 필요하며, printer.cfg와 동일한 디렉토리에 추가해야 합니다
  • Loading...

eddy.cfg 구성 추가

  • Eddy가 자동 수평 센서와 Z축 한계 스위치로 동시에 작동하고 Z축 이동 기능을 사용하려는 경우
  • printer.cfg최상단에 다음 구성을 추가하십시오
[include eddy.cfg]

경로 수정

  • eddy.cfg 파일을 열고 [save_variables] 구성 항목을 찾으십시오
  • filename의 경로를 시스템에 맞는 경로로 수정하십시오
주의사항
  • 다음은 참고 사항입니다
  • variables.cfg 파일의 경로는 시스템에 따라 수정해야 합니다
  • Fly_FAST 시스템에서 사용되는 경로
    [save_variables]
    filename: /usr/share/printer_data/config/variables.cfg
  • Fly_Armbian 시스템에서 사용되는 경로, 다른 시스템은 이 방법을 참조하십시오
    [save_variables]
    filename: /home/fly/printer_data/config/variables.cfg

Z 이동 설명

  • Z 이동 보정을 위해서는 큰 면적의 모델을 먼저 절단해야 하며, 단일 층만 인쇄하면 됩니다
  • mainsail Z축 이동 보정 위치
  • fluidd Z축 이동 보정 위치
  • 보정이 완료되면 저장을 클릭하십시오.请注意保存只会在控制台中提示!!!!
  • 저장 후 Klipper를 재부팅할 필요가 없습니다!
주의사항
  • Z 이동 튜토리얼을 몇 번 반복해야 완벽한 첫 번째 층을 얻을 수 있습니다
Loading...
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -
- 3D Mellow -