아두이노 쉴드 보드 제작

by 이종훈 | 2017-01-03 01:07
cnc pcb 쉴드 아두이노 프로토타이핑





eagleCAD로 회로와 보드를 그렸습니다. 


3040 소형 CNC 로 회로를 제작하기 때문에


가공편의를 위해 점퍼나 부품의 레이아웃이 일반적인 PCB와는 약간 다른 형태를 띱니다.


아직 수정이 더 있을 예정이라 파일은 나중에 올리겠습니다. 









PCB를 제작하기 전에 간단하게 스케치를 짜고 브레드보드에 회로구성후 테스트해봅니다. 











16*2 CLCD 는 데이터 선을 많이 잡아먹기 때문에 i2C serial LCD 모듈을 붙였습니다. 








이 모듈은 가격도 싸고(알리익스프레스에서 0.5$) 아두이노 관련자료가 많아서 쓰기 편하더군요.










CNC로 PCB를 깎고 납땜했습니다.


상당히 깔끔하게 잘 나왔습니다.


메이커 생활을 오래 해와서 수제작으로 PCB 프로토타이핑을 온갖 방법을 다 써봤는데


흔한 PCB 토너 다림질 전사법이나 감광기판, 감광필름 등등 다 해봤지만


편의성으로만 보자면 CNC로 깎는게 제일 편합니다.


자작PCB에서 제일 힘든 드릴링도 정밀하게 다 가능하기 때문에


제작시간이 많이 줄어들고 오차가 없습니다. 


요즘은 PCB 가공용으로 나오는 저가 CNC도 있더군요.








스텝 드라이버는 3D 프린터용으로 흔한 A4988 드라이버입니다. 








생각없이 전원커넥터를 넣었는데 보드에 걸리기나 하고 


어차피 아두이노에서 받아올수 있는거라 쓸데가 없네요. 빼버렸습니다. 









처음 스텝모터 케이블 순서를 잘못 연결해서 해멘 것 외에는 버그없이 잘 작동하네요.


초기구동시 조기대를 오른쪽으로 움직여서 


리밋 스위치에 닿으면 그 위치를 기준으로 거리를 계산하는 영점잡기(Zeroing)를 하는 화면입니다.

댓글 0

MADE BY

이종훈

3d cad, 3d프린터, cnc, eagle cad, 목공, 조형, 페인팅