FLY-EDDY 배선
FLY-EDDY는 I2C 인터페이스를 통해 툴보드 또는 메인보드에 연결되며, 5P 케이블에는 4개의 I2C 신호선(VCC, GND, SDA, SCL)과 1개의 온도 감지선(TEMP, 온보드 서미스터)이 포함되어 있습니다. 두 모델의 신호 정의는 동일하며, 호환 플랫폼만 다릅니다:
- EDDY-F(FPC 케이블): SHT36 V3, SB2040 V3, SB2040 PRO V3 툴보드의 EDDY 인터페이스 전용
- EDDY-M(MX1.25 커넥터): 일반 툴보드 또는 메인보드에 적합하며, I2C 인터페이스를 통해 연결됩니다. 구체적인 I2C 설정은 실제 메인보드 정의에 따라야 합니다(자세한 내용은 아래 I2C 설명 참조)
케이블 사양
| 모델 | 케이블 | 사양 |
|---|---|---|
| EDDY-M | 리본 케이블 - 단일 헤드 MX1.25 | 5P(VCC / GND / SDA / SCL / TEMP), 30cm |
| EDDY-F | FPC 케이블 | 5P(VCC / GND / SDA / SCL / TEMP), 0.5mm 피치, 동일 방향, 150mm / 200mm 선택 가능 |
I2C 핀 정의
| 핀 | 정의 | 설명 |
|---|---|---|
| VCC | 전원 양극 | 5V 전원 공급 |
| GND | 전원 접지 | MCU와 공통 접지 |
| SDA | I2C 데이터 라인 | MCU의 I2C SDA 핀에 연결 |
| SCL | I2C 클록 라인 | MCU의 I2C SCL 핀에 연결 |
| TEMP | 온도 감지 | 온보드 서미스터 출력, MCU의 ADC 핀에 연결, [temperature_probe] 온도 드리프트 보상에 사용(선택 사항) |
- EDDY-M: MX1.25 커넥터 핀 순서(왼쪽에서 오른쪽)는 SDA, TEMP, SCL, 5V, GND입니다.
- EDDY-F: FPC 케이블은 FLY 툴보드(SHT36 V3 / SB2040 V3 / SB2040 PRO V3)의 EDDY 인터페이스에만 적합하며, 삽입만 하면 되고 핀 순서를 확인할 필요가 없습니다.
SDA / SCL은 오픈 드레인 신호로, 신호 라인에 커패시터(필터 커패시터, 디커플링 커패시터 등), 인덕터, 다이오드 등의 부품을 직렬 또는 병렬로 연결하지 마십시오. 또한 RC / LC 필터 회로나 외부 레벨 시프트 모듈을 통과시키지 마십시오. 그렇지 않으면 신호 상승 에지 타이밍이 변경되어 I2C 통신이 불안정해지거나 오류가 발생할 수 있습니다.
FLY-EDDY의 I2C 주소는 0x42(42)로 고정되어 있으며, 설정 항목 i2c_address: 42에 해당합니다.
배선 절차
배선을 시작하기 전에 프린터를 완전히 끄고 전원 공급 장치를 분리하십시오. 전원이 켜진 상태에서 케이블을 연결하거나 분리하고, 인터페이스 핀 순서를 정리하거나 커넥터를 만지지 마십시오.
- EDDY-M(MX1.25 커넥터)
- EDDY-F(FPC 케이블)
- MX1.25 리본 케이블을 EDDY-M 커넥터 하우징에 삽입하고, 커넥터 핀 순서(왼쪽에서 오른쪽: SDA, TEMP, SCL, 5V, GND)에 맞춰 하나씩 연결합니다.
- 케이블의 다른 쪽 끝을 일반 툴보드 또는 메인보드의 I2C 인터페이스에 연결하고, 인터페이스 실크 스크린을 기준으로 핀 순서를 확인합니다.
- TEMP 라인을 메인보드의 사용 가능한 ADC 핀에 연결합니다. 사용 가능한 ADC 핀이 없으면 연결하지 않아도 되지만, 온도 드리프트 보상 기능은 사용할 수 없습니다.
- 커넥터를 끝까지 삽입한 후 케이블을 가볍게 당겨 빠지지 않는지 확인하고, 배선을 정리하여 늘어지거나 잡아당겨지지 않도록 합니다.
EDDY-M을 일반 툴보드 또는 메인보드에 연결할 때 i2c_mcu, i2c_bus는 실제 메인보드의 MCU 정의에 따라 작성해야 합니다. 소프트웨어 I2C를 사용할 때는 i2c_software_scl_pin / i2c_software_sda_pin을 지정해야 합니다. I2C 주소는 0x42(42)로 고정되어 있으며, 수정 발진기 주파수는 40MHz입니다.
- FPC 케이블(5P, 0.5mm 피치, 동일 방향)을 EDDY-F 커넥터에 삽입합니다: 잠금 장치를 열고, 케이블의 금속 접촉부를 올바른 방향으로 삽입한 후 평평하게 누르고 잠금 장치를 닫아 고정합니다.
- 케이블의 다른 쪽 끝을 SHT36 V3 / SB2040 V3 / SB2040 PRO V3 툴보드의 EDDY 인터페이스에 연결합니다. FPC와 툴보드 인터페이스가 일대일로 대응되므로 삽입만 하면 되며 핀 순서를 확인할 필요가 없습니다.
- TEMP 라인은 자동으로 툴보드 EDDY 인터페이스의 온도 감지 핀(SHT36 V3의 경우
gpio28)에 연결되므로 추가 배선이 필요 없습니다. - 케이블에 구부러짐이나 노출된 구리 호일이 없는지 확인하고, 설치 중 압착으로 인한 손상을 방지합니다.
SHT36 V3 툴보드 FPC 연결 예시:
SB2040 V3 툴보드 FPC 연결 예시:
두 연결 방식 핀 대조표
| 신호 | EDDY-M(MX1.25 커넥터) | EDDY-F(FPC 케이블) | 툴보드 / 메인보드 인터페이스 |
|---|---|---|---|
| 전원 양극 | 5V | 5V | 5V / VCC |
| 전원 접지 | GND | GND | GND |
| 데이터 라인 | SDA | SDA | SDA |
| 클록 라인 | SCL | SCL | SCL |
| 온도 감지 | TEMP | TEMP | ADC 핀(SHT36 V3의 경우 gpio28) |
EDDY-M의 MX1.25 커넥터 핀 순서(왼쪽에서 오른쪽): SDA, TEMP, SCL, 5V, GND입니다. EDDY-F의 FPC 케이블은 FLY 툴보드 EDDY 인터페이스에만 적합하므로 핀 순서를 확인할 필요가 없습니다.
배선 권장 사항
- EDDY 통신 라인은 모터 라인, 히터 라인 및 히트베드 라인에서 멀리 떨어뜨려 I2C 신호 간섭을 방지하십시오.
- I2C 라인은 너무 길지 않아야 하며, 케이블 품질이 낮거나 배선이 너무 길면 통신이 불안정해질 수 있습니다.
- 배선이 전원 라인과 교차해야 하는 경우 가능한 한 수직으로 교차하십시오.
배선 후 검증
배선이 완료되고 모든 케이블이 단단히 연결되었는지 확인한 후 전원을 켜서 검증할 수 있습니다:
- 구동 전류 보정 실행:
LDC_CALIBRATE_DRIVE_CURRENT CHIP=fly_eddy_probe - 보정이 정상적으로 완료되면 I2C 통신이 정상임을 의미하며, 높이 보정을 계속 진행합니다.
BUS_TIMEOUT,Invalid read data등의 I2C 오류가 발생하면 먼저 전원을 차단하고 배선을 확인한 다음, I2C 설정 항목을 참조하여 속도를 조정합니다.
I2C 오류 문제 해결: EDDY 문제 모음
I2C 설정 항목 설명: EDDY I2C 핀 및 설정 설명