펌웨어 설정에서 어려운 점이 많았습니다.
구글링 해보면 그냥 대충 주석 몇개 지우고 적용하는 것처럼 나오는데
아무리 시도해봐도 영 이상한 동작만 반복하더군요.
home 을 잡고 오토 레벨링 명령인 G29를 내리면 X,Y 모터만 내려갑니다.
한참을 구글링하고 씨름하다가
아무래도 configuration.h 에서 건드릴 수 있는 수치로 조작될 부분이 아닌 것 같아
Kossel mini 용 펌웨어를 다운받아 비교해보니 Malin_main.cpp 에서 이미 상당히 차이가 나더군요.
델타에서는 오토레벨링 시 베드로 이동하기 위해 XYZ 3모터 모두 하강하는 동작을 합니다만
보통의 직교식 프린터에서는 XY 모터만 이동하겠지요.
그런 코드가 그대로 남아있었기 때문에 제 델타는 XY 모터만 하강을 반복하던 것이었습니다.
Marlin펌 최신을 찾아봤으나 아예 전에 있던 코드마저 빼버리고 델타는 지원 안한다고 코멘트가;; OTL
이걸 전체적으로 수정하기엔 너무 힘들기 때문에 Kossel mini 용 펌웨어를 수정해서
다시 제 K800에 넣기로 했습니다.
비교 프로그램으로 틀린 부분을 찾아서 코드를 카피해 수정하는 중입니다.
이외에도 몇군데 수정하고 다시 테스트를 해 보았습니다
원인을 찾았는데 이건 구글링했던 엔드스탑 설정과는 반대로 해야 하더군요.
[25초부터 보세요]
일단 올라오는 문제는 해결했으나... 10mm 높이에서 열심히 체크할뿐 probe 가 바닥에 닿질 않습니다;
막판에 왼쪽 위에서 뭐하는건가 싶었는데 저렇게 probe를 도로 밀어서 집어넣도록 되어 있네요.
며칠을 씨름했던 제일 큰 원인들은 찾았고
일단 밤이 늦었으니 오늘은 여기까지
'Completed > 3D Printer - Delta' 카테고리의 다른 글
스풀 마운트 설치, 멈춤 현상 관찰, 압력센서 도착 (4) | 2015.02.24 |
---|---|
프린팅 기록. (7) | 2015.02.20 |
홀 디스턴스 캘리퍼스 제작. (5) | 2015.01.27 |
노즐 팬마운트 장착 (3) | 2015.01.24 |
익스트루더 부품 출력물로 교체완료. (8) | 2015.01.22 |