하이퍼큐브 에볼루션 제작기 #5 (최종)
원래의 하이퍼큐브 에볼루션은 24V smps를 쓰고 그에 따라 이것저것 손을 봐야 하지만 가지고 있던 smps가 12V이기고 귀찮기도해서 전자부 개조는 pass.
#펌웨어 올리기
하이퍼큐브 에볼류션은 repetier 펌웨어를 사용하고 있다.
전에 멀린을 컴파일해본적이 있지만 워낙 예전이라 기억도 가물가물하고 어차피 새로 배울거 이걸로 하자!고 해서 repetier를 쓰는걸로.
우선 repetier.com에 들어가서 Repetier-Firmware 다운로드 페이지로 들어간다.
다운로드하려면 기부를 하라고?
급당황.
밑에보니 기부안하고 들어가는 링크가 있네... 기부는 돈 좀 벌고할게요.
다운로드 페이지에 보면 프로그램 링크가 다 모여있어 좀 복잡해 보인다.
일단 Repetier-Host도 받아 두었다만 아직 안써봄...
목적인 펌웨어가 여기 있네.
펌웨어 컨피그레이션 툴화면
절대로 0.91 버전을 받지마라!
안정화버전이라고 0.91버전 받았다가 컴파일이 안되서 한 반나절 삽질함.
아무래도 최신 아두이노IDE하고 안맞는것 같다.
repetier 펌웨어 컨피그레이션 툴은 프로그램 설치 위저드하고 비슷하다.
프린터 자작/개조하면 펌웨어를 건들어야 되는데 대게의 경우 configuration.h에 설정값을 바꾸는 수준의 작업이 대부분이다.(소스 자체를 수정하는건 기존 펌웨어에 없는 기능을 추가하는 경우인데 웬만한 개조자작의 경우는 그럴일이 없다.)
아래보면 파일선택이라고 되어 있는데 여기에 하이퍼큐브 레볼루션 압축파일에 첨부된 configuration.h파일을 드래그&드롭.
Next page를 눌러서 넘어가면서 변경된 부분을 적당히 고쳐준다. 나의 경우 수정된 부분은 이정도.
1. 빌드사이즈
2. z캘리브레이션 설정범위
3. Y end stop을 스위치로 바꾼 부분을 변경.
4. 핫엔드 온도센서가 뭔가 알수없는것으로 되어있어서(아마도 e3d정품부품) ntc1000으로 바꿔 주었다.
5. 핫엔드팬 핀설정을 없얘고 프린트팬은 D9으로 변경(보통 2번 핫엔드 연결하는 부분)
설정을 마지막까지 하면 이런 화면이 나온다.
Download complete firmware incl. these setting을 선택해서 다운받는다.
나중에 설정을 조금 수정할때는 configuration.h만 받아서 다시 빌드하면 된다.
펌웨어를 받았으면 다음을 빌드.
Arduino IDE 최신버전을 설치한다.
https://www.arduino.cc에서 소프트웨어 클릭
윈도우 인스톨러를 받아서 실행시키면 끝. 설치도 매우 간단함.
여기도 기부해달라고 하네. 어... 음... 패스.
그러면 빌드.
우선 받은 펌웨어를 적당한 폴더에 푼다.
Arduio 프로그램을 실행하고 파일-열기로 Repetier.ino를 선택한다. 그러면 해당 프로젝트가 열린다.
다음 툴에서 보드를 선택한다. 아두이노메가 2560보드를 쓸거니까 그걸 선택해주면 된다.
보드를 USB로 연결하고 스케치-업로드를 누르면 프로그램이 알아서 컴파일하고 업로드까지한다.
그저 업로드 완료가 뜰때까지 기다리기만 하면 된다!
너무 간단해서 쇼크!
예전엔 이런거 할때 업로드용 보드라던가 뭔가 귀찮은 일이 잔뜩이였는데.
생각해보면 아두이노메가에 업로드하는게 이번은 처음이 아닐건데 전혀 기억이 안나는구먼...
#배선 및 잡다한 마무리.
처음의 계획은 프린터 아래쪽에 전자부를 설치하는 것이였지만 베드를 내리다 보면 들이 박을 수가 있어서 결국 프린터 뒤쪽에 고정하기로 했다.
보드고정하는데는 전에 사둔 MDF판을 이용했다.
뒤쪽의 배선은 아직 너저분
임시라는 느낌으로 작업했는데 아무래도 이상태로 계속 쓰게 될듯...
Y축 엔드스탑은 좀 불안해보기도 하고 해서 마이크로스위치 방식으로 변경했다.
개조하는건 완전간단.
3. 처음 구동시 Y축이 거꾸로 움직임. XY를 바꿔서 해결.(X좌표가 거꾸로 가는것=커넥터 방향이 바뀐것. Y좌표가 거꾸로 가는것 X,Y연결이 바뀐것.)
4. 핫엔드가 x축 전면에 위치하기 때문에 베드를 중앙에 위치 시키면 앞쪽은 허공이고 뒤쪽은 베드가 남는 상태가 된다. z축 구조는 앞으로 당겨서 고정. Y축 프로파일 총길이 410에서 z모터축이 앞에서 170정도.
5. z축이 힘이 없어서 탈조. 4988보드의 가변저항을 돌려서 해결. NP멘델에 꼈을때는 전에도 괜찮았는데 리드 8짜리를 써서인가 아니면 싸구려모터가 힘이 없어서 인가...-_-;
6. z축 커플링 때문에 가동범위가 줄어들어서 모터마운트를 프레이 아래쪽을 달았다. 원래 사이즈였으면 안됐겠지만 프린터 발을 다느라 아래쪽 높이 높아져서 그럭저럭 세이프.
현재 남은 문제
1. z레벨링-뭐 이건 프린터 쓰기전에 기본적으로 해야되는 일.
2. e스탭값-원래는 계산해야하지만 귀찮은 관계로 실측해서 정하는 걸로.
3. z축 간격문제. 원래 가동범위가 200인데 150정도 이상가면 끼인처럼 되서 손으로도 잘안돌아간다. 내려갈수록 TM스크류 상당부가 바깥으로 벌어지는것을 보면 모터 마운트가 너무 나와있는것 같다. 모터마운트나 TM너트클램프 중 하나는 수정해야 될듯하다. 부품을 잘못뽑은건가? TM 너트마운트 고정하는 부분에서 유격을 줄수 있음. 해결
'3D 프린터 ' 카테고리의 다른 글
NP멘델 fan test (0) | 2018.10.10 |
---|---|
저렴이 자석베드 (0) | 2018.10.06 |
하이퍼큐브 레볼루션 제작기 #4 (0) | 2017.09.16 |
하이퍼큐브 에볼루션 제작기 #3 (0) | 2017.09.15 |
싼게 비지떡인가... (0) | 2017.09.14 |