Home 명령으로 엔드스톱 체크시까지 이동시키는 부분을 설정하는데 며칠이 걸렸네요
계속 뭔가 생각했던 방향하고 맞지 않아서 반대로 설정했다가 정상으로 설정했다가
그래도 뭔가 또 안맞고 기타등등 이것저것 수정하느라 시간이 오래 걸렸습니다.
어이없게도 원인은 이 부분이었습니다. default 값이 [INVERT_Y_DIR true] 로 되어 있었습니다.
저는 위에서부터 하나씩 체크하면서 펌웨어를 수정하고 있었는데
이 부분이 700번대 라인에 있어서 원인을 모르고 다른 곳을 수정하기만 했네요
다시 원본을 다운받아봤는데 기본 github 소스에 이렇게 되어 있었습니다.
위 문제때문에 COREXY 로 제작했는데도 제대로 움직이려면 COREYX로 설정해야 했고요
HOME_DIR 방향도 바꿔야 했습니다.
Z축 방향도 반대였는데 펌웨어 문제가 아니고 제 착각이었습니다.
베드를 움직이게 만들었기에 베드가 내려가는 것이 Z+인데
기존 델타 쓰던 버릇에 이걸 Z- 로 생각하고 있었습니다.
지금은
INVERT_Y_DIR false
#define COREXY
#define X_HOME_DIR -1
#define Y_HOME_DIR -1
#define Z_HOME_DIR 1
이렇게 해서 깔끔하게 모두 해결되었습니다.
XY 축은 min 방향에 엔드스톱이 있고 Z축은 max 방향에 엔드스톱이 있어서
#define Z_HOME_DIR 1 입니다.
이제 익스트루더 스텝 설정과 익스트루더 설정을 수정해야 합니다.
'Completed > 3D Printer - CoreXY' 카테고리의 다른 글
마치며. (0) | 2017.07.31 |
---|---|
1차 조립 완료 및 테스트 출력. (0) | 2017.07.29 |
CoreXY - 조립중 7 (0) | 2017.07.20 |
CoreXY - 조립중 6 (0) | 2017.07.07 |
CoreXY - 조립중 5 (0) | 2017.06.29 |