X-axis Carriage.

X축 캐리지를 설계해봄. 리니어 스테핑 모터의 리드스크류 너트를 PLA로 출력하여 사용하고자 했지만.. 계속 작동시켜보니 마모가 발생. 결국 리니어스테핑 모터 구입시 장착되어있는 황동 너트를 그대로 사용해보기로 함. 백래쉬가 있긴 하지만 출력에 어느정도 영향을 미칠지 실험해볼 필요는 있다고 봄. 모델파일은 아래 링크에서 다운받을 수 있음. http://www.thingiverse.com/thing:111782 - j.s.park -

DEFAULT_AXIS_STEPS_PER_UNIT 계산법.

마를린 펌웨어에서 DEFAULT_AXIS_STEPS_PER_UNIT 값의 스테핑모터 계산법을 찾는 분들이 있어 정리해봄. DEFAULT_AXIS_STEPS_PER_UNIT 라는 것은 1 mm 를 움직이기 위한 스테핑모터 구동 펄스 수를 이야기함. 마를린 펌웨어의 configuration.h 파일에 보면 #define DEFAULT_AXIS_STEPS_PER_UNIT {78.7402,78.7402,200.0*8/3,760*1.1} // default steps per unit for ultimaker 이 부분을 자신의 프린터에 맞게 고쳐주어야 함. 괄호안의 값은 각각 {X축,Y축,Z축,Extruder} 임. 1. 타이밍 벨트방식인 경우 스테핑모터에 1펄스스텝을 가할때 회전하는 각...

Marlin 펌웨어를 사용한 Y-축 작동테스트..(자작 3D 프린터)

이전 테스트에서는 아두이노 보드에 간단한 코딩만으로 테스트해봤었지만 만족할만한 수준이 아니었음. 아두이노 메가 2560보드에 3D프린터 구동용 펌웨어를 설치하고 스테핑모터 드라이버를 연결하여 Y축 작동을 다시 테스트해봄. 프린터구동 펌웨어는 Marlin임. Marlin 펌웨어에는 기본적으로 acceleration 기능이 적용되어있기 때문에 좀더 부드럽고 빠른 모터구동이 가능함. 일단 아두이노보드에 마를린펌웨어를 올리기 위해서는 컴퓨터에 아두이노 IDE를 설치해야함. 아래주소에서 다운받아 설치함. http://www.arduino.cc/en/Main/Software 아래 주소에서 마를린 펌웨어 ...

First Y-axis moving test.

Y-축 작동테스트를 해봄. 결과는 안좋음. 먼저 작동속도가 55 mm/sec 밖에 안됨. 프린트시의 속도라면 쓸만하지만 헤드 이동시에도 이 속도라면 좀 문제가 있을 것 같음. 둘째로, 리니어스테핑모터의 나사부가 좀 휘어있음. 저가의 리니어스테핑 모터에서 정밀한 직진도를 기대하기는 좀 무리지만.. 리니어 스테핑모터의 나사부를 회전력을 제공하고 위치를 구속하는 축의 두가지 역할로 사용하기 위해서는 정확한 직진도가 나와줘야함. 왜냐하면 직진도가 나오지 않을 경우 프린터베드가 x-축 방향은 연마봉이 잡아주기 때문에 괜찮지만 z축 방향...

Y-ends for linear stepping motor.

Y축 시스템을 리니어스테핑모터 버젼으로 다시 설계했음. 연마봉 클램프는 콜릿방식으로 하여 3개의 볼트를 조여주면 연마봉이 움직이지 않도록 조여지는 방식으로 설계함. 리니어스테핑모터의 아이들러 쪽에는 608zz 베어링 하나 들어감. 가로방향으로 길게 파여진 홈들은 프린트시 열응력을 차단해줌으로써 열변형을 줄여주는 역할을 함. 모든 부품들은 UP프린터에서 서포트 없이 출력 가능함. LM8UU홀더도 좀 더 컴팩트하게 다시 수정하였음. 이전에 설계했던 홀더와 비교해서 클램핑 볼트 위치를 축 센터쪽으로 2 mm 이동시켜 좀더 작게 만듦. 파일은 아래 주소...

Backlash adjusting nut for linear stepping motor.

리니어 스테핑모터를 사용할때의 가장 큰 문제점은 모터구입시 장착되어있는 황동너트의 백래쉬가 상당하다는 점. 백래쉬를 없애는 너트를 만들어봤음. 너트를 홀더 양쪽으로 끼워 넣어 백래쉬가 느껴지지 않는 위치에서 클램프를 조여주면 됨. 파일은 아래 링크에 올려놓았음. http://www.thingiverse.com/thing:98894 - j.s.park -

X-axis idler for linear stepping motor.

X축 갠트리의 아이들러부분을 제작해봤음. 볼베어링은 Reprap제작에 흔하게 쓰이는 608을 사용. LM8UU Holder 두개와 같이 조립됨. STL파일은 아래 링크에 올려놓았음. http://www.thingiverse.com/thing:97947 - j.s.park -

X-axis motor holder for linear stepping motor.

X축 모터홀더를 제작해봤음. 프린터를 작게 만들다보니 공간부족. 타이밍벨트 대신 리니어스테핑모터를 사용하기로함. 장점으로서는 타이밍벨트와 풀리 그리고 벨트클램프등의 부품이 줄어들게되고 위치정밀도가 향상된다는 점. 단점으로서는 프린팅속도가 줄어듦. 프린팅속도 100 mm/sec가 나오기 위해 모터회전수가 얼마가될지 계산해봄. 현재 국내에서 쉽게 구할 수 있는 리니어스테핑모터의 나사는 4열 나사(quadruple-start thread)로 되어있으며, 리드길이 8 mm로 되어 있음. Replicator 2의 Z축에 쓰이는 모터와 같은사양인 것으로 보임. 리드스크류 1바퀴 회전에 8 mm 이...

LM8UU vs PLA Printed Bearing Noise Test.

리니어베어링 LM8UU를 사용했을때 노이즈가 좀 심했음. LM8UU와 같은 사이즈의 베어링을 3D 프린터로 출력하여 사용해봤음. 노이즈 저감효과 굳! 3D 프린터에 필요한 부품들을 최대한 3D프린터로 출력해 사용한다면 제작비는 얼마 안들 것 같음. - j.s.park -

M8 너트 캡 제작.

M8 너트의 캡을 만들어 봤음. M8 에서 M 이란 metric 단위의 나사규격이라는 뜻임. M8 이면 8 mm 볼트를 뜻함. 두종류의 너트캡을 만들었음. 구멍이 없는 것 Close 타입, 8 mm 전산볼트가 관통할 수 있는 구멍이 있는 Open 타입. 각각의 치수는 아래와 같음. 어찌보면 좀 삭막해보이는 RepRap 머신에 너트캡을 씌워 금속부분들이 안보이게 해줌으로서 좀더 아이들이 좋아할만한 디자인으로 바뀐 것 같음. 아빠가 3D프린터를 가지고 아이들이 사용하기 적당한 3D프린터를 만들어 아이들에게 선물한다면 아이들이 얼마나 좋아할지 눈앞에 선함. 너트캡 모델파...


profileHave a good day~!!!

Recent Trackbacks