IT/3D Printer, CNC

[3DP] Ender 3 Neo, Marlin @MKS Base V1.4

블랙오닉스 2024. 9. 4. 00:09

2024.09.03

SKR V1.4로 E1 (First Extruder)가 동작을 하다가 말다가 한다.

모두 해봐도 E2만 동작

1. 모터 드라이버 교환

2. 케이블 교환

3. 모터 교환

4. Extruder 2->1

5. Marlin 2.1.2.2 -> 2.1.2.4 동일

6. LA로 모터 드라이버 전단을 찍으면 정상처럼 보인다


보드 문제인가 싶어서 Tarantula의 보드로 테스트하기 위해 Marlin 2.1.2.4 빌드

VSCode에서 Auto Build Marlin  사용

 

보드는 

  #define MOTHERBOARD BOARD_MKS_BASE_14

시리얼 포트는 -1로 하면 Mega2560에 기본 UART가 없어서 에러라 0으로 설정

#define SERIAL_PORT 0

UART 3번은 충돌 난다고 해서 제거

// #define SERIAL_PORT_3 0

Laser PWM 핀이 충돌 난다고 해서 제거

//#define LASER_FEATURE

 

빌드후 USB 케이블로 연결하여 업로드중 Timeout

업로드 직전에 Reset을 풀어도 같다

 

혹시나 싶어서 PC 뒤의 USB에 연결해서 업로드하니 잘된다

Ender LCD에 잘 나온다.

이제 모터를 케이블로 연결하여 Extruder가 동작하는지 확인


MKS에서는 된다.

현재 설정으로 SKR로 바꿔서 테스트

안된다 -> 보드 불량

그렇다면 모터드라이버 단자를 직접 찍어봐야 겠다.

그런데 이미 찍었다

E0DIR 은 MCU에 연결된 신호고 E0-DIR이 LA로 찍은 신호인데 RN2를 통해서 직접 모터 드라이버에 연결된다.


참고로 MKS에서는 UART포트를 모두 다른 용도로 사용하고 있다

 

FT232RL과 AUX-1이 연결되어 있어 사용 가능할지도 모르겠다


정리하다보니 디버깅 포인트

1. A4988에 3.3V?

2. E0DR(모터 드라이버 소켓) 문제일 수 있으니 직접 찍어본다

 

=> E1 reset 관련 jumper 가 빠짐!!